| Index: gcc/gcc/testsuite/gcc.dg/pr32370.c
|
| diff --git a/gcc/gcc/testsuite/gcc.dg/pr32370.c b/gcc/gcc/testsuite/gcc.dg/pr32370.c
|
| index 80a7c545d47a93ae2c1722710be0dfef04b0cac0..f039bdf98e7ac559a2459157ae7de3e36f193a11 100644
|
| --- a/gcc/gcc/testsuite/gcc.dg/pr32370.c
|
| +++ b/gcc/gcc/testsuite/gcc.dg/pr32370.c
|
| @@ -2,15 +2,19 @@
|
| /* { dg-do compile { target i?86-*-* x86_64-*-* ia64-*-* } } */
|
| /* { dg-options "" { target ia64-*-* } } */
|
| /* { dg-options "-ffixed-esi" { target i?86-*-* x86_64-*-* } } */
|
| +/* { dg-options "-mabi=sysv -ffixed-esi" { target x86_64-*-mingw* } } */
|
|
|
| -#if defined __i386__ || defined __x86_64__
|
| +#if (defined __i386__ || defined __x86_64__) && ! defined _WIN64
|
| # define C "=S"
|
| # define TYPE unsigned long
|
| -#elif defined __ia64__
|
| +#elif defined __ia64__ || defined _WIN64
|
| # define C "=a"
|
| # define TYPE unsigned long long
|
| #endif
|
|
|
| +#ifdef _WIN64
|
| +__extension__
|
| +#endif
|
| unsigned int
|
| foo (TYPE port)
|
| {
|
|
|