There are still testcase that break on targets with int < 32 bits.
CCed contributors.
Johann
* gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
* gcc.dg/pr43402.c: Ditto.
Index: gcc.dg/pr43402.c
===================================================================
--- gcc.dg/pr43402.c (revision 175811)
+++ gcc.dg/pr43402.c (working copy)
@@ -1,5 +1,7 @@
/* { dg-do run } */
/* { dg-options "-O1 -fno-inline" } */
+/* { dg-require-effective-target int32plus } */
+
extern void abort (void);
static int something;
Index: gcc.dg/pr44023.c
===================================================================
--- gcc.dg/pr44023.c (revision 175811)
+++ gcc.dg/pr44023.c (working copy)
@@ -2,6 +2,7 @@
/* { dg-do compile } */
/* { dg-options "-fcompare-debug -O2" } */
/* { dg-options "-fcompare-debug -O2 -mcpu=ev67" { target alpha*-*-* } } */
+/* { dg-require-effective-target int32plus } */
void
foo (unsigned f, long v, unsigned *w, unsigned a, unsigned b, unsigned e, unsigned c, unsigned d)