From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9891 invoked by alias); 19 May 2004 05:10:43 -0000 Mailing-List: contact binutils-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sources.redhat.com Received: (qmail 9884 invoked from network); 19 May 2004 05:10:41 -0000 Received: from unknown (HELO modra.org) (144.136.180.129) by sourceware.org with SMTP; 19 May 2004 05:10:41 -0000 Received: by bubble.modra.org (Postfix, from userid 500) id 7552BE4BDD; Wed, 19 May 2004 14:40:40 +0930 (CST) Date: Wed, 19 May 2004 05:10:00 -0000 From: Alan Modra To: Geoff Keating Cc: ksp@securelogix.com, dje@watson.ibm.com, binutils@sources.redhat.com, bug-binutils@gnu.org Subject: Re: Powerpc Linux build fails Message-ID: <20040519051040.GD12690@bubble.modra.org> Mail-Followup-To: Geoff Keating , ksp@securelogix.com, dje@watson.ibm.com, binutils@sources.redhat.com, bug-binutils@gnu.org References: <3A3FC75F7C72D711A7DC009027AC9C4B1788D9@jupiter> <20040519033008.GC12690@bubble.modra.org> <200405190427.i4J4RYiU027950@desire.geoffk.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200405190427.i4J4RYiU027950@desire.geoffk.org> User-Agent: Mutt/1.4i X-SW-Source: 2004-05/txt/msg00359.txt.bz2 On Tue, May 18, 2004 at 09:27:34PM -0700, Geoff Keating wrote: > I am not sure about this new -mstrict. I am sure someone is expecting > -mpower3 to really mean 'power3 only' and will get a nasty surprise > when they use a power4 instruction by mistake and their program > crashes. Probably true. However, the feedback I'm getting at the moment is that it's a nasty surprise that the Linux kernel doesn't compile.. The same goes for current powerpc64 glibc with VMX extensions. > It is perfectly acceptable to say "GAS version X will only work with > GCC version > Y". People using old GCC can always use old binutils > with it. (They can also hack their specs file to pass -many, if > that's what they really want.) > > The fully-correct way to do this is to have GCC generate a directive > after option parsing, like '.machine 7400' or so, and have GAS > interpret it, otherwise you end up in specs hell. (Doesn't ppc gas > already have a directive like that? I seem to remember seeing such a > patch fly by...) Yes, .machine was implemented 2003-11-22. -- Alan Modra IBM OzLabs - Linux Technology Centre