Hi Will,

On Mon, Dec 19, 2016 at 11:01:19AM -0600, Will Schmidt wrote:
>   This patch implements folding of the vector Multiply built-ins.
> 
> As part of this patch, I have also marked variables in an existing
> testcase (mult-even-odd-be-order.c) as volatile, to prevent their being
> optimized out, which happens once this vector multiply folding was able
> to occur. 
> 
> Bootstrapped and tested on powerpc64le-unknown-linux-gnu with no
> regressions.  Is this ok for trunk?


> 2016-12-19  Will Schmidt  <will_schm...@vnet.ibm.com>
> 
>         *  config/rs6000/rs6000.c: Add handling for early expansion of
>         vector multiply builtins.
>     
> [gcc/testsuite]
> 
> 2016-12-19  Will Schmidt  <will_schm...@vnet.ibm.com>
> 
>         *  testsuite/gcc.dg/vmx/mult-even-odd-be-order.c : Mark
>         variables as volatile.
>         *  testsuite/gcc.target/powerpc/fold-vec-mult-char.c : New.
>         *  testsuite/gcc.target/powerpc/fold-vec-mult-float.c : New.
>         *  testsuite/gcc.target/powerpc/fold-vec-mult-floatdouble.c : New.
>         *  testsuite/gcc.target/powerpc/fold-vec-mult-int.c : New.
>         *  testsuite/gcc.target/powerpc/fold-vec-mult-int128-p8.c : New.
>         *  testsuite/gcc.target/powerpc/fold-vec-mult-int128-p9.c : New.
>         *  testsuite/gcc.target/powerpc/fold-vec-mult-longlong.c : New.
>         *  testsuite/gcc.target/powerpc/fold-vec-mult-short.c : New.

No space before colon.  No "testsuite/" in the names here; names are
relative to do directory the changelog file is in.

Otherwise okay for trunk.  Thanks!


Segher

Reply via email to