diff options
author | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2013-12-02 19:50:55 +0000 |
---|---|---|
committer | Bernd Edlinger <edlinger@gcc.gnu.org> | 2013-12-02 19:50:55 +0000 |
commit | 2399cad0909d5753f774f670a19efd329d020b3b (patch) | |
tree | 569bc9e6949ab42a3b0713707ffc43092cf900ed /gcc/tree-ssa-threadupdate.c | |
parent | 72ee07fb7620604030a5713bf8967af64dfbe5c2 (diff) | |
download | gcc-2399cad0909d5753f774f670a19efd329d020b3b.zip gcc-2399cad0909d5753f774f670a19efd329d020b3b.tar.gz gcc-2399cad0909d5753f774f670a19efd329d020b3b.tar.bz2 |
Fix C++0x memory model for unaligned fields in packed...
2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
Fix C++0x memory model for unaligned fields in packed, aligned(4)
structures with -fno-strict-volatile-bitfields on STRICT_ALIGNMENT
targets like arm-none-eabi.
* expr.c (expand_assignment): Handle normal fields like bit regions.
testsuite:
2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
* gcc.dg/pr56997-4.c: New testcase.
From-SVN: r205597
Diffstat (limited to 'gcc/tree-ssa-threadupdate.c')
0 files changed, 0 insertions, 0 deletions