diff --git a/gcc/testsuite/c-c++-common/zero-scratch-regs-10.c b/gcc/testsuite/c-c++-common/zero-scratch-regs-10.c
index d63a57d79f3fea3381634352bc08a4132867e5cd..193db8c3a30d4b9d1f41122e4098ebaaf05fb56d 100644
--- a/gcc/testsuite/c-c++-common/zero-scratch-regs-10.c
+++ b/gcc/testsuite/c-c++-common/zero-scratch-regs-10.c
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-skip-if "not implemented" { powerpc*-*-darwin* } } */
+/* { dg-skip-if "not implemented" { powerpc*-*-* } } */
 /* { dg-options "-O2" } */
 
 #include <assert.h>
diff --git a/gcc/testsuite/c-c++-common/zero-scratch-regs-11.c b/gcc/testsuite/c-c++-common/zero-scratch-regs-11.c
index 1d8cabbb34bdae89524ee5e40ed76915cd164c89..b04b6a29b62c2d3fe4098ebd2d38c4807dc0daea 100644
--- a/gcc/testsuite/c-c++-common/zero-scratch-regs-11.c
+++ b/gcc/testsuite/c-c++-common/zero-scratch-regs-11.c
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-skip-if "not implemented" { powerpc*-*-darwin* } } */
+/* { dg-skip-if "not implemented" { powerpc*-*-* } } */
 /* { dg-options "-O2 -fzero-call-used-regs=all" } */
 
 #include "zero-scratch-regs-10.c"
diff --git a/gcc/testsuite/c-c++-common/zero-scratch-regs-5.c b/gcc/testsuite/c-c++-common/zero-scratch-regs-5.c
index 26679a4a3962999b9a97c5925b38359ee55932db..fde74d8c55fa0cce51e75f647d4c52426ae94fe1 100644
--- a/gcc/testsuite/c-c++-common/zero-scratch-regs-5.c
+++ b/gcc/testsuite/c-c++-common/zero-scratch-regs-5.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-skip-if "not implemented" { powerpc*-*-aix* } } */
 /* { dg-options "-O2 -fzero-call-used-regs=used" } */
 
 #include "zero-scratch-regs-1.c"
diff --git a/gcc/testsuite/c-c++-common/zero-scratch-regs-8.c b/gcc/testsuite/c-c++-common/zero-scratch-regs-8.c
index 7fef0d26abc8d19d57744d706f802e3ba69358cd..f612a04294ce5eee95639337faac08f7e0b9f6c7 100644
--- a/gcc/testsuite/c-c++-common/zero-scratch-regs-8.c
+++ b/gcc/testsuite/c-c++-common/zero-scratch-regs-8.c
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-skip-if "not implemented" { powerpc*-*-darwin* } } */
+/* { dg-skip-if "not implemented" { powerpc*-*-* } } */
 /* { dg-options "-O2 -fzero-call-used-regs=all-arg" } */
 
 #include "zero-scratch-regs-1.c"
diff --git a/gcc/testsuite/c-c++-common/zero-scratch-regs-9.c b/gcc/testsuite/c-c++-common/zero-scratch-regs-9.c
index 15616562c7686919ed63504dd5f4ab5c35f3fea9..2c63a6906fe732e6db58feccd26e9ad81c4c3e90 100644
--- a/gcc/testsuite/c-c++-common/zero-scratch-regs-9.c
+++ b/gcc/testsuite/c-c++-common/zero-scratch-regs-9.c
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-skip-if "not implemented" { powerpc*-*-darwin* } } */
+/* { dg-skip-if "not implemented" { powerpc*-*-* } } */
 /* { dg-options "-O2 -fzero-call-used-regs=all" } */
 
 #include "zero-scratch-regs-1.c"