From badb0b073471d32b94f57fcce96d94827a25f8a0 Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Tue, 17 Jan 2006 19:45:06 +0100 Subject: mangle25.C: Run always on ia64 but only on 2006-01-17 Andreas Jaeger Janis Johnson * 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 From-SVN: r109832 --- gcc/testsuite/ChangeLog | 8 ++++++++ gcc/testsuite/g++.dg/abi/mangle25.C | 2 +- gcc/testsuite/gcc.dg/torture/fp-int-convert-float128-timode.c | 3 +-- gcc/testsuite/gcc.dg/torture/fp-int-convert-float128.c | 3 +-- 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 + Janis Johnson + + * 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 * 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 -// { 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 */ -/* { 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 */ -/* { 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" -- cgit v1.1