Subject: Re: Expression too long in mips locore.S
To: Erik Bertelsen <erik@mediator.uni-c.dk>
From: Simon Burge <simonb@telstra.com.au>
List: port-mips
Date: 03/27/1999 19:32:21
Erik Bertelsen wrote:

>  make
> cc -x assembler-with-cpp -traditional-cpp -D_LOCORE -I. -I../../../../arch -I../
> ../../.. -nostdinc -DMIPS1 -DHZ=256 -DMAXUSERS=64 -D_KERNEL -Dpmax -c ../../../.
> ./arch/mips/mips/locore.S
> ./../../../arch/mips/mips/locore.S: Assembler messages:
> ../../../../arch/mips/mips/locore.S:275: Error: expression too complex
> ../../../../arch/mips/mips/locore.S:275: Fatal error: internal Error, line 1704,
>  /usr/src/gnu/usr.bin/gas.new/../../dist/gas/config/tc-mips.c
> *** Error code 1
> 
> Is this caused by the MachVM removal, or is it an assembler
> error that was uncovered by something else ?

It was caused by the MachVM removal - I'm committing a fix
now.  The "ifdef UVM" and the else clause needs to be removed in
sys/arch/mips/mips/genassym.cf.

Simon.