rts: always build 64-bit atomic ops
This patch does a few things: - Always build 64-bit atomic ops in rts/ghc-prim, even on 32-bit platforms - Remove legacy "64bit" cabal flag of rts package - Fix hs_xchg64 function prototype for 32-bit platforms - Fix AtomicFetch test for wasm32
parent
787c6e8c
No related branches found
No related tags found
Pipeline #66025 canceled
Stage: tool-lint
Stage: quick-build
Stage: full-build
Stage: packaging
Stage: testing
Stage: deploy
Showing
- configure.ac 0 additions, 5 deletionsconfigure.ac
- hadrian/src/Rules/Generate.hs 0 additions, 5 deletionshadrian/src/Rules/Generate.hs
- libraries/ghc-prim/cbits/atomic.c 4 additions, 22 deletionslibraries/ghc-prim/cbits/atomic.c
- rts/include/stg/Prim.h 1 addition, 1 deletionrts/include/stg/Prim.h
- rts/rts.cabal.in 16 additions, 23 deletionsrts/rts.cabal.in
- testsuite/tests/cmm/should_run/AtomicFetch_cmm.cmm 15 additions, 15 deletionstestsuite/tests/cmm/should_run/AtomicFetch_cmm.cmm
Loading