mips: genmongoosev/start/start.S

Ralf Corsepius corsepiu at faw.uni-ulm.de
Tue Sep 9 04:00:59 UTC 2003


Hi,

May-be there's a mips-expert on this list, who can help:

Compiling genmongoosev/start/start.S with gcc-3.3.2pre and binutils-2.14
fails with this error:

# mips-rtems4.7-gcc --pipe -B../../../../../../../lib/
-B../../../../../../../genmongoosev/lib/ -specs bsp_specs -qrtems -mips1
-G0 -isystem ../../../../../../../genmongoosev/lib/include   -DASM -o
o-optimize/start.o -c
../../../../../../../../../../rtems.master/c/src/lib/libbsp/mips/genmongoosev/start/start.S
../../../../../../../../../../rtems.master/c/src/lib/libbsp/mips/genmongoosev/start/start.S: Assembler messages:
../../../../../../../../../../rtems.master/c/src/lib/libbsp/mips/genmongoosev/start/start.S:585: Error: load/store address overflow (max 32 bits)
../../../../../../../../../../rtems.master/c/src/lib/libbsp/mips/genmongoosev/start/start.S:620: Error: load/store address overflow (max 32 bits)
../../../../../../../../../../rtems.master/c/src/lib/libbsp/mips/genmongoosev/start/start.S:628: Error: load/store address overflow (max 32 bits)
...

AFAIS, all lines gas is complaining about are of this type:

   sw  t0,M_BIU

gcc-3.2.x/binutils-2.13.x compiled this file without any complaint.
So, what is it that cause gcc-3.3.x/binutils-2.14 to fail?
Invalid ASM, previous versions of the toolchain has let pass through? A
bug in gcc-3.3.x, binutils-2.14? Invalid compiler options not matching
the expectations of this *.S-file?

TIA,
	Ralf





More information about the users mailing list