This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: IA64 bootstrap failure


> 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 ----


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]