diff options
author | Peter Trommler <ptrommler@acm.org> | 2016-05-16 15:19:09 +0200 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2016-05-16 15:21:10 +0200 |
commit | 563a4857abcee4a6e43c68323274309c58f42aa0 (patch) | |
tree | 165b86961df9d70d8aa0c3fb2741cc210d8c1ffb /libraries/template-haskell/template-haskell.cabal | |
parent | 2dbdc79bb9e2760394ebfe630908813b630146c7 (diff) | |
download | haskell-563a4857abcee4a6e43c68323274309c58f42aa0.tar.gz |
PPC: Implement SMP primitives using gcc built-ins
The SMP primitives were missing appropriate memory barriers
(sync, isync instructions) on all PowerPCs.
Use the built-ins _sync_* provided by gcc and clang. This
reduces code size significantly.
Remove broken mark for concprog001 on powerpc64. The referenced
ticket number (11259) was wrong.
Test Plan: validate on powerpc and ARM
Reviewers: erikd, austin, simonmar, bgamari, hvr
Reviewed By: bgamari, hvr
Subscribers: thomie
Differential Revision: https://phabricator.haskell.org/D2225
GHC Trac Issues: #12070
Diffstat (limited to 'libraries/template-haskell/template-haskell.cabal')
0 files changed, 0 insertions, 0 deletions