http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55740
Bug #: 55740 Summary: [4.8 Regression] ICE in verify_loop_structure, at cfgloop.c:1582, error: loop 2's header does not belong directly to it Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassig...@gcc.gnu.org ReportedBy: rgue...@gcc.gnu.org Target: i?86-*-* Created attachment 29007 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29007 preprocessed source /usr/lib/gcc/i586-suse-linux/4.8/cc1plus -fpreprocessed tDirectories.ii -quiet -dumpbase tDirectories.cpp -mtune=generic -march=i586 -auxbase-strip libtools_a-tDirectories.o -g -O2 -Wno-unused-local-typedefs -Wno-long-long -version -fomit-frame-pointer -fmessage-length=0 -o tDirectories.s GNU C++ (SUSE Linux) version 4.8.0 20121219 [trunk revision 194606] (i586-suse-linux) compiled by GNU C version 4.8.0 20121219 [trunk revision 194606], GMP version 5.0.5, MPFR version 3.1.1, MPC version 1.0 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C++ (SUSE Linux) version 4.8.0 20121219 [trunk revision 194606] (i586-suse-linux) compiled by GNU C version 4.8.0 20121219 [trunk revision 194606], GMP version 5.0.5, MPFR version 3.1.1, MPC version 1.0 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: b6dcf1d0957cadf0ad5b36e7839b8868 tools/tDirectories.cpp: In static member function 'static bool tPath::IsValidPath(const char*)': tools/tDirectories.cpp:346:1: error: loop 2's header does not belong directly to it } ^ tools/tDirectories.cpp:346:1: internal compiler error: in verify_loop_structure, at cfgloop.c:1582 libbacktrace could not find executable to open Please submit a full bug report, with preprocessed source if appropriate. See <http://bugs.opensuse.org/> for instructions. This is also how LTO bootstrap fails right now on x86_64.