On 1/10/18 3:10 PM, Peter Bergner wrote:
> gcc/
>         PR target/83399
>         * config/rs6000/rs6000.c (print_operand) <'y'>: Use
>         VECTOR_MEM_ALTIVEC_OR_VSX_P.
>         * config/rs6000/vsx.md (*vsx_le_perm_load_<mode> for VSX_D): Use
>         indexed_or_indirect_operand predicate.
>         (*vsx_le_perm_load_<mode> for VSX_W): Likewise.
>         (*vsx_le_perm_load_v8hi): Likewise.
>         (*vsx_le_perm_load_v16qi): Likewise.
>         (*vsx_le_perm_store_<mode> for VSX_D): Likewise.
>         (*vsx_le_perm_store_<mode> for VSX_W): Likewise.
>         (*vsx_le_perm_store_v8hi): Likewise.
>         (*vsx_le_perm_store_v16qi): Likewise.
>         (eight unnamed splitters): Likewise.
> 
> gcc/testsuite/
>         PR target/83399
>         * gcc.target/powerpc/pr83399.c: New test.

David reported that the new test case was failing on AIX because -mlittle
is not supported there.  I have committed as obvious the following patch
that limits the test being run on Linux only.

Peter

        PR target/83399
        * gcc.target/powerpc/pr83399.c: Only run on Linux.

        PR tree-optimization/84584
Index: gcc/testsuite/gcc.target/powerpc/pr83399.c
===================================================================
--- gcc/testsuite/gcc.target/powerpc/pr83399.c  (revision 258070)
+++ gcc/testsuite/gcc.target/powerpc/pr83399.c  (working copy)
@@ -1,5 +1,5 @@
 /* PR target/83399 */
-/* { dg-do compile } */
+/* { dg-do compile { target { powerpc*-*-linux* } } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O1 -mabi=elfv2 -mlittle -mvsx" } */

Reply via email to