URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gcc.c-torture/] [compile/] [20030907-1.c] - Rev 688
Compare with Previous | Blame | View Log
/* 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)) ), }, }; }