summaryrefslogtreecommitdiff
path: root/libraries/template-haskell/template-haskell.cabal
diff options
context:
space:
mode:
authorPeter Trommler <ptrommler@acm.org>2016-05-16 15:19:09 +0200
committerBen Gamari <ben@smart-cactus.org>2016-05-16 15:21:10 +0200
commit563a4857abcee4a6e43c68323274309c58f42aa0 (patch)
tree165b86961df9d70d8aa0c3fb2741cc210d8c1ffb /libraries/template-haskell/template-haskell.cabal
parent2dbdc79bb9e2760394ebfe630908813b630146c7 (diff)
downloadhaskell-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