I just applied, from scratch, the instructions given in the new FAQ we just got. The command "make bootstrap-lean" terminates with the following error messages :
../.././xgpc -B../.././ -c -I. -W -Wall -Wpointer-arith -Wwrite-strings -Wmissi ng-prototypes -Wmissing-declarations -O2 -g -O2 -DRTS_RELEASE_STRING="'__GPC_RTS _VERSION_`cat /net/packages/GNU/gcc-2.95.2/gcc/p/rts/rts_release`__'" -DBSD_RTS= 0 `if [ x@with_shared@ = xyes ] ; then echo -fPIC; fi` --unit-path=/net/packages /GNU/gcc-2.95.2/gcc/p/rts --automake /net/packages/GNU/gcc-2.95.2/gcc/p/rts/heap .pas /net/packages/GNU/gcc-2.95.2/gcc/p/rts/error.pas: In function `Geterrormessage': /net/packages/GNU/gcc-2.95.2/gcc/p/rts/error.pas:365: Internal compiler error in `copy_to_mode_reg', at gcc-2.95.2/gcc/explow.c:669 Please submit a full bug report. See URL:http://www.gnu.org/software/gcc/faq.html#bugreport for instructions. gpc1: ../.././xgpc exited with status 1 /net/packages/GNU/gcc-2.95.2/gcc/p/rts/heap.pas:30: module/unit `error' could no t be compiled make[3]: *** [heap.o] Error 1 make[3]: Leaving directory `/net/packages/GNU/gcc-build/gcc/p/rts' make[2]: *** [pascal.rts] Error 2 make[2]: Leaving directory `/net/packages/GNU/gcc-build/gcc' make[1]: *** [bootstrap-lean] Error 2 make[1]: Leaving directory `/net/packages/GNU/gcc-build/gcc' make: *** [bootstrap-lean] Error 2
In what direction should I try to understand what occurs, or to repair it?
Olivier Lecarme
On Tue, 15 Feb 2000, Olivier Lecarme wrote:
I just applied, from scratch, the instructions given in the new FAQ we just got. The command "make bootstrap-lean" terminates with the following error messages :
../.././xgpc -B../.././ -c -I. -W -Wall -Wpointer-arith -Wwrite-strings -Wmissi ng-prototypes -Wmissing-declarations -O2 -g -O2 -DRTS_RELEASE_STRING="'__GPC_RTS _VERSION_`cat /net/packages/GNU/gcc-2.95.2/gcc/p/rts/rts_release`__'" -DBSD_RTS= 0 `if [ x@with_shared@ = xyes ] ; then echo -fPIC; fi` --unit-path=/net/packages /GNU/gcc-2.95.2/gcc/p/rts --automake /net/packages/GNU/gcc-2.95.2/gcc/p/rts/heap .pas /net/packages/GNU/gcc-2.95.2/gcc/p/rts/error.pas: In function `Geterrormessage': /net/packages/GNU/gcc-2.95.2/gcc/p/rts/error.pas:365: Internal compiler error in `copy_to_mode_reg', at gcc-2.95.2/gcc/explow.c:669 Please submit a full bug report. See URL:http://www.gnu.org/software/gcc/faq.html#bugreport for instructions. gpc1: ../.././xgpc exited with status 1 /net/packages/GNU/gcc-2.95.2/gcc/p/rts/heap.pas:30: module/unit `error' could no t be compiled make[3]: *** [heap.o] Error 1 make[3]: Leaving directory `/net/packages/GNU/gcc-build/gcc/p/rts' make[2]: *** [pascal.rts] Error 2 make[2]: Leaving directory `/net/packages/GNU/gcc-build/gcc' make[1]: *** [bootstrap-lean] Error 2 make[1]: Leaving directory `/net/packages/GNU/gcc-build/gcc' make: *** [bootstrap-lean] Error 2
In what direction should I try to understand what occurs, or to repair it?
I get a similar, but not identical, error when compiling on IRIX 6.5.5m (GCC 2.95.2 with gpc-19991030).
../.././xgpc -B../.././ -c -I. -W -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -O2 -g -O2 -DRTS_RELEASE_STRING="'__GPC_RTS_VERSION_`cat /usr/people/cjs/src/gcc-2.95.2/gcc/p/rts/rts_release`__'" -DBSD_RTS= 0 `if [ x@with_shared@ = xyes ] ; then echo -fPIC; fi` --unit-path=/usr/people/cjs/src/gcc-2.95.2/gcc/p/rts --automake /u sr/people/cjs/src/gcc-2.95.2/gcc/p/rts/heap.pas /usr/people/cjs/src/gcc-2.95.2/gcc/p/rts/string.pas: In function `Memcompcase': /usr/people/cjs/src/gcc-2.95.2/gcc/p/rts/string.pas:241: Internal compiler error in `add_bound_info', at gcc/dwarf2out.c:7376
Row 7376 in dwafr2out.c is the default selection in switch (TREE_CODE (bound)) and runs abort().
//cjs