[Bug bootstrap/62304] New: [5 regression] ICE in follow_jumps, find_dead_or_set_registers
ro at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Aug 29 11:19:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62304
Bug ID: 62304
Summary: [5 regression] ICE in follow_jumps,
find_dead_or_set_registers
Product: gcc
Version: 5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
Assignee: unassigned at gcc dot gnu.org
Reporter: ro at gcc dot gnu.org
CC: dmalcolm at gcc dot gnu.org, ebotcazou at gcc dot gnu.org
Host: sparc*-sun-solaris2.*
Target: sparc*-sun-solaris2.*
Build: sparc*-sun-solaris2.*
David,
one of your recent patches (since 20140822, r214311) broke Solaris/SPARC
bootstrap: when compiling the stage1 libgcc, I get e.g.
/var/gcc/regression/trunk/11-gcc/build/./gcc/xgcc
-B/var/gcc/regression/trunk/11-gcc/build/./gcc/
-B/vol/gcc/sparc-sun-solaris2.11/bin/ -B/vol/gcc/sparc-sun-solaris2.11/lib/
-isystem /vol/gcc/sparc-sun-solaris2.11/include -isystem
/vol/gcc/sparc-sun-solaris2.11/sys-include -g -O2 -m64 -O2 -g -O2 -DIN_GCC
-W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format
-Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem
./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector
-fPIC -I. -I. -I../../.././gcc -I/vol/gcc/src/hg/trunk/local/libgcc
-I/vol/gcc/src/hg/trunk/local/libgcc/.
-I/vol/gcc/src/hg/trunk/local/libgcc/../gcc
-I/vol/gcc/src/hg/trunk/local/libgcc/../include -DHAVE_CC_TLS -o _absvsi2.o
-MT _absvsi2.o -MD -MP -MF _absvsi2.dep -DL_absvsi2 -c
/vol/gcc/src/hg/trunk/local/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS
/vol/gcc/src/hg/trunk/local/libgcc/libgcc2.c: In function '__absvdi2':
/vol/gcc/src/hg/trunk/local/libgcc/libgcc2.c:232:1: internal compiler error: in
safe_as_a, at is-a.h:205
}
^
0xae862f follow_jumps
/vol/gcc/src/hg/trunk/local/gcc/reorg.c:2326
0xaeb4fb relax_delay_slots
/vol/gcc/src/hg/trunk/local/gcc/reorg.c:3175
0xaedfbb dbr_schedule
/vol/gcc/src/hg/trunk/local/gcc/reorg.c:3743
0xaeed83 rest_of_handle_delay_slots
/vol/gcc/src/hg/trunk/local/gcc/reorg.c:3885
0xaeede7 execute
/vol/gcc/src/hg/trunk/local/gcc/reorg.c:3916
resp.
/var/gcc/regression/trunk/11-gcc/build/./gcc/xgcc
-B/var/gcc/regression/trunk/11-gcc/build/./gcc/
-B/vol/gcc/sparc-sun-solaris2.11/bin/ -B/vol/gcc/sparc-sun-solaris2.11/lib/
-isystem /vol/gcc/sparc-sun-solaris2.11/include -isystem
/vol/gcc/sparc-sun-solaris2.11/sys-include -g -O2 -m64 -O2 -g -O2 -DIN_GCC
-W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format
-Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem
./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector
-fPIC -I. -I. -I../../.././gcc -I/vol/gcc/src/hg/trunk/local/libgcc
-I/vol/gcc/src/hg/trunk/local/libgcc/.
-I/vol/gcc/src/hg/trunk/local/libgcc/../gcc
-I/vol/gcc/src/hg/trunk/local/libgcc/../include -DHAVE_CC_TLS -o _addvdi3.o
-MT _addvdi3.o -MD -MP -MF _addvdi3.dep -DL_addvdi3 -c
/vol/gcc/src/hg/trunk/local/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS
/vol/gcc/src/hg/trunk/local/libgcc/libgcc2.c: In function '__addvti3':
/vol/gcc/src/hg/trunk/local/libgcc/libgcc2.c:109:1: internal compiler error: in
safe_as_a, at is-a.h:205
}
^
0xaf0bbb find_dead_or_set_registers
/vol/gcc/src/hg/trunk/local/gcc/resource.c:500
0xaf1683 find_dead_or_set_registers
/vol/gcc/src/hg/trunk/local/gcc/resource.c:577
0xaf3e33 mark_target_live_regs(rtx_insn*, rtx_insn*, resources*)
/vol/gcc/src/hg/trunk/local/gcc/resource.c:1115
0xae8b0b fill_slots_from_thread
/vol/gcc/src/hg/trunk/local/gcc/reorg.c:2404
0xaea88b fill_eager_delay_slots
/vol/gcc/src/hg/trunk/local/gcc/reorg.c:2906
0xaedfaf dbr_schedule
/vol/gcc/src/hg/trunk/local/gcc/reorg.c:3742
0xaeed83 rest_of_handle_delay_slots
/vol/gcc/src/hg/trunk/local/gcc/reorg.c:3885
0xaeede7 execute
/vol/gcc/src/hg/trunk/local/gcc/reorg.c:3916
Need to determine which exact patch caused this and if it reproduces in a cross
compiler.
Rainer
More information about the Gcc-bugs
mailing list