[Bug rtl-optimization/63315] New: -fcompare-debug bootstrap issue in libjava (fixup_abnormal_edges related)
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Sep 19 19:46:00 GMT 2014
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.
More information about the Gcc-bugs
mailing list