aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Jaeger <aj@suse.de>2006-01-17 19:45:06 +0100
committerAndreas Jaeger <aj@gcc.gnu.org>2006-01-17 19:45:06 +0100
commitbadb0b073471d32b94f57fcce96d94827a25f8a0 (patch)
tree84f7d179b013efcdae1f65f643d320040deb9ff8
parent2127637945ea6b763966398130e0770fa993c860 (diff)
downloadgcc-badb0b073471d32b94f57fcce96d94827a25f8a0.zip
gcc-badb0b073471d32b94f57fcce96d94827a25f8a0.tar.gz
gcc-badb0b073471d32b94f57fcce96d94827a25f8a0.tar.bz2
mangle25.C: Run always on ia64 but only on
2006-01-17 Andreas Jaeger <aj@suse.de> Janis Johnson <janis187@us.ibm.com> * g++.dg/abi/mangle25.C: Run always on ia64 but only on * x86/x86-64 in 64-bit. * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise. * gcc.dg/torture/fp-int-convert-float128.c: Likewise. Co-Authored-By: Janis Johnson <janis187@us.ibm.com> From-SVN: r109832
-rw-r--r--gcc/testsuite/ChangeLog8
-rw-r--r--gcc/testsuite/g++.dg/abi/mangle25.C2
-rw-r--r--gcc/testsuite/gcc.dg/torture/fp-int-convert-float128-timode.c3
-rw-r--r--gcc/testsuite/gcc.dg/torture/fp-int-convert-float128.c3
4 files changed, 11 insertions, 5 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index bc47000..e3cdc56 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2006-01-17 Andreas Jaeger <aj@suse.de>
+ Janis Johnson <janis187@us.ibm.com>
+
+ * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
+ in 64-bit.
+ * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
+ * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
+
2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
diff --git a/gcc/testsuite/g++.dg/abi/mangle25.C b/gcc/testsuite/g++.dg/abi/mangle25.C
index 2d4d5a3..20ccee1 100644
--- a/gcc/testsuite/g++.dg/abi/mangle25.C
+++ b/gcc/testsuite/g++.dg/abi/mangle25.C
@@ -4,7 +4,7 @@
// ia64-hpux where "long double" is "e" and __float128 is synonymous with
// "long double".
// Origin: Joseph Myers <joseph@codesourcery.com>
-// { dg-do compile { target { { i?86-*-* x86_64-*-* ia64-*-* } && lp64 } } }
+// { dg-do compile { target { ia64-*-* || { { i?86-*-* x86_64-*-*} && lp64 } } }
// { dg-options "" } */
// { dg-final { scan-assembler "_Z1fg" { target i?86-*-* x86_64-*-* } } } */
// { dg-final { scan-assembler "_Z1fg" { target { ia64-*-* && { ! "ia64-*-hpux*" } } } } } */
diff --git a/gcc/testsuite/gcc.dg/torture/fp-int-convert-float128-timode.c b/gcc/testsuite/gcc.dg/torture/fp-int-convert-float128-timode.c
index 11fa200..100c714 100644
--- a/gcc/testsuite/gcc.dg/torture/fp-int-convert-float128-timode.c
+++ b/gcc/testsuite/gcc.dg/torture/fp-int-convert-float128-timode.c
@@ -1,10 +1,9 @@
/* Test floating-point conversions. __float128 type with TImode. */
/* Origin: Joseph Myers <joseph@codesourcery.com> */
-/* { dg-do run { target i?86-*-* x86_64-*-* ia64-*-* } } */
+/* { dg-do run { target { { i?86-*-* x86_64-*-* ia64-*-* } && lp64 } } } */
/* { dg-xfail-if "" { i?86-*-* x86_64-*-* } { "*" } { "" } } */
/* { dg-xfail-if "" { ia64-*-* && lp64 } { "*" } { "" } } */
/* { dg-options "" } */
-/* { dg-options "-mmmx" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
#include "fp-int-convert.h"
diff --git a/gcc/testsuite/gcc.dg/torture/fp-int-convert-float128.c b/gcc/testsuite/gcc.dg/torture/fp-int-convert-float128.c
index 9d610c1..d379253 100644
--- a/gcc/testsuite/gcc.dg/torture/fp-int-convert-float128.c
+++ b/gcc/testsuite/gcc.dg/torture/fp-int-convert-float128.c
@@ -1,9 +1,8 @@
/* Test floating-point conversions. __float128 type. */
/* Origin: Joseph Myers <joseph@codesourcery.com> */
-/* { dg-do run { target i?86-*-* x86_64-*-* ia64-*-* } } */
+/* { dg-do run { target { ia64-*-* || { { i?86-*-* x86_64-*-*} && lp64 } } } */
/* { dg-xfail-if "" { i?86-*-* x86_64-*-* } { "*" } { "" } } */
/* { dg-options "" } */
-/* { dg-options "-mmmx" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
#include "fp-int-convert.h"