Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.c-torture/compile/20030907-1.c @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
/* PR 11665 Orgin: jwhite@cse.unl.edu The problem was in initializer_constant_valid_p, "for a CONSTRUCTOR, only the last element of the CONSTRUCTOR was being checked" (from the email of the patch which fixed this). This used to ICE because GCC thought gdt_table was a constant value when it is not. */ int x; struct gdt { unsigned a,b,c,d,e,f; }; void f() { struct gdt gdt_table[2]= { { 0, ( (((unsigned)(&x))<<(24))&(-1<<(8)) ), }, }; }