[Chapel Merge] Include gasnet fix for race condition

Branch: refs/heads/main
Revision: bd80e7d8d85eee44735c1b607c87e50b2ad52bd1
Author: mppf
Link: Include gasnet fix for race condition by mppf · Pull Request #26646 · chapel-lang/chapel · GitHub
Log Message:
Include gasnet fix for race condition (#26646)

This commit includes changes from
Bitbucket

The commits fix a race condition causing sporadic crashes on program
startup. We observed these crashes on Mac OS X running on ARM systems
with segment=fast (see
https://github.com/Cray/chapel-private/issues/7065 ).

  • full comm=none testing
  • full gasnet oversubscribed testing

Reviewed by @e-kayrakli and @bonachea - thanks!

Compare: Comparing 319a9d5a59611a270fcdb792e555457a8c3c421b...893c47dd9462823cf8d6f3b7994059d89a9160da · chapel-lang/chapel · GitHub

Diff:
M third-party/gasnet/README
M third-party/gasnet/gasnet-src/extended-ref/gasnet_extended_refbarrier.c
M third-party/gasnet/gasnet-src/gasnet_help.h
M third-party/gasnet/gasnet-src/gasnet_internal.c
https://github.com/chapel-lang/chapel/pull/26646.diff