Some more skips for tests that will fail with 16-bit int etc.
Ok for trunk?
Johann
PR testsuite/52641
* gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
* gcc.dg/pr55150-1.c: Same.
* gcc.dg/torture/pr54894.c: Add size32plus.
Index: gcc.dg/unroll_5.c
===================================================================
--- gcc.dg/unroll_5.c (revision 193721)
+++ gcc.dg/unroll_5.c (working copy)
@@ -1,5 +1,7 @@
/* { dg-do compile } */
/* { dg-options "-O3 -fdump-rtl-loop2_unroll -funroll-loops" } */
+/* { dg-require-effective-target int32plus } */
+
void abort (void);
int *a;
int t()
Index: gcc.dg/pr55150-1.c
===================================================================
--- gcc.dg/pr55150-1.c (revision 193721)
+++ gcc.dg/pr55150-1.c (working copy)
@@ -1,6 +1,7 @@
/* PR middle-end/55150 */
/* { dg-do compile } */
/* { dg-options "-Os -g" } */
+/* { dg-require-effective-target int32plus } */
typedef unsigned int KEY_TABLE_TYPE[(272 / 4)];
typedef unsigned int u32;
Index: gcc.dg/torture/pr54894.c
===================================================================
--- gcc.dg/torture/pr54894.c (revision 193721)
+++ gcc.dg/torture/pr54894.c (working copy)
@@ -1,4 +1,5 @@
/* { dg-do compile } */
+/* { dg-require-effective-target size32plus } */
typedef unsigned long long uint64_t;