[patches] Re: infinite loop in SPEC's gcc after your patches
Toon Moene
toon@moene.indiv.nluug.nl
Tue Jul 24 07:12:00 GMT 2001
Jan Hubicka wrote:
> > > ! if (cbranch_block->end != PREV_INSN (cbranch_dest_block->head))
> > > ! flow_delete_insn_chain (NEXT_INSN (cbranch_block->end),
> > > ! PREV_INSN (cbranch_dest_block->head));
> rth:
> > Better. Actually, would you check and see if this works
> > on your test case? I was about to start bootstrapping it
> > here, but as I never saw the original problem on alpha...
> I am just building it.
>
> Honza
Well, at least now we *have* a problem on the Alpha:
stage1/xgcc -Bstage1/ -B/usr/snp/alphaev6-unknown-linux-gnu/bin/ -c
-DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long
-DHAVE_CONFIG_H -I. -I. -I../../gcc/gcc -I../../gcc/gcc/.
-I../../gcc/gcc/config -I../../gcc/gcc/../include ../../gcc/gcc/reload.c
-o reload.o
../../gcc/gcc/reload.c: In function `find_reloads':
../../gcc/gcc/reload.c:4217: In basic block 407:
../../gcc/gcc/reload.c:4217: Flow control insn inside a basic block
(jump_insn 14561 4779 14562 (set (pc)
(label_ref 4787)) -1 (nil)
(nil))
../../gcc/gcc/reload.c:4217: confused by earlier errors, bailing out
"Flow control insn inside a basic block" - looks pretty damning to me.
--
Toon Moene - mailto:toon@moene.indiv.nluug.nl - phoneto: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
Maintainer, GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html
Join GNU Fortran 95: http://g95.sourceforge.net/ (under construction)
More information about the Gcc-patches
mailing list