On Mon, Jun 27, 2016 at 08:08:20PM -0400, Michael Meissner wrote:
> This patch fixes PR 71667 that I discovered when trying to build the Spec 2006
> xalancbmk benchmark for the Power9.  The Altivec indexed memory load/stores
> need to go before the D-form (register + offset) load/stores, because they 
> have
> different syntaxes.

I'm not sure what that means?  Could you explain a bit more?

>       PR target/71667
>       * config/rs6000/rs6000.md (movdi_internal32): Swap alternatives
>       for loading Altivec registers so that the indexed case comes
>       first, and the general case (which includes indexed loads) comes
>       later.

So the general case allows indexed loads as well, but that breaks somehow?

>       PR target/71667
>       * g++.dg/pr71667.C: New test for PR 71667.

20599 lines, can you minimize this a bit?  If not, maybe we should just
do without testcase here.


Segher

Reply via email to