linux-mips
[Top] [All Lists]

Re: RedHat 7.1 cross toolchain kernel build problem

To: "TWEDE,ROGER (HP-Boise,ex1)" <roger_twede@hp.com>
Subject: Re: RedHat 7.1 cross toolchain kernel build problem
From: Daniel Jacobowitz <dan@debian.org>
Date: Wed, 28 Nov 2001 13:21:17 -0500
Cc: Linux/MIPS Development <linux-mips@oss.sgi.com>
In-reply-to: <CBD6266EA291D5118144009027AA63353F9275@xboi05.boi.hp.com>
References: <CBD6266EA291D5118144009027AA63353F9275@xboi05.boi.hp.com>
Sender: owner-linux-mips@oss.sgi.com
User-agent: Mutt/1.3.23i
On Wed, Nov 28, 2001 at 01:06:00PM -0500, TWEDE,ROGER (HP-Boise,ex1) wrote:
> Does anyone have any ideas why the i386->mipsel cross toolchain at
> oss.sgi.com:/pub/linux/redhat/7.1/RPMS/i386/toolchain* fails to build
> vgacon.o in the kernel's drivers/video directory?
> 
> 
> I get the following errors from the assembler:
> {standard input}:4683: Error: expression too complex
> {standard input}:4683: Fatal error: internal Error, line 1980,
> ../../tools-20011020/gas/config/tc-mips.c
> make[3]: *** [vgacon.o] Error 1
> 
> Apparently the compiler has generated assembly which the assembler cannot
> handle.
> I compiled to a .s assembly file and line 4683 was simply 'sb $6,$5($3)'.

If you search the list archives, I've posted patches for this several
times.  It's a compiler bug but can be worked around in io.h.  $5($3)
is not a legal addressing mode.

-- 
Daniel Jacobowitz                           Carnegie Mellon University
MontaVista Software                         Debian GNU/Linux Developer

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