aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorg-Johann Lay <avr@gjlay.de>2013-03-04 11:12:30 +0000
committerGeorg-Johann Lay <gjl@gcc.gnu.org>2013-03-04 11:12:30 +0000
commite303dcce6abb1746b6dcb6eeef8b9a6b73d54546 (patch)
treef29fe85993fc895cd2209a1c0adc379872f39242
parent5eb010bcfc8ac4879990414f278baf2af385688c (diff)
downloadgcc-e303dcce6abb1746b6dcb6eeef8b9a6b73d54546.zip
gcc-e303dcce6abb1746b6dcb6eeef8b9a6b73d54546.tar.gz
gcc-e303dcce6abb1746b6dcb6eeef8b9a6b73d54546.tar.bz2
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
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/pr52631.c4
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c6bf424..9c057a8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2013-03-04 Georg-Johann Lay <avr@gjlay.de>
+
+ PR testsuite/52641
+ PR tree-optimization/52631
+ * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
+
2013-03-03 David Edelsohn <dje.gcc@gmail.com>
* 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 c0d650b..21b2f3f 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;
}