On Wed, 2011-05-04 at 11:33 +0200, Richard Guenther wrote: > On Wed, May 4, 2011 at 4:51 AM, David Edelsohn <dje....@gmail.com> wrote: > > On Tue, May 3, 2011 at 5:27 PM, Michael Meissner > > <meiss...@linux.vnet.ibm.com> wrote: > >> > >> This patch fixes that so that V2DImode values are passed and returned like > >> other vector types. [snip] > > What does this do to the ABI? Haven't we now broken the ABI and > > broken backwards compatibility? > > It at least looks like so. You need to add appropriate changes.html > entries to all branches you apply this patch to. I suppose the new > version matches what XLC does?
Yes, XLC passes V2DI parameters and return values in Altivec registers as per the ABI, so we're the buggy ones. Peter