SPARC bootstrap failure

Gerald Pfeifer pfeifer@dbai.tuwien.ac.at
Mon Jul 23 10:06:00 GMT 2001


Jan, is it possible that this new bootstrap failure on sparc-sun-solaris2.8

./xgcc -B./ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.8/bin/ -isystem /sw/test/gcc/SunOS/sparc-sun-solaris2.8/include -O2   -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include  -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I/sw/test/gcc/cvs/gcc -I/sw/test/gcc/cvs/gcc/. -I/sw/test/gcc/cvs/gcc/config -I/sw/test/gcc/cvs/gcc/../include  -DL_ashldi3 -c /sw/test/gcc/cvs/gcc/libgcc2.c -o libgcc/./_ashldi3.o
/sw/test/gcc/cvs/gcc/libgcc2.c: In function `__ashldi3':
/sw/test/gcc/cvs/gcc/libgcc2.c:297: Internal compiler error in split_all_insns, at recog.c:2759
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL: http://www.gnu.org/software/gcc/bugs.html > for instructions.
gmake[3]: *** [libgcc/./_ashldi3.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
/sw/test/gcc/cvs/gcc/libgcc2.c: In function `__lshrdi3':
/sw/test/gcc/cvs/gcc/libgcc2.c:266: Internal compiler error in split_all_insns, at recog.c:2759
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL: http://www.gnu.org/software/gcc/bugs.html > for instructions.

is caused by

   Mon Jul 23 16:03:19 CEST 2001  Jan Hubicka  <jh@suse.cz>

        * basic-block.h (find_sub_basic_block): Declare.
        * flow.c (make_edges): New arguments MIN and MAX;
        (find_sub_basic_blocks): Revamp to use make_edges
        and purge_dead_edges.
        (find_basic_blocks): Update call of find_sub_basic_block.
-------------------vvvvvvvvvvvvvvv
        * recog.c (split_all_insns): Always expect CFG to be consistent;
        call find_sub_basic_blocks in case something has changed.
        * toplev.c (rest_of_compilation): Always call split_all_insns once CFG
        has been built.

Gerald
-- 
Gerald "Jerry" pfeifer@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at/~pfeifer/



More information about the Gcc-bugs mailing list