diff options
author | Andy Hutchinson <hutchinsonandy@gcc.gnu.org> | 2009-11-24 01:22:52 +0000 |
---|---|---|
committer | Andy Hutchinson <hutchinsonandy@gcc.gnu.org> | 2009-11-24 01:22:52 +0000 |
commit | aa62c188762c0d0065fe265d91ec3666c6608428 (patch) | |
tree | ca77314a554b7ff7804aa07bc87d664209f84c02 /gcc | |
parent | a67a5c0297854d533367407ea70c65feab913c47 (diff) | |
download | gcc-aa62c188762c0d0065fe265d91ec3666c6608428.zip gcc-aa62c188762c0d0065fe265d91ec3666c6608428.tar.gz gcc-aa62c188762c0d0065fe265d91ec3666c6608428.tar.bz2 |
* gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit int targets.
From-SVN: r154487
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/pr40404.c | 7 |
2 files changed, 12 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1e7ab4d..ccaae0c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,10 @@ 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> + * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit + int targets. + +2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> + * gcc-dg/Wtype-limits.c: Add line to correct line numbers. 2009-11-23 H.J. Lu <hongjiu.lu@intel.com> diff --git a/gcc/testsuite/gcc.c-torture/execute/pr40404.c b/gcc/testsuite/gcc.c-torture/execute/pr40404.c index a759a3f..b2e0ea2 100644 --- a/gcc/testsuite/gcc.c-torture/execute/pr40404.c +++ b/gcc/testsuite/gcc.c-torture/execute/pr40404.c @@ -1,7 +1,14 @@ extern void abort (void); + +#if (__SIZEOF_INT__ <= 2) +struct S { + unsigned long ui17 : 17; +} s; +#else struct S { unsigned int ui17 : 17; } s; +#endif int main() { s.ui17 = 0x1ffff; |