linux-mips
[Top] [All Lists]

Re: Latest sources from CVS.

To: Carsten Langgaard <carstenl@mips.com>
Subject: Re: Latest sources from CVS.
From: Thiemo Seufer <ica2_ts@csv.ica.uni-stuttgart.de>
Date: Fri, 6 Dec 2002 14:24:12 +0100
Cc: "Maciej W. Rozycki" <macro@ds2.pg.gda.pl>, Ralf Baechle <ralf@linux-mips.org>, "Kevin D. Kissell" <kevink@mips.com>, linux-mips@linux-mips.org
In-reply-to: <3DF09DA9.B3D108@mips.com>
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <Pine.GSO.3.96.1021205143717.29101C-100000@delta.ds2.pg.gda.pl> <3DEF5EB0.A1A18E17@mips.com> <3DF09DA9.B3D108@mips.com>
Sender: linux-mips-bounce@linux-mips.org
User-agent: Mutt/1.4i
Carsten Langgaard wrote:
[snip]
> I'm afraid I have to speak up again :-(
> Although the new binutils (binutils-mips64el-linux-2.13.1-1.i386.rpm) work on
> the latest sources from linux-mips.org, I have a problem with my local 
> sources.
>
> I get the following error from the assembler:
> 
> 
> mips64el-linux-gcc -D__KERNEL__
> -I/home/soc/proj/work/carstenl/linux-2.4.18/sw/linux-2.4.18/include -Wall
> -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer
> -fno-strict-aliasing -fno-common -I
> /home/soc/proj/work/carstenl/linux-2.4.18/sw/linux-2.4.18/include/asm/gcc
> -D__KERNEL__
> -I/home/soc/proj/work/carstenl/linux-2.4.18/sw/linux-2.4.18/include -Wall
> -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer
> -fno-strict-aliasing -fno-common -mabi=64 -G 0 -mno-abicalls -fno-pic
> -Wa,--trap -pipe -mcpu=r8000 -mips4 -Wa,-32   -DKBUILD_BASENAME=sched
> -fno-omit-frame-pointer -c -o sched.o sched.c
> {standard input}: Assembler messages:
> {standard input}:329: Warning: dla used to load 32-bit register
> {standard input}:382: Error: Number (0xffffffff) larger than 32 bits

The new assembler does better checks for invalid opcodes.
Looks like your code misses some e.g.

        set .mips3

but wants to handle 64 bit quantities nevertheless.


Thiemo

<Prev in Thread] Current Thread [Next in Thread>