FAIL: gcc.c-torture/compile/pr54713-1.c -O0 (internal compiler error) $ gcc/xgcc -Bgcc/ -w -c ../gcc/testsuite/gcc.c-torture/compile/pr54713-1.c ../gcc/testsuite/gcc.c-torture/compile/pr54713-1.c: In function ‘f4’: ../gcc/testsuite/gcc.c-torture/compile/pr54713-1.c:31:1: error: position plus size exceeds size of referenced object in BIT_FIELD_REF f4 (V *p, V *q) ^ BIT_FIELD_REF <_8, 32, 64> ../gcc/testsuite/gcc.c-torture/compile/pr54713-1.c:33:18: note: in statement *p = (*p ^ *q) == *q; ^ _47 = BIT_FIELD_REF <_8, 32, 64>; ../gcc/testsuite/gcc.c-torture/compile/pr54713-1.c:31:1: error: position plus size exceeds size of referenced object in BIT_FIELD_REF f4 (V *p, V *q) ^ BIT_FIELD_REF <_8, 32, 96> ../gcc/testsuite/gcc.c-torture/compile/pr54713-1.c:33:18: note: in statement *p = (*p ^ *q) == *q; ^ _50 = BIT_FIELD_REF <_8, 32, 96>; ../gcc/testsuite/gcc.c-torture/compile/pr54713-1.c:31:1: error: position plus size exceeds size of referenced object in BIT_FIELD_REF f4 (V *p, V *q) ^ BIT_FIELD_REF <_8, 32, 128> ../gcc/testsuite/gcc.c-torture/compile/pr54713-1.c:33:18: note: in statement *p = (*p ^ *q) == *q; ^ _53 = BIT_FIELD_REF <_8, 32, 128>; ../gcc/testsuite/gcc.c-torture/compile/pr54713-1.c:31:1: error: position plus size exceeds size of referenced object in BIT_FIELD_REF f4 (V *p, V *q) ^ BIT_FIELD_REF <_8, 32, 160> ../gcc/testsuite/gcc.c-torture/compile/pr54713-1.c:33:18: note: in statement *p = (*p ^ *q) == *q; ^ _56 = BIT_FIELD_REF <_8, 32, 160>; ../gcc/testsuite/gcc.c-torture/compile/pr54713-1.c:31:1: error: position plus size exceeds size of referenced object in BIT_FIELD_REF f4 (V *p, V *q) ^ BIT_FIELD_REF <_8, 32, 192> ../gcc/testsuite/gcc.c-torture/compile/pr54713-1.c:33:18: note: in statement *p = (*p ^ *q) == *q; ^ _59 = BIT_FIELD_REF <_8, 32, 192>; ../gcc/testsuite/gcc.c-torture/compile/pr54713-1.c:31:1: error: position plus size exceeds size of referenced object in BIT_FIELD_REF f4 (V *p, V *q) ^ BIT_FIELD_REF <_8, 32, 224> ../gcc/testsuite/gcc.c-torture/compile/pr54713-1.c:33:18: note: in statement *p = (*p ^ *q) == *q; ^ _62 = BIT_FIELD_REF <_8, 32, 224>; ../gcc/testsuite/gcc.c-torture/compile/pr54713-1.c:31:1: internal compiler error: verify_gimple failed f4 (V *p, V *q) ^ 0xa7b98b verify_gimple_in_cfg(function*, bool) ../../gcc/tree-cfg.c:5093 0x97f63f execute_function_todo ../../gcc/passes.c:1976 0x97fffb execute_todo ../../gcc/passes.c:2033
Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."