This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Deprecating Itanium1 for GCC 4.4
- From: Steven Bosscher <stevenb dot gcc at gmail dot com>
- To: "Joseph S. Myers" <joseph at codesourcery dot com>
- Cc: sje at cup dot hp dot com, GCC Patches <gcc-patches at gcc dot gnu dot org>, gcc mailing list <gcc at gcc dot gnu dot org>, Jim Wilson <wilson at tuliptree dot org>, "H.J. Lu" <hjl dot tools at gmail dot com>, Gerald Pfeifer <gerald at pfeifer dot com>
- Date: Wed, 1 Apr 2009 21:55:23 +0200
- Subject: Re: Deprecating Itanium1 for GCC 4.4
- References: <571f6b510903150916qa6ec3a4o6a85c09698ee0bb@mail.gmail.com> <alpine.LSU.1.99.0903151823370.20299@acrux.dbai.tuwien.ac.at> <571f6b510903191624l4e5fa9b4q87cdc1fd14b87ff8@mail.gmail.com> <1237829308.17117.32.camel@hpsje.cup.hp.com> <571f6b510903290629w56c11d78t9af23b79f54aceee@mail.gmail.com> <Pine.LNX.4.64.0903291445130.2965@digraph.polyomino.org.uk>
On Sun, Mar 29, 2009 at 4:46 PM, Joseph S. Myers
<joseph@codesourcery.com> wrote:
> On Sun, 29 Mar 2009, Steven Bosscher wrote:
>
>> On Mon, Mar 23, 2009 at 7:28 PM, Steve Ellcey <sje@cup.hp.com> wrote:
>> > I think
>> > depreciating Itanium1 tuning for 4.4 and removing it in 4.5 is
>> > reasonable. ?Code generated and tuned for Itanium2 should run fine on
>> > Itanium1 (Merced). ?It won't be scheduled optimally of course, but it
>> > should run correctly.
>> (...)
>> > I will approve this patch, but it should say "Itanium1 tuning support"
>> > or something like that. ?The code will run on Itanium1, just not
>> > optimally.
>>
>> Like so (with same changelog). ?I'll commit this before the end of the
>> week to the gcc-4_4-branch if no-one objects. Bootstrapped and tested
>> on ia64 with gcc-4_4-branch.
>>
>> For gcc 4.5, should I wait with posting the cleanup patch until the
>> end of the development cycle, or can we go ahead and clean things up
>> now in stage 1?
>
> If the cleanup doesn't go on trunk at the same time as the deprecation
> patch goes on 4.4, the deprecation patch should go on trunk at that time
> until the cleanup is done, to avoid this being deprecated only on 4.4. ?(I
> think early stage 1 is a fine time for doing the cleanup.)
Okeydokey. I've put the patch with the notification on trunk and on
the 4.4 branch. I have also added a note to the web pages (see below).
I'll work on cleaning up the Itanium1 bits asap.
Ciao!
Steven
Index: changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.4/changes.html,v
retrieving revision 1.64
diff -u -r1.64 changes.html
--- changes.html 1 Apr 2009 06:17:44 -0000 1.64
+++ changes.html 1 Apr 2009 19:52:41 -0000
@@ -98,6 +98,8 @@
<li>2BSD on PDP-11 (pdp11-*-bsd)</li>
<li>AIX 4.1 and 4.2 on PowerPC (rs6000-ibm-aix4.[12]*,
powerpc-ibm-aix4.[12]*)</li>
+ <li>Tuning support for Itanium1 (Merced) variants. Note that
+ Code tuned Itanium2 should also run correctly on Itanium1.</li>
</ul>
</li>