From e303dcce6abb1746b6dcb6eeef8b9a6b73d54546 Mon Sep 17 00:00:00 2001 From: Georg-Johann Lay Date: Mon, 4 Mar 2013 11:12:30 +0000 Subject: [PATCH] re PR testsuite/52641 (Test cases fail for 16-bit int targets) PR testsuite/52641 PR tree-optimization/52631 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int. From-SVN: r196428 --- gcc/testsuite/ChangeLog | 6 ++++++ gcc/testsuite/gcc.dg/tree-ssa/pr52631.c | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c6bf42420de..9c057a82ee1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2013-03-04 Georg-Johann Lay + + PR testsuite/52641 + PR tree-optimization/52631 + * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int. + 2013-03-03 David Edelsohn * gcc.dg/vect/vect-82_64.c: Skip on AIX. diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr52631.c b/gcc/testsuite/gcc.dg/tree-ssa/pr52631.c index c0d650b9ae6..21b2f3fed95 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/pr52631.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/pr52631.c @@ -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; } -- 2.30.2