diff options
author | JF Bastien <jfb@chromium.org> | 2013-07-22 14:02:59 -0700 |
---|---|---|
committer | JF Bastien <jfb@chromium.org> | 2013-07-22 14:02:59 -0700 |
commit | ccad851d1493d84019f3372c0033908cdd516f58 (patch) | |
tree | 8d73fa6f6e6d38d11b14a83d3a2d0f80c8d0eb6e /lib/StaticAnalyzer/Frontend/FrontendActions.cpp | |
parent | 0eb1be38d149f22aab802958086a295628a3d76f (diff) |
Cherrypick upstream volatile _Complex alignment patches
Specifically:
r186564 - Fix volatile _Complex alignment test on platforms where 64-bit floating point isn't 64-bit aligned
r186490 - Propagate alignment for _Complex
These should fix GCC torture test failures, as well as the all-important uses of volatile _Complex numbers in C, and their alignment being incorrect.
BUG= PNaCl FYI bots red on torture tests
TEST= ./tools/toolchain_tester/torture_test.py pnacl x86-64 --concurrency=32 >& torture-x86-64.log ; ./tools/toolchain_tester/torture_test.py pnacl x86-32 --concurrency=32 >& torture-x86-32.log ; ./tools/toolchain_tester/torture_test.py pnacl arm --concurrency=32 >& torture-arm.log
R=stichnot@chromium.org
Review URL: https://codereview.chromium.org/19915003
Diffstat (limited to 'lib/StaticAnalyzer/Frontend/FrontendActions.cpp')
0 files changed, 0 insertions, 0 deletions