This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: IA64 bootstrap failure
- From: Jan Hubicka <jh at suse dot cz>
- To: Andreas Schwab <schwab at suse dot de>
- Cc: gcc at gcc dot gnu dot org
- Date: Fri, 7 Feb 2003 18:54:12 +0100
- Subject: Re: IA64 bootstrap failure
- References: <jek7gcfgtn.fsf@sykes.suse.de>
> Current mainline does not bootstrap on ia64:
>
> /tmp/cvs/gcc-20030207/Build/gcc/xgcc -B/tmp/cvs/gcc-20030207/Build/gcc/ -B/usr/local/ia64-suse-linux/bin/ -B/usr/local/ia64-suse-linux/lib/ -isystem /usr/local/ia64-suse-linux/include -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/config -I../../gcc/../include -DL_addvsi3 -c ../../gcc/libgcc2.c -o libgcc/./_addvsi3.o
> ../../gcc/libgcc2.c: In function `__addvsi3':
> ../../gcc/libgcc2.c:90: error: verify_flow_info: Incorrect fallthru 1->2
> ../../gcc/libgcc2.c:90: error: wrong insn in the fallthru edge
> (insn 83 15 82 1 (nil) (const_int 0 [0x0]) -1 (nil)
> (nil))
> ../../gcc/libgcc2.c:90: internal compiler error: in verify_flow_info, at cfgrtl.c:1859
It looks like verify_flow_info call I added to sched_ebb.
Does this help?
Index: sched-ebb.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/sched-ebb.c,v
retrieving revision 1.22
diff -c -3 -p -r1.22 sched-ebb.c
*** sched-ebb.c 6 Feb 2003 10:02:52 -0000 1.22
--- sched-ebb.c 7 Feb 2003 17:53:56 -0000
*************** schedule_ebbs (dump_file)
*** 495,502 ****
rm_redundant_line_notes ();
sched_finish ();
-
- #ifdef ENABLE_CHECKING
- verify_flow_info ();
- #endif
}
--- 495,498 ----