From 574932784c71f152d36548edd50388def8cfca57 Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Mon, 20 Jun 2005 06:37:58 +0200 Subject: [PATCH] sseregparm-1.c, [...]: Run only on 32-bit x86. * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c, gcc.target/i386/fastcall-sseregparm.c, gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86. From-SVN: r101202 --- gcc/testsuite/ChangeLog | 18 ++++++++++++------ .../gcc.target/i386/fastcall-sseregparm.c | 1 + .../gcc.target/i386/regparm-stdcall.c | 1 + gcc/testsuite/gcc.target/i386/sseregparm-1.c | 5 +++-- gcc/testsuite/gcc.target/i386/sseregparm-2.c | 5 +++-- 5 files changed, 20 insertions(+), 10 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 7e957850d2a..9ee49347c89 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2005-06-20 Andreas Jaeger + + * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c, + gcc.target/i386/fastcall-sseregparm.c, + gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86. + 2005-06-19 Richard Henderson * gcc.dg/tree-ssa/pr21985.c: Use size_t. @@ -123,7 +129,7 @@ 2005-06-14 Devang Patel * gcc.dg/vect/vect-ifcvt-1.c: Remove. - + 2005-06-14 Nathan Sidwell PR c++/21929 @@ -201,7 +207,7 @@ * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail. Test that accesses with same alignment were detected. * gcc.dg/vect/vect-ifcvt-1.c: Likewise. - * gcc.dg/vect/vect-91.c: New test. Test that accesses with same + * gcc.dg/vect/vect-91.c: New test. Test that accesses with same alignment were detected. 2005-06-09 Gabriel Dos Reis @@ -316,7 +322,7 @@ 2005-06-05 David Billinghurst - * lib/gfortran.exp (gfortran_target_compile): Call + * lib/gfortran.exp (gfortran_target_compile): Call dg-additional-files-options * gfortran.dg/f2c_4.f90: New file * gfortran.dg/f2c_4.c: New file @@ -326,7 +332,7 @@ 2005-06-05 Tobias Schl"uter * gfortran.dg/forall_1.f90: Set previously uninitialized variable. - + PR fortran/21912 * gfortran.dg/array_constructor_4.f90: New test. @@ -357,7 +363,7 @@ PR fortran/19195 * gfortran.dg/debug_1.f90: New test. - + * gfortran.dg/forall_1.f90: New test. 2005-06-04 Erik Edelmann @@ -509,7 +515,7 @@ 2005-05-31 Geoffrey Keating - * lib/target-supports.exp + * lib/target-supports.exp (check_effective_target_sync_char_short): New. * gcc.dg/sync-2.c: New. diff --git a/gcc/testsuite/gcc.target/i386/fastcall-sseregparm.c b/gcc/testsuite/gcc.target/i386/fastcall-sseregparm.c index e711411a4dd..8d6bf3fb8a4 100644 --- a/gcc/testsuite/gcc.target/i386/fastcall-sseregparm.c +++ b/gcc/testsuite/gcc.target/i386/fastcall-sseregparm.c @@ -1,5 +1,6 @@ /* { dg-do run } */ /* { dg-options "-mpreferred-stack-boundary=4 -msse" } */ +/* { dg-require-effective-target ilp32 } */ extern void abort(void); diff --git a/gcc/testsuite/gcc.target/i386/regparm-stdcall.c b/gcc/testsuite/gcc.target/i386/regparm-stdcall.c index 6605e799ac7..144f5f99e32 100644 --- a/gcc/testsuite/gcc.target/i386/regparm-stdcall.c +++ b/gcc/testsuite/gcc.target/i386/regparm-stdcall.c @@ -1,5 +1,6 @@ /* { dg-do run } */ /* { dg-options -mpreferred-stack-boundary=4 } */ +/* { dg-require-effective-target ilp32 } */ extern void abort(void); diff --git a/gcc/testsuite/gcc.target/i386/sseregparm-1.c b/gcc/testsuite/gcc.target/i386/sseregparm-1.c index afe012bd3e8..9d426b84276 100644 --- a/gcc/testsuite/gcc.target/i386/sseregparm-1.c +++ b/gcc/testsuite/gcc.target/i386/sseregparm-1.c @@ -1,5 +1,6 @@ -/* { dg-do compile } */ -/* { dg-options "-O2 -msse" } */ +/* { dg-do compile } */ +/* { dg-options "-O2 -msse" } */ +/* { dg-require-effective-target ilp32 } */ float essef(float) __attribute__((sseregparm)); double essed(double) __attribute__((sseregparm)); diff --git a/gcc/testsuite/gcc.target/i386/sseregparm-2.c b/gcc/testsuite/gcc.target/i386/sseregparm-2.c index 32510b9dd9a..1b152e9a554 100644 --- a/gcc/testsuite/gcc.target/i386/sseregparm-2.c +++ b/gcc/testsuite/gcc.target/i386/sseregparm-2.c @@ -1,5 +1,6 @@ -/* { dg-do compile } */ -/* { dg-options "-mno-sse" } */ +/* { dg-do compile } */ +/* { dg-options "-mno-sse" } */ +/* { dg-require-effective-target ilp32 } */ float essef(float) __attribute__((sseregparm)); double essed(double) __attribute__((sseregparm));