linux-mips
[Top] [All Lists]

Re: Qube2 gcc 2.7.2 compiler error (fwd)

To: Ralf Baechle <ralf@oss.sgi.com>
Subject: Re: Qube2 gcc 2.7.2 compiler error (fwd)
From: John Heil <mipsdev@scsoftware.sc-software.com>
Date: Mon, 6 Aug 2001 12:13:29 +0000 ( )
Cc: linux-mips@oss.sgi.com
In-reply-to: <20010806114556.A17179@bacchus.dhis.org>
Sender: owner-linux-mips@oss.sgi.com
On Mon, 6 Aug 2001, Ralf Baechle wrote:

> Date: Mon, 6 Aug 2001 11:45:56 +0200
> From: Ralf Baechle <ralf@oss.sgi.com>
> To: John Heil <mipsdev@scsoftware.sc-software.com>
> Cc: cobalt-22@devel.alal.com, cobalt-developers@list.cobalt.com,
>     linux-mips@oss.sgi.com
> Subject: Re: Qube2 gcc 2.7.2 compiler error (fwd)
> 
> On Sun, Aug 05, 2001 at 12:59:23PM +0000, John Heil wrote:
> > Date: Sun, 5 Aug 2001 12:59:23 +0000 (   )
> > From: John Heil <mipsdev@scsoftware.sc-software.com>
> > To: cobalt-22@devel.alal.com, cobalt-developers@list.cobalt.com,
> >         linux-mips@oss.sgi.com
> > Subject: Qube2 gcc 2.7.2 compiler error (fwd)
> > 
> > 
> > On the Qube2, gcc 2.7.2, option -s, to generate MIPS assembler
> > corresponding to the input C code, generates invalid assembler
> > by virtue of generating duplicate labels. The resultant 
> > assembler will not assemble, of course, due to the duplicate
> > labels.  The code (linux kernel's printk.c) compiles cleanly
> > from C to object code.
> > 
> > Q: How do I get valid assembler from gcc on Qube2 ?
> > (My ultimate goal here is to be able to get listings out
> > of gas.)
> 
> gcc 2.7.2 creates a duplicate label for each function label.  That is no
> problem as both always have the same value.  But I assume you're talking

This is exactly the problem. The fact that the values are the same is
causing the assembler interface to GCC to fail. When gcc -S outputs a 
.s assembler file, the GNU as assembler errors out on 'duplicate label'.

Further, using the gcc -Wa,... without using -S, causes the compile to 
fail when the assembler is invoked and gives the same errors.


> about a different type of label?  Can you send a piece of small piece of
> source code and the assembler code generated from it to demonstrate the
> problem?
> 
> Anyway, these days gcc 2.7.2 is so old these days it's not even funny.  You
> really should upgrade.
> 
>   Ralf
> 

I'm happy to upgrade...

What is the recommended level for kernel compiles and where can I find it.
I am required to work on 2.0.34C53_SK using Qube2 for my build platform
so I need compatibility. If I could cross compile on x86 that would be 
cool too.

Thanx much
John




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