diff options
author | Thomas Preud'homme <thomas.preudhomme@arm.com> | 2014-08-12 02:36:37 +0000 |
---|---|---|
committer | Thomas Preud'homme <thopre01@gcc.gnu.org> | 2014-08-12 02:36:37 +0000 |
commit | 3d8208ce68167eb84192ee9f81c5028db5beea43 (patch) | |
tree | 849f9085301f02b227c783b7016e0d07ac06691c /gcc/cppdefault.c | |
parent | 5ea8ce44e97a2300acf2327951c973ae73bec6c4 (diff) | |
download | gcc-3d8208ce68167eb84192ee9f81c5028db5beea43.zip gcc-3d8208ce68167eb84192ee9f81c5028db5beea43.tar.gz gcc-3d8208ce68167eb84192ee9f81c5028db5beea43.tar.bz2 |
re PR middle-end/62103 (Incorrect folding of bitfield in a union on big endian targets)
2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
gcc/
PR middle-end/62103
* gimple-fold.c (fold_ctor_reference): Don't fold in presence of
bitfields, that is when size doesn't match the size of type or the
size of the constructor.
gcc/testsuite/
PR middle-end/62103
* gcc.c-torture/execute/bitfld-6.c: New test.
From-SVN: r213846
Diffstat (limited to 'gcc/cppdefault.c')
0 files changed, 0 insertions, 0 deletions