https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63315
Bug ID: 63315 Summary: -fcompare-debug bootstrap issue in libjava (fixup_abnormal_edges related) Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: jakub at gcc dot gnu.org CC: vmakarov at gcc dot gnu.org In x86_64-linux trunk: ../configure --enable-languages=all,obj-c++,lto,go --disable-libcilkrts --enable-checking=release; GCC_COMPARE_DEBUG=1 make -j48 bootstrap > LOG 2>&1 && GCC_COMPARE_DEBUG=1 make -j48 -k check > LOGC 2>&1; ../contrib/test_summary > LOGT 2>&1 bootstrap I'm seeing: gcj: error: /tmp/ccb0xB2Sjx: -fcompare-debug failure (length) make[3]: *** [gnu-xml-util.lo] Error 1 /usr/src/gcc/obj086/./gcc/gcj -B/usr/src/gcc/obj086/x86_64-unknown-linux-gnu/libjava/ -B/usr/src/gcc/obj086/./gcc/ -B/usr/local/x86_64-unknown-linux-gnu/bin/ -B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem /usr/local/x86_64-unknown-linux-gnu/include -isystem /usr/local/x86_64-unknown-linux-gnu/sys-include -fomit-frame-pointer -Usun -fclasspath= -fbootclasspath=../../../libjava/classpath/lib --encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -g -O2 -fsource-filename=/usr/src/gcc/obj086/x86_64-unknown-linux-gnu/libjava/classpath/lib/classes -fjni -findirect-dispatch -fno-indirect-classes -c -o gnu-xml-util.lo @gnu-xml-util.list -fcompare-debug --param min-nondebug-insn-uid=10000 fails, with: --- ccn5lLfzjx.gk.gkd 2014-09-19 17:40:51.443440651 +0200 +++ ccn5lLfzjx.gkd 2014-09-19 17:40:47.340440895 +0200 @@ -77215,6 +77215,7 @@ Declarations used by gnu.xml.util.XCat$C (note # 0 0 NOTE_INSN_DELETED) (note # 0 0 [bb 2] NOTE_INSN_BASIC_BLOCK) (note # 0 0 NOTE_INSN_FUNCTION_BEG) +(note # 0 0 NOTE_INSN_DELETED) (insn/f:TI # 0 0 2 (set (mem:DI (pre_dec:DI (reg/f:DI 7 sp)) [ S8 A8]) (reg:DI 44 r15)) /usr/src/gcc/libjava/classpath/gnu/xml/util/XCat.java:971# {*pushdi2_rex64} (expr_list:REG_DEAD (reg:DI 44 r15) difference.