commit | ab96e565d6a5aa770ad31e7cb8100cd6a9b3d8a2 | [log] [tgz] |
---|---|---|
author | JF Bastien <jfb@google.com> | Wed Jul 17 05:57:42 2013 +0000 |
committer | JF Bastien <jfb@google.com> | Wed Jul 17 05:57:42 2013 +0000 |
tree | 61271fb3f3fd429f4ee5c357e190fab94d2363a4 | |
parent | b470d1a54877e7b3622e4cbdeae423c6d51be696 [diff] |
Propagate alignment for _Complex _Complex load/store didn't have their alignment set properly, which was visible when GCC's torture tests use volatile _Complex. Update some existing tests to check for alignment, and add a new test which also has over-aligned volatile _Complex (since the imaginary part shouldn't be overaligned, only the real part). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186490 91177308-0d34-0410-b5e6-96231b3b80d8