From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5341 invoked by alias); 16 Jan 2007 17:45:47 -0000 Received: (qmail 5315 invoked by uid 22791); 16 Jan 2007 17:45:44 -0000 X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (66.187.233.31) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 16 Jan 2007 17:45:36 +0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id l0GHiVYN026248; Tue, 16 Jan 2007 12:44:31 -0500 Received: from [10.11.14.166] (vpn-14-166.rdu.redhat.com [10.11.14.166]) by int-mx1.corp.redhat.com (8.13.1/8.13.1) with ESMTP id l0GHiTdJ024180; Tue, 16 Jan 2007 12:44:30 -0500 Subject: Re: [ColdFire 16/63] Bring *-uclinux configurations closer to *-linux-gnu From: Jeffrey Law Reply-To: law@redhat.com To: Richard Sandiford Cc: Christoph Hellwig , gcc-patches@gcc.gnu.org In-Reply-To: <87y7o8jvlu.fsf@firetop.home> References: <87ac0rupmr.fsf_-_@firetop.home> <8764bfupk9.fsf_-_@firetop.home> <871wm3up7m.fsf_-_@firetop.home> <87wt3vtalc.fsf_-_@firetop.home> <87slejtaia.fsf_-_@firetop.home> <87odp7tag7.fsf_-_@firetop.home> <87k5zvtad6.fsf_-_@firetop.home> <87fyajtaas.fsf_-_@firetop.home> <87bql7ta58.fsf_-_@firetop.home> <877ivvt9ws.fsf_-_@firetop.home> <20070110192137.GA16869@infradead.org> <87tzyyh74v.fsf@firetop.home> <1168467140.28081.639.camel@sweet.slc.redhat.com> <87y7o8jvlu.fsf@firetop.home> Content-Type: text/plain Date: Tue, 16 Jan 2007 17:45:00 -0000 Message-Id: <1168969483.28081.820.camel@sweet.slc.redhat.com> Mime-Version: 1.0 X-Mailer: Evolution 2.8.0 (2.8.0-7.fc6) Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2007-01/txt/msg01342.txt.bz2 On Fri, 2007-01-12 at 12:08 +0000, Richard Sandiford wrote: > Jeffrey Law writes: > > On Wed, 2007-01-10 at 22:03 +0000, Richard Sandiford wrote: > >> > > >> > I don't think you can simply change the uclinux ABI. If you're going > >> > for this transition it needs to be done carefully, for example you > >> > should probably still support the old abi as -uclinux-oldabi targets > >> > as systems with the traditional ABI won't simply go away. > >> > >> OK. Does that sound reasonable to you Jeff? Split off a copy > >> of the current uclinux configuration as m68k-*-uclinux-oldabi? > >> The copied uclinux.h could restore the original long double > >> type too for maximum compatibility. > >> > >> If so, I'll prepare a patch. > > It sounds quite reasonable to me. > > I eneded up calling it m68k-uclinuxoldabi as m68k-uclinux-oldabi > would require config.sub changes. (This would be an issue for > users too, if they're trying to use --host=m68k-uclinux-oldabi > to configure some external package.) > > I spot-checked the new configuration by building gcc/ and > checking that it was using the right headers. I don't have > a way of really testing uclinux without the later ABI changes. > > OK to install? > > (The patch doesn't include the new uclinux-oldabi.h file because > I'd create it using "svn cp".) > > Richard > > > * doc/install.texi: Document m68k-uclinuxoldabi. > * config.gcc (m68k-*-uclinuxoldabi): New configuration. > * config/m68k/uclinux-oldabi.h: New file, copied from... > * config/m68k/uclinux.h: ...here. Looks reasonable to me. Thanks, Jeff