diff options
Diffstat (limited to 'gcc-4.9/gcc/testsuite/gcc.c-torture/compile/pr52979-1.c')
-rw-r--r-- | gcc-4.9/gcc/testsuite/gcc.c-torture/compile/pr52979-1.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gcc-4.9/gcc/testsuite/gcc.c-torture/compile/pr52979-1.c b/gcc-4.9/gcc/testsuite/gcc.c-torture/compile/pr52979-1.c new file mode 100644 index 000000000..c703073c2 --- /dev/null +++ b/gcc-4.9/gcc/testsuite/gcc.c-torture/compile/pr52979-1.c @@ -0,0 +1,15 @@ +/* PR middle-end/52979 */ + +struct S +{ + unsigned int a : 16, b : 16, c : 16, d : 16, e : 14; + unsigned int f : 4, g : 14, h : 8; + char i; + int j; +}; + +void +foo (struct S *s) +{ + s->f = 1; +} |