Re: Unwind bug on out of line code called from leaf functions

From: Jim Wilson <wilson_at_specifixinc.com>
Date: 2003-11-27 17:52:50
On Wed, 2003-11-26 at 20:28, David Mosberger wrote:
> gcc-3.3.2 also can handle ar.pfs clobbers, so we may just want to
> update the kernel code to be a bit more premissive and not insist on
> >= gcc-3.4.  I'm not exactly sure though when this got fixed, so
> somebody would have to look into that first.

The patch is in gcc-3.3.0.  See Richard Henderson's 2003-04-26 ia64
change in gcc.  However, that patch resulted in an ICE in some other
cases, and unnecessary saves/restores of ar.pfs, see gcc PR 10681.  The
patch for that is in gcc-3.3.1.  See Richard Henderson's 2003-06-26
change in gcc.

It would be reasonable to just check for >= gcc-3.3 for use of this
feature.  I wouldn't recommend using gcc-3.3.0 though.
-- 
Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com

-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Received on Thu Nov 27 17:43:45 2003

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:20 EST