I tried to compile gpc-19991030.tar.gz with gcc 2.95.2 on Alpha/Linux and got the following build failure:
../.././xgpc -B../.././ -c -I. -W -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -O2 -O2 -DRTS_RELEASE_STRING="'__GPC_RTS_VERSION_`cat /tmp/gcc/gcc-2.95.2/gcc/p/rts/rts_release`__'" -DBSD_RTS=0 `if [ x@with_shared@ = xyes ] ; then echo -fPIC; fi` --unit-path=/tmp/gcc/gcc-2.95.2/gcc/p/rts --automake heap.pas error.pas: In function `Geterrormessage': error.pas:365: Internal compiler error in `copy_to_mode_reg', at 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 heap.pas:30: module/unit `error' could not be compiled make[3]: *** [heap.o] Error 1 make[3]: Leaving directory `/tmp/gcc/gcc-2.95.2/gcc/p/rts' make[2]: *** [pascal.rts] Error 2 make[2]: Leaving directory `/tmp/gcc/gcc-2.95.2/gcc' make[1]: *** [bootstrap] Error 2 make[1]: Leaving directory `/tmp/gcc/gcc-2.95.2/gcc' make: *** [bootstrap] Error 2
Sorry, no gdb backtrace for now.
Btw. I tried to search the mailing list archives - but the last archives I could find are from October 1999. What happened to the archives?
Andreas
Hallo!
Andreas Jaeger wrote:
I tried to compile gpc-19991030.tar.gz with gcc 2.95.2 on Alpha/Linux and got the following build failure:
../.././xgpc -B../.././ -c -I. -W -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -O2 -O2 -DRTS_RELEASE_STRING="'__GPC_RTS_VERSION_`cat /tmp/gcc/gcc-2.95.2/gcc/p/rts/rts_release`__'" -DBSD_RTS=0 `if [ x@with_shared@ = xyes ] ; then echo -fPIC; fi` --unit-path=/tmp/gcc/gcc-2.95.2/gcc/p/rts --automake heap.pas error.pas: In function `Geterrormessage': error.pas:365: Internal compiler error in `copy_to_mode_reg', at explow.c:669
This bug is fixed in the current development source. I hope that we can release a new snapshot at the end of this month.
Btw. I tried to search the mailing list archives - but the last archives I could find are from October 1999. What happened to the archives?
Obviously there is a problem with the archives. :-( We will fix it as soon as we find some time for that.
Gruss
Peter