http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49912
Summary: ICE from -freorder-blocks-and-partition : verify_flow_info failed Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassig...@gcc.gnu.org ReportedBy: b3timm...@speedymail.org Host: i686-pc-linux-gnu Target: i686-pc-linux-gnu Build: i686-pc-linux-gnu Created attachment 24870 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=24870 preprocessed source compressed with bzip2 Using built-in specs. COLLECT_GCC=/usr/local/bin/gcc COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/i686-pc-linux-gnu/4.7.0/lto-wrapper Target: i686-pc-linux-gnu Configured with: ../gcc/configure --enable-languages=c,c++ --enable-__cxa_atexit --enable-cloog-backend=ppl --with-cloog=/usr/local Thread model: posix gcc version 4.7.0 20110729 (experimental) (GCC) COLLECT_GCC_OPTIONS='-v' '-B' '.' '-r' '-nostdlib' '-Wall' '-O' '-freorder-blocks-and-partition' '-mtune=generic' '-march=pentiumpro' /usr/local/libexec/gcc/i686-pc-linux-gnu/4.7.0/cc1plus -fpreprocessed elf.ii -quiet -dumpbase elf.ii -mtune=generic -march=pentiumpro -auxbase elf -O -Wall -version -freorder-blocks-and-partition -o /tmp/ccZ24I88.s GNU C++ (GCC) version 4.7.0 20110729 (experimental) (i686-pc-linux-gnu) compiled by GNU C version 4.7.0 20110729 (experimental), GMP version 5.0.1, MPFR version 3.0.1, MPC version 0.9 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C++ (GCC) version 4.7.0 20110729 (experimental) (i686-pc-linux-gnu) compiled by GNU C version 4.7.0 20110729 (experimental), GMP version 5.0.1, MPFR version 3.0.1, MPC version 0.9 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: ba0648b8eea6bd4be4f484a576bf2c59 elf.cpp: In member function void ElfDynamic_Section::setValueForType(unsigned int, ElfValue*): elf.cpp:666:28: warning: deleting object of polymorphic class type ElfValue which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] elf.cpp: In destructor virtual ElfDynamic_Section::~ElfDynamic_Section(): elf.cpp:780:24: warning: deleting object of polymorphic class type ElfValue which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from elf.cpp:41:0: elfxx.h: In member function virtual void Elf_Ehdr::serialize(std::ofstream&, char, char): elfxx.h:432:5: error: wrong number of branch edges after unconditional jump 17 elfxx.h:432:5: error: wrong number of branch edges after unconditional jump 16 elfxx.h:432:5: internal compiler error: verify_flow_info failed