| Index: gcc/gcc/testsuite/gcc.c-torture/execute/pr40668.c
|
| diff --git a/gcc/gcc/testsuite/gcc.c-torture/execute/pr40668.c b/gcc/gcc/testsuite/gcc.c-torture/execute/pr40668.c
|
| index 70fe63f89167e2acb54f7fad5f74f52bc0c3792a..b860dd7c9ecced2f000db2408f7d50e39c4f358b 100644
|
| --- a/gcc/gcc/testsuite/gcc.c-torture/execute/pr40668.c
|
| +++ b/gcc/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;
|
| }
|
|
|