http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55350
Bug #: 55350 Summary: verify_gimple failed with invalid (pointer) operands to plus/minus Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassig...@gcc.gnu.org ReportedBy: dcb...@hotmail.com Created attachment 28706 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28706 C source code I just tried to compile the package gcl-2.6.8-0.11.20120705cvs on gcc-4.8 trunk dated 20121111 on an AMD x86_64 box. The compiler said bug91.c: In function ‘intern’: bug91.c:11585:1: error: invalid (pointer) operands to plus/minus intern(st, p) ^ _856 = _847 + 8B; bug91.c:11585:1: error: invalid (pointer) operands to plus/minus _865 = _856 + 8B; bug91.c:11585:1: error: invalid (pointer) operands to plus/minus _874 = _865 + 8B; bug91.c:11585:1: error: invalid (pointer) operands to plus/minus _143 = _874 + 8B; bug91.c:11585:1: internal compiler error: verify_gimple failed 0x90ed8b verify_gimple_in_cfg(function*) ../../src/trunk/gcc/tree-cfg.c:4728 0x84de57 execute_function_todo ../../src/trunk/gcc/passes.c:1975 0x84e897 execute_todo ../../src/trunk/gcc/passes.c:2008 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. Preprocessed source code attached. Flag -O3 required.