From: H.J. Lu Date: Wed, 18 Feb 2009 17:06:33 +0000 (+0000) Subject: callabi.exp: Moved to ... X-Git-Tag: releases/gcc-4.4.0~508 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=19e56697e4fab8cee82e87882a526835b5c2cb3e;p=thirdparty%2Fgcc.git callabi.exp: Moved to ... 2009-02-18 H.J. Lu * gcc.dg/callabi/callabi.exp: Moved to ... * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run in 64bit mode. * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target. * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise. * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise. * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise. * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise. * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise. * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise. * gcc.dg/callabi/callabi.h: Moved to ... * gcc.target/x86_64/abi/callabi/callabi.h: Here. * gcc.dg/callabi/func-1.c: Moved to ... * gcc.target/x86_64/abi/callabi/func-1.c: Here. * gcc.dg/callabi/func-indirect.c: Moved to ... * gcc.target/x86_64/abi/callabi/func-indirect.c: Here. * gcc.dg/callabi/pr38891.c: Moved to ... * gcc.target/x86_64/abi/callabi/pr38891.c: Here. * gcc.dg/callabi/vaarg-1.c: Moved to ... * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here. * gcc.dg/callabi/vaarg-2.c: Moved to ... * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here. * gcc.dg/callabi/vaarg-3.c: Moved to ... * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here. From-SVN: r144264 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9b8b8a983007..60b17cda832e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,38 @@ +2009-02-18 H.J. Lu + + * gcc.dg/callabi/callabi.exp: Moved to ... + * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run + in 64bit mode. + + * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target. + * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise. + * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise. + * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise. + * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise. + * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise. + * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise. + + * gcc.dg/callabi/callabi.h: Moved to ... + * gcc.target/x86_64/abi/callabi/callabi.h: Here. + + * gcc.dg/callabi/func-1.c: Moved to ... + * gcc.target/x86_64/abi/callabi/func-1.c: Here. + + * gcc.dg/callabi/func-indirect.c: Moved to ... + * gcc.target/x86_64/abi/callabi/func-indirect.c: Here. + + * gcc.dg/callabi/pr38891.c: Moved to ... + * gcc.target/x86_64/abi/callabi/pr38891.c: Here. + + * gcc.dg/callabi/vaarg-1.c: Moved to ... + * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here. + + * gcc.dg/callabi/vaarg-2.c: Moved to ... + * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here. + + * gcc.dg/callabi/vaarg-3.c: Moved to ... + * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here. + 2009-02-17 Xuepeng Guo PR target/38891 diff --git a/gcc/testsuite/gcc.dg/callabi/callabi.exp b/gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp similarity index 90% rename from gcc/testsuite/gcc.dg/callabi/callabi.exp rename to gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp index 1c11ecc611e5..e76d0c101508 100644 --- a/gcc/testsuite/gcc.dg/callabi/callabi.exp +++ b/gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp @@ -19,6 +19,11 @@ # Load support procs. load_lib gcc-dg.exp +if { (![istarget x86_64-*-*] && ![istarget i?86-*-*]) + || [is-effective-target ilp32] } then { + return +} + # If a testcase doesn't have special options, use these. global DEFAULT_CFLAGS if ![info exists DEFAULT_CFLAGS] then { diff --git a/gcc/testsuite/gcc.dg/callabi/callabi.h b/gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.h similarity index 100% rename from gcc/testsuite/gcc.dg/callabi/callabi.h rename to gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.h diff --git a/gcc/testsuite/gcc.dg/callabi/func-1.c b/gcc/testsuite/gcc.target/x86_64/abi/callabi/func-1.c similarity index 94% rename from gcc/testsuite/gcc.dg/callabi/func-1.c rename to gcc/testsuite/gcc.target/x86_64/abi/callabi/func-1.c index c727dbe6e53a..7d0b5063637b 100644 --- a/gcc/testsuite/gcc.dg/callabi/func-1.c +++ b/gcc/testsuite/gcc.target/x86_64/abi/callabi/func-1.c @@ -1,7 +1,7 @@ /* Test for cross x86_64<->w64 abi standard calls. */ /* Origin: Kai Tietz */ -/* { dg-do run { target { x86_64-*-* } } } */ +/* { dg-do run } */ /* { dg-options "-std=gnu99 -ffast-math" } */ #include "callabi.h" @@ -37,4 +37,4 @@ int main () != func_native (1.0,2.0,3.0,1,2,3)) abort (); return 0; -} \ No newline at end of file +} diff --git a/gcc/testsuite/gcc.dg/callabi/func-indirect.c b/gcc/testsuite/gcc.target/x86_64/abi/callabi/func-indirect.c similarity index 92% rename from gcc/testsuite/gcc.dg/callabi/func-indirect.c rename to gcc/testsuite/gcc.target/x86_64/abi/callabi/func-indirect.c index d7733bd9d728..8c1cac82e1b3 100644 --- a/gcc/testsuite/gcc.dg/callabi/func-indirect.c +++ b/gcc/testsuite/gcc.target/x86_64/abi/callabi/func-indirect.c @@ -1,7 +1,7 @@ /* Test for cross x86_64<->w64 abi standard calls via variable. */ /* Origin: Kai Tietz */ -/* { dg-do run { target { x86_64-*-* } } } */ +/* { dg-do run } */ /* { dg-options "-std=gnu99 -ffast-math" } */ #include "callabi.h" diff --git a/gcc/testsuite/gcc.dg/callabi/pr38891.c b/gcc/testsuite/gcc.target/x86_64/abi/callabi/pr38891.c similarity index 75% rename from gcc/testsuite/gcc.dg/callabi/pr38891.c rename to gcc/testsuite/gcc.target/x86_64/abi/callabi/pr38891.c index 586e99f143db..d31b8c3774cb 100644 --- a/gcc/testsuite/gcc.dg/callabi/pr38891.c +++ b/gcc/testsuite/gcc.target/x86_64/abi/callabi/pr38891.c @@ -1,6 +1,6 @@ /* Test for cross x86_64<->w64 abi standard calls. */ -/* { dg-do compile { target { x86_64-*-* } } } */ +/* { dg-do compile } */ /* { dg-options "-mno-sse" } */ #include "callabi.h" diff --git a/gcc/testsuite/gcc.dg/callabi/vaarg-1.c b/gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-1.c similarity index 95% rename from gcc/testsuite/gcc.dg/callabi/vaarg-1.c rename to gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-1.c index 1e745e560856..a6d8463ed5c3 100644 --- a/gcc/testsuite/gcc.dg/callabi/vaarg-1.c +++ b/gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-1.c @@ -1,7 +1,7 @@ /* Test for cross x86_64<->w64 abi va_list calls. */ /* Origin: Kai Tietz */ -/* { dg-do run { target { x86_64-*-* } } } */ +/* { dg-do run } */ /* { dg-options "-std=gnu99" } */ #include "callabi.h" diff --git a/gcc/testsuite/gcc.dg/callabi/vaarg-2.c b/gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-2.c similarity index 94% rename from gcc/testsuite/gcc.dg/callabi/vaarg-2.c rename to gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-2.c index c9b716194a6c..e281e860f780 100644 --- a/gcc/testsuite/gcc.dg/callabi/vaarg-2.c +++ b/gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-2.c @@ -1,7 +1,7 @@ /* Test for cross x86_64<->w64 abi va_list calls. */ /* Origin: Kai Tietz */ -/* { dg-do run { target { x86_64-*-* } } } */ +/* { dg-do run } */ /* { dg-options "-std=gnu99" } */ #include "callabi.h" diff --git a/gcc/testsuite/gcc.dg/callabi/vaarg-3.c b/gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-3.c similarity index 94% rename from gcc/testsuite/gcc.dg/callabi/vaarg-3.c rename to gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-3.c index d0d068754e1e..7cca7ac87180 100644 --- a/gcc/testsuite/gcc.dg/callabi/vaarg-3.c +++ b/gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-3.c @@ -1,7 +1,7 @@ /* Test for cross x86_64<->w64 abi va_list calls. */ /* Origin: Kai Tietz */ -/* { dg-do run { target { x86_64-*-* } } } */ +/* { dg-do run } */ /* { dg-options "-std=gnu99" } */ #include "callabi.h"