From patchwork Thu Nov 3 09:57:57 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Schwab X-Patchwork-Id: 123427 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) by ozlabs.org (Postfix) with SMTP id B8A7CB6F7C for ; Thu, 3 Nov 2011 20:59:08 +1100 (EST) Received: (qmail 31885 invoked by alias); 3 Nov 2011 09:59:01 -0000 Received: (qmail 31870 invoked by uid 22791); 3 Nov 2011 09:59:00 -0000 X-SWARE-Spam-Status: No, hits=-5.7 required=5.0 tests=AWL, BAYES_50, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, SPF_HELO_PASS X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 03 Nov 2011 09:58:42 +0000 Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id pA39w2Nv026514 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 3 Nov 2011 05:58:03 -0400 Received: from hase.home (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id pA39vv1J010867; Thu, 3 Nov 2011 05:58:00 -0400 From: Andreas Schwab To: Rainer Orth Cc: gcc-patches@gcc.gnu.org, Paolo Bonzini , Steve Ellcey , Hans-Peter Nilsson Subject: Re: CFT: [build] Move crtstuff support to toplevel libgcc References: X-Yow: My LIBRARY CARD expired... Date: Thu, 03 Nov 2011 10:57:57 +0100 In-Reply-To: (Rainer Orth's message of "Wed, 02 Nov 2011 13:37:33 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Rainer Orth writes: > diff --git a/libgcc/config/ia64/t-ia64 b/libgcc/config/ia64/t-ia64 > --- a/libgcc/config/ia64/t-ia64 > +++ b/libgcc/config/ia64/t-ia64 > @@ -1,17 +1,15 @@ > CUSTOM_CRTSTUFF = yes > > # Assemble startup files. > -crtbegin.o: $(gcc_srcdir)/config/ia64/crtbegin.asm > +# FIXME: -I$(gcc_objdir) is necessary to find auto-host.h. Really? > +crtbegin.o: $(srcdir)/config/ia64/crtbegin.S > + $(CC) $(compile_deps) -I. -I$(gcc_objdir) -c -x assembler-with-cpp $< > +crtend.o: $(srcdir)/config/ia64/crtend.S > + $(CC) $(compile_deps) -I. -I$(gcc_objdir) -c -x assembler-with-cpp $< > +crtbeginS.o: $(srcdir)/config/ia64/crtbegin.S > + $(CC) $(compile_deps) -I. -I$(gcc_objdir) -c -x assembler-with-cpp \ -o $@ -DSHARED $< 2011-11-03 Andreas Schwab * config/ia64/t-ia64 (crtbeginS.o): Fix whitespace damage. diff --git a/libgcc/config/ia64/t-ia64 b/libgcc/config/ia64/t-ia64 index 93f38da..d1ec353 100644 --- a/libgcc/config/ia64/t-ia64 +++ b/libgcc/config/ia64/t-ia64 @@ -27,7 +27,8 @@ crtbegin.o: $(srcdir)/config/ia64/crtbegin.S crtend.o: $(srcdir)/config/ia64/crtend.S $(CC) $(compile_deps) -I. -I$(gcc_objdir) -c -x assembler-with-cpp $< crtbeginS.o: $(srcdir)/config/ia64/crtbegin.S - $(CC) $(compile_deps) -I. -I$(gcc_objdir) -c -x assembler-with-cpp \ -o $@ -DSHARED $< + $(CC) $(compile_deps) -I. -I$(gcc_objdir) -c -x assembler-with-cpp \ + -o $@ -DSHARED $< crtendS.o: $(srcdir)/config/ia64/crtend.S $(CC) $(compile_deps) -I. -I$(gcc_objdir) -c -x assembler-with-cpp \ -o $@ -DSHARED $<