Subject: Re: Expression too long in mips locore.S
To: None <port-mips@netbsd.org>
From: Simon Burge <simonb@telstra.com.au>
List: port-mips
Date: 03/27/1999 22:27:25
Simon Burge wrote:

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

Oops, spoke too soon.  Tsubai Masanari had already commited a fix for
this.

Simon.