diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2012-04-24 17:18:54 +0000 |
---|---|---|
committer | Georg-Johann Lay <gjl@gcc.gnu.org> | 2012-04-24 17:18:54 +0000 |
commit | e900e6bd3072d0683c96c1ebfdaf214521f1e6db (patch) | |
tree | 8d3249909f5281aadf48f53e3237480b642e3b41 /gcc | |
parent | b40e334f1fabcd0d751f8c81a3a37491e878f69f (diff) | |
download | gcc-e900e6bd3072d0683c96c1ebfdaf214521f1e6db.zip gcc-e900e6bd3072d0683c96c1ebfdaf214521f1e6db.tar.gz gcc-e900e6bd3072d0683c96c1ebfdaf214521f1e6db.tar.bz2 |
re PR testsuite/52641 (Test cases fail for 16-bit int targets)
PR testsuite/52641
PR tree-optimizations/52891
* gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
From-SVN: r186776
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/compile/pr52891-2.c | 4 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5f14b79..a0f64fc 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2012-04-24 Georg-Johann Lay <avr@gjlay.de> + + PR testsuite/52641 + PR tree-optimizations/52891 + * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int. + 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com> PR c++/52363 diff --git a/gcc/testsuite/gcc.c-torture/compile/pr52891-2.c b/gcc/testsuite/gcc.c-torture/compile/pr52891-2.c index d9fcbd6..00ae0c8 100644 --- a/gcc/testsuite/gcc.c-torture/compile/pr52891-2.c +++ b/gcc/testsuite/gcc.c-torture/compile/pr52891-2.c @@ -1,6 +1,10 @@ /* PR tree-optimizations/52891 */ +#if __SIZEOF_INT__ > 2 struct __attribute__((packed)) S { unsigned s : 22; }; +#else +struct __attribute__((packed)) S { unsigned s : 12; }; +#endif struct __attribute__((packed)) T { struct S t; } c; int a, b, d; |