This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: loop optimizations, mark 12
- To: Richard Henderson <rth at cygnus dot com>
- Subject: Re: loop optimizations, mark 12
- From: Toon Moene <toon at moene dot indiv dot nluug dot nl>
- Date: Fri, 26 Jun 98 13:04:17 +0200
- Cc: egcs-patches at cygnus dot com
- Organization: Moene Computational Physics, Maartensdijk, The Netherlands
- References: <19980625084649.A3267@dot.cygnus.com>
> Two things of note in this revision:
>
> * PA problem should be fixed.
>
> * The expected benefit of any one giv is updated after
> combinations
> are made. We re-sort based on the adjustment and
> continue. This helps cases like
[ ... do not combine givs that are too far apart ... ]
I patched a CVS based snapshot obtained 199806232000 UTC with this
diff successfully. However, on my m68k-next-nextstep, the build -
started from scratch - dies while compiling c-lex.c with the stage 1
compiler:
stage1/xgcc -Bstage1/ -c -DIN_GCC -W -Wall -O2 -g -O2
-DHAVE_CONFIG_H -I. -I../../egcs/gcc -I../../egcs/gcc/config
../../egcs/gcc/c-lex.c
../../egcs/gcc/c-gperf.h: In function `hash':
In file included from ../../egcs/gcc/c-lex.c:131:
../../egcs/gcc/c-gperf.h:43: warning: array subscript has type `char'
../../egcs/gcc/c-gperf.h:46: warning: array subscript has type `char'
../../egcs/gcc/c-gperf.h:49: warning: array subscript has type `char'
../../egcs/gcc/c-gperf.h: At top level:
../../egcs/gcc/c-gperf.h:54: warning: missing initializer for
`wordlist[0].token'
[ ... 142 warnings elided ... ]
../../egcs/gcc/c-gperf.h:161: warning: missing initializer for
`wordlist[143].token'
../../egcs/gcc/rtlanal.c:850: Internal compiler error in function
reg_overlap_mentioned_p
make[2]: *** [c-lex.o] Error 1
I can't get a decent traceback out of gdb on this one - is that
related to the use of the new abort() function ?
../../egcs/gcc/rtlanal.c:850: Internal compiler error in function
reg_overlap_mentioned_p
Breakpoint 2, 0x5056468 in exit ()
(gdb) bt
#0 0x5056468 in exit ()
#1 0xc012 in main (argc=14, argv=0x3fffb2c) at ../../egcs/gcc/gcc.c:4963
(gdb)
HTH,
Toon.