Commit 19e56697 by H.J. Lu Committed by H.J. Lu

callabi.exp: Moved to ...

2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>

	* 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
parent b0adb088
2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
* 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 <xuepeng.guo@intel.com> 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
PR target/38891 PR target/38891
......
...@@ -19,6 +19,11 @@ ...@@ -19,6 +19,11 @@
# Load support procs. # Load support procs.
load_lib gcc-dg.exp 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. # If a testcase doesn't have special options, use these.
global DEFAULT_CFLAGS global DEFAULT_CFLAGS
if ![info exists DEFAULT_CFLAGS] then { if ![info exists DEFAULT_CFLAGS] then {
......
/* Test for cross x86_64<->w64 abi standard calls. /* Test for cross x86_64<->w64 abi standard calls.
*/ */
/* Origin: Kai Tietz <kai.tietz@onevision.com> */ /* Origin: Kai Tietz <kai.tietz@onevision.com> */
/* { dg-do run { target { x86_64-*-* } } } */ /* { dg-do run } */
/* { dg-options "-std=gnu99 -ffast-math" } */ /* { dg-options "-std=gnu99 -ffast-math" } */
#include "callabi.h" #include "callabi.h"
......
/* Test for cross x86_64<->w64 abi standard calls via variable. /* Test for cross x86_64<->w64 abi standard calls via variable.
*/ */
/* Origin: Kai Tietz <kai.tietz@onevision.com> */ /* Origin: Kai Tietz <kai.tietz@onevision.com> */
/* { dg-do run { target { x86_64-*-* } } } */ /* { dg-do run } */
/* { dg-options "-std=gnu99 -ffast-math" } */ /* { dg-options "-std=gnu99 -ffast-math" } */
#include "callabi.h" #include "callabi.h"
......
/* Test for cross x86_64<->w64 abi standard calls. /* Test for cross x86_64<->w64 abi standard calls.
*/ */
/* { dg-do compile { target { x86_64-*-* } } } */ /* { dg-do compile } */
/* { dg-options "-mno-sse" } */ /* { dg-options "-mno-sse" } */
#include "callabi.h" #include "callabi.h"
......
/* Test for cross x86_64<->w64 abi va_list calls. /* Test for cross x86_64<->w64 abi va_list calls.
*/ */
/* Origin: Kai Tietz <kai.tietz@onevision.com> */ /* Origin: Kai Tietz <kai.tietz@onevision.com> */
/* { dg-do run { target { x86_64-*-* } } } */ /* { dg-do run } */
/* { dg-options "-std=gnu99" } */ /* { dg-options "-std=gnu99" } */
#include "callabi.h" #include "callabi.h"
......
/* Test for cross x86_64<->w64 abi va_list calls. /* Test for cross x86_64<->w64 abi va_list calls.
*/ */
/* Origin: Kai Tietz <kai.tietz@onevision.com> */ /* Origin: Kai Tietz <kai.tietz@onevision.com> */
/* { dg-do run { target { x86_64-*-* } } } */ /* { dg-do run } */
/* { dg-options "-std=gnu99" } */ /* { dg-options "-std=gnu99" } */
#include "callabi.h" #include "callabi.h"
......
/* Test for cross x86_64<->w64 abi va_list calls. /* Test for cross x86_64<->w64 abi va_list calls.
*/ */
/* Origin: Kai Tietz <kai.tietz@onevision.com> */ /* Origin: Kai Tietz <kai.tietz@onevision.com> */
/* { dg-do run { target { x86_64-*-* } } } */ /* { dg-do run } */
/* { dg-options "-std=gnu99" } */ /* { dg-options "-std=gnu99" } */
#include "callabi.h" #include "callabi.h"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment