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)