summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InferFunctionAttrs
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2016-06-05 02:46:01 +0000
committerChandler Carruth <chandlerc@gmail.com>2016-06-05 02:46:01 +0000
commit806faaef8b3232f88f6d5d5e31115a487ca93b68 (patch)
tree895f7c397c85d439ebc2a6b9f85e1442a161083f /llvm/test/Transforms/InferFunctionAttrs
parentcd76e498888d4ddad025e390c59a7a4dbf5cc955 (diff)
downloadbcm5719-llvm-806faaef8b3232f88f6d5d5e31115a487ca93b68.tar.gz
bcm5719-llvm-806faaef8b3232f88f6d5d5e31115a487ca93b68.zip
Disable the use of std::call_once on PowerPC due to an apparent bug in
libstdc++ (or in compilers, or somewhere, I can't track it down) that causes unittests that use INITIALIZE_PASS to crash. The analysis I've been able to do is that inside libstdc++'s implementation of std::call_once, it uses pthread_once, and when that returns an error code it throws std::system_error which then eventually calls std::terminate. Hopefully some of the folks who work on PPC can try to sort out what's going on here. Until then, they'll have to use the fallback implementation. llvm-svn: 271821
Diffstat (limited to 'llvm/test/Transforms/InferFunctionAttrs')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud