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.

Reply via email to