http://gcc.gnu.org/r196428
Fixed this test case that assumed int is always 32 bits at least.
PR testsuite/52641
PR tree-optimization/52631
* gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
Johann
Index: gcc.dg/tree-ssa/pr52631.c
===================================================================
--- gcc.dg/tree-ssa/pr52631.c (revision 196329)
+++ gcc.dg/tree-ssa/pr52631.c (working copy)
@@ -3,7 +3,11 @@
unsigned f(unsigned a)
{
+#if __SIZEOF_INT__ == 2
+ unsigned b = a >> 15;
+#else
unsigned b = a >> 31;
+#endif
return b&1;
}