This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: More problems on Alpha
- To: Dave Gilbert <gilbertd at treblig dot org>
- Subject: Re: More problems on Alpha
- From: Richard Henderson <rth at cygnus dot com>
- Date: Tue, 30 Dec 1997 00:12:29 -0800
- Cc: egcs at cygnus dot com
- References: <Pine.LNX.3.96.971220221206.15849A-100000@tardis.home.dave>
- Reply-To: Richard Henderson <rth at cygnus dot com>
On Sat, Dec 20, 1997 at 10:16:13PM +0000, Dave Gilbert wrote:
> When EGCS-971215 configures by default it gets my system as :
> alphaev56-unknown-linux-gnu; unofrtunatly it then fails to build with the
> Error: macro requires $at register while noat in effect
> problem (even in binutils-2.8.1.0.15).
I don't know whether this problem is due to a bug in as or failing
to give as the proper command line option to enable the instructions.
However, with the 971225 snapshot, we now emit a .arch directive, which
will certainly cure the later, and, due to the fact that you must
upgrade to at least 2.8.1.0.18, perhaps the former as well.
> Another problem I had was that compiling some of my own code I got:
> 'string too long' from the assembler; it turned out to be a string over 4K
> in length from a .stabs directive describing a rbtree from the Standard
> Template Library. Is this an EGCS or binutils problem?
This is an assembler problem. Which I thought I'd fixed (or kludged
around) long ago... If it still happens after your binutils upgrade,
let me know.
r~