https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89736
--- Comment #1 from kelvin at gcc dot gnu.org ---
Hi Segher,
I agree with your analysis. I'm not sure we have easy access to a platform
where I can demonstrate/reproduce the problem. Do you know where I can test
this?
I believe the proper fix is the following, which is not yet tested. Comments?
Index: gcc/testsuite/gcc.target/powerpc/pr87532-mc.c
===================================================================
--- gcc/testsuite/gcc.target/powerpc/pr87532-mc.c (revision 269764)
+++ gcc/testsuite/gcc.target/powerpc/pr87532-mc.c (working copy)
@@ -1,8 +1,8 @@
/* { dg-do run { target int128 } } */
-/* { dg-require-effective-target vmx_hw } */
-/* { dg-options "-maltivec -O2" } */
+/* { dg-require-effective-target vsx_hw } */
+/* { dg-options "-mvsx -O2" } */
-/* This test should run the same on any target that supports altivec/dfp
+/* This test should run the same on any target that supports vsx
instructions. Intentionally not specifying cpu in order to test
all code generation paths. */