diff options
author | Andy Hutchinson <hutchinsonandy@gcc.gnu.org> | 2009-11-03 03:24:38 +0000 |
---|---|---|
committer | Andy Hutchinson <hutchinsonandy@gcc.gnu.org> | 2009-11-03 03:24:38 +0000 |
commit | b511afdd35b357f589d446ce315aea5e2649d0cc (patch) | |
tree | 6c36adb6a7a6b23602509122d64785d6d4fca883 | |
parent | c36abf03266d725a7249c2b382932724d18f598a (diff) | |
download | gcc-b511afdd35b357f589d446ce315aea5e2649d0cc.zip gcc-b511afdd35b357f589d446ce315aea5e2649d0cc.tar.gz gcc-b511afdd35b357f589d446ce315aea5e2649d0cc.tar.bz2 |
*gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
From-SVN: r153835
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/pr40668.c | 9 |
2 files changed, 11 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6578d40..26c04dc 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ + 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org> + + *gcc.c-torture/execute/pr40668.c: Correct for 16bit int size. + 2009-11-02 Dodji Seketeli <dodji@redhat.com> PR c++/41856 diff --git a/gcc/testsuite/gcc.c-torture/execute/pr40668.c b/gcc/testsuite/gcc.c-torture/execute/pr40668.c index 70fe63f..b860dd7 100644 --- a/gcc/testsuite/gcc.c-torture/execute/pr40668.c +++ b/gcc/testsuite/gcc.c-torture/execute/pr40668.c @@ -1,3 +1,8 @@ +#if (__SIZEOF_INT__ == 2) +#define TESTVALUE 0x1234 +#else +#define TESTVALUE 0x12345678 +#endif static void foo (unsigned int x, void *p) { @@ -10,7 +15,7 @@ bar (int type, void *number) switch (type) { case 1: - foo (0x12345678, number); + foo (TESTVALUE, number); break; case 7: foo (0, number); @@ -29,7 +34,7 @@ main (void) { unsigned int x; bar (1, &x); - if (x != 0x12345678) + if (x != TESTVALUE) __builtin_abort (); return 0; } |