@@ -1,7 +1,7 @@
/* { dg-do compile { target { powerpc*-*-* } } } */
/* { dg-skip-if "" { powerpc*-*-aix* } } */
-/* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
-/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-options "-mdejagnu-cpu=power8" } */
+/* { dg-require-effective-target powerpc_altivec } */
/* This test should succeed on both 32- and 64-bit configurations. */
#include <altivec.h>
deleted file mode 100644
@@ -1,18 +0,0 @@
-/* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-skip-if "" { powerpc_vsx_ok } } */
-/* { dg-skip-if "" { powerpc*-*-aix* } } */
-/* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
-
-/* This test should succeed on both 32- and 64-bit configurations. */
-#include <altivec.h>
-
-/* Though the command line specifies power8 target, this function is
- to support power9. Expect an error message here because this target
- does not support power9. */
-__attribute__((target("cpu=power9")))
-int get_random ()
-{ /* { dg-warning "lacks power9 support" } */
- return __builtin_darn_32 (); /* { dg-warning "implicit declaration" } */
-}
-
@@ -1,7 +1,7 @@
/* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-options "-mdejagnu-cpu=power7" } */
-/* { dg-require-effective-target powerpc_vsx } */
/* { dg-skip-if "" { powerpc*-*-aix* } } */
+/* { dg-options "-mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_altivec } */
/* This test should succeed on both 32- and 64-bit configurations. */
#include <altivec.h>
deleted file mode 100644
@@ -1,19 +0,0 @@
-/* { dg-do compile { target { powerpc*-*-* } } } */
-/* powerpc_vsx_ok represents power7 */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-skip-if "" { powerpc_vsx_ok } } */
-/* { dg-skip-if "" { powerpc*-*-aix* } } */
-/* { dg-options "-mdejagnu-cpu=power7" } */
-
-/* This test should succeed on both 32- and 64-bit configurations. */
-#include <altivec.h>
-
-/* Though the command line specifies power7 target, this function is
- to support power8, which will fail because this platform does not
- support power8. */
-__attribute__((target("cpu=power8")))
-char
-char_fetch_add_relaxed (char *ptr, int value)
-{ /* { dg-warning "lacks power8 support" } */
- return __atomic_fetch_add (ptr, value, __ATOMIC_RELAXED);
-}
@@ -1,6 +1,4 @@
/* { dg-do compile { target { powerpc*-*-* } } } */
-/* powerpc_vsx_ok represents power7 */
-/* { dg-require-effective-target powerpc_vsx_ok } */
/* { dg-skip-if "" { powerpc*-*-aix* } } */
/* { dg-options "-mdejagnu-cpu=power5" } */
deleted file mode 100644
@@ -1,25 +0,0 @@
-/* { dg-do compile { target { powerpc*-*-* } } } */
-/* dfp_hw represents power 6 */
-/* { dg-require-effective-target dfp_hw } */
-/* powerpc_vsx_ok represents power7 */
-/* { dg-skip-if "" { powerpc_vsx_ok } } */
-/* { dg-skip-if "" { powerpc*-*-aix* } } */
-/* { dg-options "-mdejagnu-cpu=power6" } */
-
-/* This test should succeed on both 32- and 64-bit configurations. */
-#include <altivec.h>
-
-/* This test follows the pattern of pr78056-2.c, which has been
- * exercised with binutils 2.25. This test, however, has not
- * been exercised because the author of the test does not have access
- * to a development environment that succesfully bootstraps gcc
- * while at the same lacking assembler support for power 7. */
-
-/* Though the command line specifies power6 target, this function is
- to support power7. */
-__attribute__((target("cpu=power7")))
-int
-div_we (int a, int b)
-{ /* { dg-warning "lacks power7 support" } */
- return __builtin_divwe (a, b); /* { dg-warning "implicit declaration" } */
-}
@@ -1,6 +1,4 @@
/* { dg-do compile { target { powerpc*-*-* } } } */
-/* dfp_hw represents power 6 */
-/* { dg-require-effective-target dfp_hw } */
/* { dg-skip-if "" { powerpc*-*-aix* } } */
/* { dg-options "-mdejagnu-cpu=power5" } */