Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.c-torture/execute/20181120-1.c @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | |
children |
line wrap: on
line source
/* PR rtl-optimization/85925 */ /* { dg-require-effective-target int32plus } */ /* Testcase by <sudi@gcc.gnu.org> */ int a, c, d; volatile int b; int *e = &d; union U1 { unsigned f0; unsigned f1 : 15; }; volatile union U1 u = { 0x4030201 }; int main (void) { for (c = 0; c <= 1; c++) { union U1 f = {0x4030201}; if (c == 1) b; *e = f.f1; } if (d != u.f1) __builtin_abort (); return 0; }