[PATCH]: Fix PR target/27863: ICE in check_cfg, at haifa-sched.c:4615

Andreas Schwab schwab@suse.de
Fri Jun 9 09:58:00 GMT 2006


Andreas Schwab <schwab@suse.de> writes:

> Maxim Kuvyrkov <mkuvyrkov@ispras.ru> writes:
>
>> 2006-06-07  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
>>
>> 	PR target/27863
>> 	* haifa-sched.c (unlink_other_notes, unlink_line_notes): Update basic
>> 	block boundaries.
>
> Breaks bootstrap on ia64.
>
> /tmp/cvs/gcc-20060609/Build/./gcc/xgcc -B/tmp/cvs/gcc-20060609/Build/./gcc/ -B/tmp/cvs/gcc-20060609/Build/root/ia64-suse-linux/bin/ -B/tmp/cvs/gcc-20060609/Build/root/ia64-suse-linux/lib/ -isystem /tmp/cvs/gcc-20060609/Build/root/ia64-suse-linux/include -isystem /tmp/cvs/gcc-20060609/Build/root/ia64-suse-linux/sys-include -O2  -O2 -O2 -g  -DIN_GCC    -DUSE_LIBUNWIND_EXCEPTIONS -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -DUSE_GAS_SYMVER -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../libdecnumber  -DL_gcov -c ../../gcc/libgcov.c -o libgcc/./_gcov.o
> ../../gcc/libgcov.c: In function '__gcov_init':
> ../../gcc/libgcov.c:577: internal compiler error: Segmentation fault
>
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x4000000000910940 in rm_line_notes (head=0x20000000008a93b0, 
>     tail=0x2000000000842450) at ../../gcc/haifa-sched.c:1302
> 1302              gcc_assert (BB_HEAD (bb) != insn);

(gdb) p insn
$1 = (rtx) 0x2000000000838cc0
(gdb) pr
(note 131 130 138 ("../../gcc/libgcov.c") 577)

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."



More information about the Gcc-patches mailing list