This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: 3.1 bootstrap failure on irix6.5
- To: "Billinghurst, David (CRTS)" <David dot Billinghurst at riotinto dot com>
- Subject: Re: 3.1 bootstrap failure on irix6.5
- From: Jeffrey Oldham <oldham at codesourcery dot com>
- Date: Tue, 21 Aug 2001 08:06:31 -0700
- Cc: "'gcc-bugs at gcc dot gnu dot org'" <gcc-bugs at gcc dot gnu dot org>
- Organization: CodeSourcery LLC
- References: <8D00C32549556B4E977F81DBC24E985D1B1C68@crtsmail1.technol_exch.corp.riotinto.org>
On Tue, Aug 21, 2001 at 04:06:01AM -0000, Billinghurst, David (CRTS) wrote:
> CVS 3.1 bootstrap fails with
>
> ./xgcc -B./ -B/exd4/billingd/tmp/gcc-mainline/mips-sgi-irix6.5/bin/ -isystem
> /exd4/billingd/tmp/gcc-mainline/mips-sgi-irix6.5/include -DIN_GCC -W
> -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem
> ./include -I. -I. -I/exd4/billingd/src/gcc-mainline/gcc
> -I/exd4/billingd/src/gcc-mainline/gcc/.
> -I/exd4/billingd/src/gcc-mainline/gcc/config
> -I/exd4/billingd/src/gcc-mainline/gcc/../include -g0 \
> -finhibit-size-directive -fno-inline-functions \
> -fno-exceptions -g1 \
> -c /exd4/billingd/src/gcc-mainline/gcc/crtstuff.c -DCRT_BEGIN -o
> crtbegin.o
> /exd4/billingd/src/gcc-mainline/gcc/crtstuff.c:390: warning: no previous
> prototype for `__do_global_dtors'
> /exd4/billingd/src/gcc-mainline/gcc/crtstuff.c: In function
> `__do_global_dtors':
> /exd4/billingd/src/gcc-mainline/gcc/crtstuff.c:392: `__DTOR_LIST__'
> undeclared (first use in this function)
> /exd4/billingd/src/gcc-mainline/gcc/crtstuff.c:392: (Each undeclared
> identifier is reported only once
> /exd4/billingd/src/gcc-mainline/gcc/crtstuff.c:392: for each function it
> appears in.)
> /exd4/billingd/src/gcc-mainline/gcc/crtstuff.c:397: `__EH_FRAME_BEGIN__'
> undeclared (first use in this function)
> /exd4/billingd/src/gcc-mainline/gcc/crtstuff.c: At top level:
> /exd4/billingd/src/gcc-mainline/gcc/crtstuff.c:407: warning: no previous
> prototype for `__frame_dummy'
> /exd4/billingd/src/gcc-mainline/gcc/crtstuff.c: In function `__frame_dummy':
> /exd4/billingd/src/gcc-mainline/gcc/crtstuff.c:411: `__EH_FRAME_BEGIN__'
> undeclared (first use in this function)
> /exd4/billingd/src/gcc-mainline/gcc/crtstuff.c:414: `__JCR_LIST__'
> undeclared (first use in this function)
Richard Henderson (rth@redhat.com) said he fixed the problem. I am
currently bootstrapping it.
Thanks,
Jeffrey D. Oldham
oldham@codesourcery.com
>From rth@redhat.com Tue Aug 21 03:15:16 2001
Return-Path: <rth@redhat.com>
Received: from localhost (IDENT:oldham@localhost.localdomain [127.0.0.1])
by oz.codesourcery.com (8.9.3/8.9.3) with ESMTP id DAA32307
for <oldham@localhost>; Tue, 21 Aug 2001 03:15:16 -0700
Delivered-To: oldham@codesourcery.com
Received: from pop.codesourcery.com [206.168.99.1]
by localhost with POP3 (fetchmail-5.5.0)
for oldham@localhost (single-drop); Tue, 21 Aug 2001 03:15:16 -0700 (PDT)
Received: (qmail 23432 invoked from network); 21 Aug 2001 10:13:13 -0000
Received: from runyon.cygnus.com (HELO cygnus.com) (205.180.230.5)
by merlin.codesourcery.com with SMTP; 21 Aug 2001 10:13:13 -0000
Received: from dot.cygnus.com (dot.cygnus.com [205.180.230.224])
by runyon.cygnus.com (8.8.7-cygnus/8.8.7) with ESMTP id DAA19186
for <oldham@codesourcery.com>; Tue, 21 Aug 2001 03:13:07 -0700 (PDT)
Received: (from rth@localhost)
by dot.cygnus.com (8.11.0/8.11.0) id f7LAD7Y28165
for oldham@codesourcery.com; Tue, 21 Aug 2001 03:13:07 -0700
X-Authentication-Warning: dot.cygnus.com: rth set sender to rth@redhat.com using -f
Date: Tue, 21 Aug 2001 03:13:07 -0700
From: Richard Henderson <rth@redhat.com>
To: Jeffrey Oldham <oldham@codesourcery.com>
Subject: Re: Irix 3.1 crtstuff.c Bootstrap Problem
Message-ID: <20010821031307.A28162@redhat.com>
References: <20010820093146.A1379@codesourcery.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <20010820093146.A1379@codesourcery.com>; from oldham@codesourcery.com on Mon, Aug 20, 2001 at 09:31:46AM -0700
Status: RO
Content-Length: 660
Lines: 18
On Mon, Aug 20, 2001 at 09:31:46AM -0700, Jeffrey Oldham wrote:
> Bootstrapping gcc 3.1 for mips-sgi-irix6.5 started failing after your
> 19Aug 03:53:34 change to crtstuff.c. INIT_SECTION_ASM_OP is not
> defined for this case so __DTOR_LIST__ and __EH_FRAME_BEGIN__ are
> undefined.
Should be fixed.
r~
* crtstuff.c: Fix thinko last change. Move list tails to start
of CRT_END section. Tidy ifdefs.
(__EH_FRAME_BEGIN__): Always static for ELF.
(__do_global_ctors_1): Rename from __frame_dummy.
* config/mips/iris6.h (LINK_SPEC): Update for __do_global_ctors_1
name change; don't hide __EH_FRAME_BEGIN__.