Compiling on IRIX (Was: GPC on a DEC Alpha)

Carl-Johan Schenstrom cjs at bluebox.pp.se
Wed Feb 16 10:26:55 CET 2000


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 at 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 at 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




More information about the Gpc mailing list