From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3451 invoked by alias); 16 Dec 2002 19:54:29 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 3350 invoked from network); 16 Dec 2002 19:54:28 -0000 Received: from unknown (HELO crack.them.org) (65.125.64.184) by sources.redhat.com with SMTP; 16 Dec 2002 19:54:28 -0000 Received: from nevyn.them.org ([66.93.61.169] ident=mail) by crack.them.org with asmtp (Exim 3.12 #1 (Debian)) id 18O3By-0004RT-00; Mon, 16 Dec 2002 15:54:26 -0600 Received: from drow by nevyn.them.org with local (Exim 3.36 #1 (Debian)) id 18O1KR-0005qj-00; Mon, 16 Dec 2002 14:55:03 -0500 Date: Mon, 16 Dec 2002 12:03:00 -0000 From: Daniel Jacobowitz To: Geoff Keating Cc: zack@codesourcery.com, toa@pop.agri.ch, gcc@gcc.gnu.org Subject: Re: basic-improvements call for testers Message-ID: <20021216195503.GA15291@nevyn.them.org> Mail-Followup-To: Geoff Keating , zack@codesourcery.com, toa@pop.agri.ch, gcc@gcc.gnu.org References: <87y96se9bx.fsf@egil.codesourcery.com> <3DFBAC04.6010606@pop.agri.ch> <873coyyj53.fsf@egil.codesourcery.com> <200212161945.gBGJjMR13141@desire.geoffk.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200212161945.gBGJjMR13141@desire.geoffk.org> User-Agent: Mutt/1.5.1i X-SW-Source: 2002-12/txt/msg00917.txt.bz2 On Mon, Dec 16, 2002 at 11:45:22AM -0800, Geoff Keating wrote: > > Cc: Andreas Tobler , gcc@gcc.gnu.org > > From: Zack Weinberg > > Date: Sun, 15 Dec 2002 15:09:12 -0800 > > User-Agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.2 (i386-pc-linux-gnu) > > X-OriginalArrivalTime: 15 Dec 2002 23:08:47.0062 (UTC) FILETIME=[EBF21F60:01C2A48E] > > > > Geoff Keating writes: > > > Andreas Tobler writes: > > >> stage1/xgcc -Bstage1/ > > >> -B/Volumes/reserved1/gcctmp/powerpc-apple-darwin6.2/bin/ -g -O2 > > >> -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes > > >> -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long > > >> -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o gengenrtl \ > > >> gengenrtl.o ../libiberty/libiberty.a > > >> make[2]: *** [gengenrtl] Abort trap > > >> make[1]: *** [stage2_build] Error 2 > > >> make: *** [bootstrap] Error 2 > > > > > > I now see exactly this on Darwin too, after the last merge into BIB. > > > > I don't have access to a Darwin machine. Would you mind trying to > > debug this a bit more? > > It happens in the driver: > > #0 0x9005d478 in abort () > #1 0x00011bd8 in handle_braces (p=0x63bb4 "@:-o %f%u.out}%{!@:%{o*}%{!o:-o a.out}} %{!Zdynamiclib:%{!A:%{!nostdlib:%{!nostartfiles:%S}}}} %{L*} %(link_libgcc) %o %{!nostdlib:%{!nodefaultlibs:%G %L}} %{!A:%{!nostdlib:%{!nostartfiles"...) at /Network/Servers/cauchy/homes/thorin/gkeating/co/basic-improvement/gcc/gcc/gcc.c:5703 > > I don't see anything wrong with the specs string at this point, > it looks like an example of the %{S:X} rule. @ isn't legal there according to the driver. The test for the atom is: while (ISIDNUM(*p) || *p == '-' || *p == '+' || *p == '=' || *p == ',' || *p == '.') p++; If -@ is a valid option here that if statement should be extended to include it. -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer