diff options
author | Jonathan Yong <10walls@gmail.com> | 2023-02-14 10:37:03 +0000 |
---|---|---|
committer | Jonathan Yong <10walls@gmail.com> | 2023-03-15 00:10:50 +0000 |
commit | 38945ee3b2884e5514272c4b41a507ebdfddbb3d (patch) | |
tree | 0d33e234081e4fafda945c5b06b20d1f335f7a3b | |
parent | cd5baeb4489b6a953abbc7f02fea457fd9ed2f83 (diff) | |
download | gcc-38945ee3b2884e5514272c4b41a507ebdfddbb3d.zip gcc-38945ee3b2884e5514272c4b41a507ebdfddbb3d.tar.gz gcc-38945ee3b2884e5514272c4b41a507ebdfddbb3d.tar.bz2 |
gcc/testsuite/gcc.dg: Fix pic test case for PE targets
gcc/testsuite/ChangeLog:
* gcc.dg/pic-2.c: Fix expected __PIC__ value.
* gcc.dg/pic-3.c: Ditto.
* gcc.dg/pic-4.c: Ditto.
Signed-off-by: Jonathan Yong <10walls@gmail.com>
-rw-r--r-- | gcc/testsuite/gcc.dg/pic-2.c | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/pic-3.c | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/pic-4.c | 6 |
3 files changed, 15 insertions, 3 deletions
diff --git a/gcc/testsuite/gcc.dg/pic-2.c b/gcc/testsuite/gcc.dg/pic-2.c index 3846ec4..2426053 100644 --- a/gcc/testsuite/gcc.dg/pic-2.c +++ b/gcc/testsuite/gcc.dg/pic-2.c @@ -4,7 +4,11 @@ /* { dg-skip-if "__PIC__ is always 1 for MIPS" { mips*-*-* } } */ /* { dg-skip-if "__PIE__ is always defined for GCN" { amdgcn*-*-* } } */ -#if __PIC__ != 2 +#if defined(__CYGWIN__) || defined(__WIN32__) +# if __PIC__ != 1 +# error __PIC__ is not 1! +# endif +#elif __PIC__ != 2 # error __PIC__ is not 2! #endif diff --git a/gcc/testsuite/gcc.dg/pic-3.c b/gcc/testsuite/gcc.dg/pic-3.c index 1397977..d3eb120 100644 --- a/gcc/testsuite/gcc.dg/pic-3.c +++ b/gcc/testsuite/gcc.dg/pic-3.c @@ -1,7 +1,11 @@ /* { dg-do compile { target { ! { *-*-darwin* hppa*64*-*-* mips*-*-linux-* amdgcn*-*-* } } } } */ /* { dg-options "-fno-pic" } */ -#ifdef __PIC__ +#if defined(__CYGWIN__) || defined(__WIN32__) +# if __PIC__ != 1 +# error __PIC__ is not 1! +# endif +#elif __PIC__ # error __PIC__ is defined! #endif diff --git a/gcc/testsuite/gcc.dg/pic-4.c b/gcc/testsuite/gcc.dg/pic-4.c index d6d9dc9..d7acefa 100644 --- a/gcc/testsuite/gcc.dg/pic-4.c +++ b/gcc/testsuite/gcc.dg/pic-4.c @@ -1,7 +1,11 @@ /* { dg-do compile { target { ! { *-*-darwin* hppa*64*-*-* mips*-*-linux-* amdgcn*-*-* } } } } */ /* { dg-options "-fno-PIC" } */ -#ifdef __PIC__ +#if defined(__CYGWIN__) || defined(__WIN32__) +# if __PIC__ != 1 +# error __PIC__ is not 1! +# endif +#elif __PIC__ # error __PIC__ is defined! #endif |