[Bug tree-optimization/32589] [4.3 Regression] exp_dbug.adb:981: error: invalid array index

rob1weld at aol dot com gcc-bugzilla@gcc.gnu.org
Sat Jul 7 04:05:00 GMT 2007



------- Comment #8 from rob1weld at aol dot com  2007-07-07 04:05 -------
I searched the last 30 reports using
http://gcc.gnu.org/bugzilla/buglist.cgi?product=gcc&version=4.3.0&chfieldfrom=2007-07-06&chfieldto=2007-07-07&chfieldvalue=&cmdtype=doit&order=Bug+Number
to find the best place to put this comment.

When I compile with --enable-languages=...,ada,... I get the same error as
reported here. I'm guessing that if this problem was not caused by 32004 or
32441 then it will be fixed here at 32589 :) .

When I compile with --enable-languages=c,c++,fortran,java,objc,obj-c++ (instead
of including Ada), I get this error instead:

...
Configuring stage 3 in i686-pc-linux-gnu/libgcc
... (a thousand or so lines later)
make[4]: Leaving directory `/opt/gcc-4_3-build/i686-pc-linux-gnu/libgcc'
make[3]: Leaving directory `/opt/gcc-4_3-build/i686-pc-linux-gnu/libgcc'
make[2]: Leaving directory `/opt/gcc-4_3-build'
make "DESTDIR=" "RPATH_ENVVAR=LD_LIBRARY_PATH"
"TARGET_SUBDIR=i686-pc-linux-gnu" ...
make[2]: Entering directory `/opt/gcc-4_3-build'
make[3]: Entering directory `/opt/gcc-4_3-build'
rm -f stage_current
make[3]: Leaving directory `/opt/gcc-4_3-build'
Comparing stages 2 and 3
warning: ./cc1-checksum.o differs
warning: ./cc1plus-checksum.o differs
warning: ./cc1obj-checksum.o differs
warning: ./cc1objplus-checksum.o differs
Bootstrap comparison failure!
./varasm.o differs
./i386.o differs
./gcc.o differs
./crtbeginS.o differs
./crtendS.o differs
make[2]: *** [compare] Error 1
make[2]: Leaving directory `/opt/gcc-4_3-build'
make[1]: *** [stage3-bubble] Error 2
make[1]: Leaving directory `/opt/gcc-4_3-build'
make: *** [all] Error 2

That is a BCF in excess of the warnings (that are permissable).


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32589



More information about the Gcc-bugs mailing list