diff options
author | Andy Hutchinson <hutchinsonandy@gcc.gnu.org> | 2009-11-23 21:43:22 +0000 |
---|---|---|
committer | Andy Hutchinson <hutchinsonandy@gcc.gnu.org> | 2009-11-23 21:43:22 +0000 |
commit | 08915830e81d99c5eecb5a12a568af1442ef45d4 (patch) | |
tree | 6cf94a3973c28baa54d975ed953c13cccc8c573c /gcc | |
parent | fb64cb7c3a7b76712328ac9a0eacdfaae7a70985 (diff) | |
download | gcc-08915830e81d99c5eecb5a12a568af1442ef45d4.zip gcc-08915830e81d99c5eecb5a12a568af1442ef45d4.tar.gz gcc-08915830e81d99c5eecb5a12a568af1442ef45d4.tar.bz2 |
sms-6.c: Use long for 16 bit int targets.
* gcc.dg/sms-6.c: Use long for 16 bit int targets.
* gcc.dg/sms-7.c: Ditto.
From-SVN: r154468
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/sms-6.c | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/sms-7.c | 5 |
3 files changed, 16 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 56eb793..07c1008 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,4 +1,9 @@ -2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> +2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> + + * gcc.dg/sms-6.c: Use long for 16 bit int targets. + * gcc.dg/sms-7.c: Ditto. + +2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> * gcc.dg/pr36998.c: Frame pointer required for avr target. * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller. diff --git a/gcc/testsuite/gcc.dg/sms-6.c b/gcc/testsuite/gcc.dg/sms-6.c index cd63565..34e9cf8 100644 --- a/gcc/testsuite/gcc.dg/sms-6.c +++ b/gcc/testsuite/gcc.dg/sms-6.c @@ -20,7 +20,12 @@ void foo (int * __restrict__ a, int * __restrict__ b, int * __restrict__ c) int a[100], b[100], c[100]; int main() { +#if (__SIZEOF_INT__ <= 2) + int i; + long res; +#else int i, res; +#endif for(i = 0; i < 100; i++) { b[i] = c[i] = i; diff --git a/gcc/testsuite/gcc.dg/sms-7.c b/gcc/testsuite/gcc.dg/sms-7.c index a0aa14b..29791ff 100644 --- a/gcc/testsuite/gcc.dg/sms-7.c +++ b/gcc/testsuite/gcc.dg/sms-7.c @@ -21,7 +21,12 @@ short c[100]; int main() { +#if (__SIZEOF_INT__ <= 2) + int i; + long res; +#else int i, res; +#endif for(i = 0; i < 100; i++) { b[i] = c[i] = i; |