http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56689
--- Comment #2 from Andreas Krebbel <krebbel at gcc dot gnu.org> 2013-03-22 14:56:43 UTC --- Created attachment 29707 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29707 Reduced testcase cc1plus -fpreprocessed -quiet -O2 t.cc t.cc: In function ‘void fix_register(const char*, int, int)’: t.cc:33:1: error: size of loop 1 should be 7, not 8 fix_register (const char *name, int fixed, int call_used) ^ t.cc:33:1: internal compiler error: in verify_loop_structure, at cfgloop.c:1640 0x8054a083 verify_loop_structure() /home/andreas/clean/gcc-head/gcc/cfgloop.c:1640 0x808a8b43 loop_optimizer_init(unsigned int) /home/andreas/clean/gcc-head/gcc/loop-init.c:100 0x80c0ddfd perform_tree_ssa_dce /home/andreas/clean/gcc-head/gcc/tree-ssa-dce.c:1554 0x80c0e12f tree_ssa_cd_dce /home/andreas/clean/gcc-head/gcc/tree-ssa-dce.c:1637 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.