diff --git gcc/testsuite/gcc.dg/sso/p1.c gcc/testsuite/gcc.dg/sso/p1.c
index bf14ffe..ca2f363 100644
--- gcc/testsuite/gcc.dg/sso/p1.c
+++ gcc/testsuite/gcc.dg/sso/p1.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/p2.c gcc/testsuite/gcc.dg/sso/p2.c
index 2d92946..906d60b 100644
--- gcc/testsuite/gcc.dg/sso/p2.c
+++ gcc/testsuite/gcc.dg/sso/p2.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/p3.c gcc/testsuite/gcc.dg/sso/p3.c
index fb71596..2ee8ab0 100644
--- gcc/testsuite/gcc.dg/sso/p3.c
+++ gcc/testsuite/gcc.dg/sso/p3.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/p5.c gcc/testsuite/gcc.dg/sso/p5.c
index fc8b7e1..b13dc0a 100644
--- gcc/testsuite/gcc.dg/sso/p5.c
+++ gcc/testsuite/gcc.dg/sso/p5.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/p6.c gcc/testsuite/gcc.dg/sso/p6.c
index 90805a7..94b5f30 100644
--- gcc/testsuite/gcc.dg/sso/p6.c
+++ gcc/testsuite/gcc.dg/sso/p6.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/p7.c gcc/testsuite/gcc.dg/sso/p7.c
index e347ecf..afc3167 100644
--- gcc/testsuite/gcc.dg/sso/p7.c
+++ gcc/testsuite/gcc.dg/sso/p7.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/p8.c gcc/testsuite/gcc.dg/sso/p8.c
index d66c7da..8c1ed2c 100644
--- gcc/testsuite/gcc.dg/sso/p8.c
+++ gcc/testsuite/gcc.dg/sso/p8.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/q1.c gcc/testsuite/gcc.dg/sso/q1.c
index f61398b..08efa63 100644
--- gcc/testsuite/gcc.dg/sso/q1.c
+++ gcc/testsuite/gcc.dg/sso/q1.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/q2.c gcc/testsuite/gcc.dg/sso/q2.c
index 35e2839..9e2de92 100644
--- gcc/testsuite/gcc.dg/sso/q2.c
+++ gcc/testsuite/gcc.dg/sso/q2.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/q3.c gcc/testsuite/gcc.dg/sso/q3.c
index 31d395a..c4fd1d0 100644
--- gcc/testsuite/gcc.dg/sso/q3.c
+++ gcc/testsuite/gcc.dg/sso/q3.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/q5.c gcc/testsuite/gcc.dg/sso/q5.c
index 678c3d3..5024f68 100644
--- gcc/testsuite/gcc.dg/sso/q5.c
+++ gcc/testsuite/gcc.dg/sso/q5.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/q6.c gcc/testsuite/gcc.dg/sso/q6.c
index f69bad0..d23836e 100644
--- gcc/testsuite/gcc.dg/sso/q6.c
+++ gcc/testsuite/gcc.dg/sso/q6.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/q7.c gcc/testsuite/gcc.dg/sso/q7.c
index 0c3dbc5..3fa70c4 100644
--- gcc/testsuite/gcc.dg/sso/q7.c
+++ gcc/testsuite/gcc.dg/sso/q7.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/q8.c gcc/testsuite/gcc.dg/sso/q8.c
index 3846cb1..d1f27a2 100644
--- gcc/testsuite/gcc.dg/sso/q8.c
+++ gcc/testsuite/gcc.dg/sso/q8.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/r3.c gcc/testsuite/gcc.dg/sso/r3.c
index b9a0cc4..ef595ba 100644
--- gcc/testsuite/gcc.dg/sso/r3.c
+++ gcc/testsuite/gcc.dg/sso/r3.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/r5.c gcc/testsuite/gcc.dg/sso/r5.c
index 1323325..1b0f46a 100644
--- gcc/testsuite/gcc.dg/sso/r5.c
+++ gcc/testsuite/gcc.dg/sso/r5.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/r6.c gcc/testsuite/gcc.dg/sso/r6.c
index 452a106..355c313 100644
--- gcc/testsuite/gcc.dg/sso/r6.c
+++ gcc/testsuite/gcc.dg/sso/r6.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/r7.c gcc/testsuite/gcc.dg/sso/r7.c
index 3c46e61..2504591 100644
--- gcc/testsuite/gcc.dg/sso/r7.c
+++ gcc/testsuite/gcc.dg/sso/r7.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/r8.c gcc/testsuite/gcc.dg/sso/r8.c
index 0ea3a61..90f5bdb 100644
--- gcc/testsuite/gcc.dg/sso/r8.c
+++ gcc/testsuite/gcc.dg/sso/r8.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/s3.c gcc/testsuite/gcc.dg/sso/s3.c
index 6a62937..d9eab84 100644
--- gcc/testsuite/gcc.dg/sso/s3.c
+++ gcc/testsuite/gcc.dg/sso/s3.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/s5.c gcc/testsuite/gcc.dg/sso/s5.c
index f29f634..1c8bb7e 100644
--- gcc/testsuite/gcc.dg/sso/s5.c
+++ gcc/testsuite/gcc.dg/sso/s5.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/s6.c gcc/testsuite/gcc.dg/sso/s6.c
index a1d0494..bf213ec 100644
--- gcc/testsuite/gcc.dg/sso/s6.c
+++ gcc/testsuite/gcc.dg/sso/s6.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/s7.c gcc/testsuite/gcc.dg/sso/s7.c
index 37d07c7..2445bed 100644
--- gcc/testsuite/gcc.dg/sso/s7.c
+++ gcc/testsuite/gcc.dg/sso/s7.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/s8.c gcc/testsuite/gcc.dg/sso/s8.c
index 5ff9c36..2956999 100644
--- gcc/testsuite/gcc.dg/sso/s8.c
+++ gcc/testsuite/gcc.dg/sso/s8.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/t1.c gcc/testsuite/gcc.dg/sso/t1.c
index 6f4a587..8f12957 100644
--- gcc/testsuite/gcc.dg/sso/t1.c
+++ gcc/testsuite/gcc.dg/sso/t1.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/t2.c gcc/testsuite/gcc.dg/sso/t2.c
index 9d9d2af..cf8f1ad 100644
--- gcc/testsuite/gcc.dg/sso/t2.c
+++ gcc/testsuite/gcc.dg/sso/t2.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/t3.c gcc/testsuite/gcc.dg/sso/t3.c
index 5a5a54f..a125fc5 100644
--- gcc/testsuite/gcc.dg/sso/t3.c
+++ gcc/testsuite/gcc.dg/sso/t3.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/t5.c gcc/testsuite/gcc.dg/sso/t5.c
index 1d506db..86e0de8 100644
--- gcc/testsuite/gcc.dg/sso/t5.c
+++ gcc/testsuite/gcc.dg/sso/t5.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/t6.c gcc/testsuite/gcc.dg/sso/t6.c
index 018f9bd..911479e 100644
--- gcc/testsuite/gcc.dg/sso/t6.c
+++ gcc/testsuite/gcc.dg/sso/t6.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/t7.c gcc/testsuite/gcc.dg/sso/t7.c
index 6e6443b..f3fa9b1 100644
--- gcc/testsuite/gcc.dg/sso/t7.c
+++ gcc/testsuite/gcc.dg/sso/t7.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/t8.c gcc/testsuite/gcc.dg/sso/t8.c
index 8fbb817..557a525 100644
--- gcc/testsuite/gcc.dg/sso/t8.c
+++ gcc/testsuite/gcc.dg/sso/t8.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/u5.c gcc/testsuite/gcc.dg/sso/u5.c
index 8b9d097..d66cb0c 100644
--- gcc/testsuite/gcc.dg/sso/u5.c
+++ gcc/testsuite/gcc.dg/sso/u5.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
diff --git gcc/testsuite/gcc.dg/sso/u6.c gcc/testsuite/gcc.dg/sso/u6.c
index 4b2ca1c..b590890 100644
--- gcc/testsuite/gcc.dg/sso/u6.c
+++ gcc/testsuite/gcc.dg/sso/u6.c
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32 } */
 
 #include <stdio.h>
 
