This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Deprecating Itanium1 for GCC 4.4


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>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]