Commit 7fcbf8c6 by H.J. Lu Committed by H.J. Lu

mangle24.C: Remove -mmmx.

2008-07-02  H.J. Lu  <hongjiu.lu@intel.com>

	* g++.dg/abi/mangle24.C: Remove -mmmx.
	* gcc.dg/const-float80-ped.c: Likewise.
	* gcc.dg/const-float80.c: Likewise.
	* gcc.dg/torture/fp-int-convert-float80.c: Likewise.

	* g++.dg/abi/mangle25.C: Enable x86.
	* gcc.dg/const-float128-ped.c: Likewise.
	* gcc.dg/const-float128.c: Likewise.
	* gcc.dg/torture/fp-int-convert-float128.c: Likewise.
	* gcc.target/i386/pr32191.c: Likewise.
	* gcc.target/i386/pr32268.c: Likewise.

From-SVN: r137377
parent 1b929c9a
2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
* g++.dg/abi/mangle24.C: Remove -mmmx.
* gcc.dg/const-float80-ped.c: Likewise.
* gcc.dg/const-float80.c: Likewise.
* gcc.dg/torture/fp-int-convert-float80.c: Likewise.
* g++.dg/abi/mangle25.C: Enable x86.
* gcc.dg/const-float128-ped.c: Likewise.
* gcc.dg/const-float128.c: Likewise.
* gcc.dg/torture/fp-int-convert-float128.c: Likewise.
* gcc.target/i386/pr32191.c: Likewise.
* gcc.target/i386/pr32268.c: Likewise.
2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
PR target/36698 PR target/36698
......
...@@ -5,7 +5,6 @@ ...@@ -5,7 +5,6 @@
// Origin: Joseph Myers <joseph@codesourcery.com> // Origin: Joseph Myers <joseph@codesourcery.com>
// { dg-do compile { target i?86-*-* x86_64-*-* ia64-*-* } } */ // { dg-do compile { target i?86-*-* x86_64-*-* ia64-*-* } } */
// { dg-options "" } */ // { dg-options "" } */
// { dg-options "-mmmx" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
// { dg-final { scan-assembler "_Z1fe" { target i?86-*-* x86_64-*-* } } } */ // { dg-final { scan-assembler "_Z1fe" { target i?86-*-* x86_64-*-* } } } */
// { dg-final { scan-assembler "_Z1fe" { target { ia64-*-* && { ! "ia64-*-hpux*" } } } } } */ // { dg-final { scan-assembler "_Z1fe" { target { ia64-*-* && { ! "ia64-*-hpux*" } } } } } */
// { dg-final { scan-assembler "_Z1fu9__float80" { target ia64-*-hpux* } } } */ // { dg-final { scan-assembler "_Z1fu9__float80" { target ia64-*-hpux* } } } */
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
// ia64-hpux where "long double" is "e" and __float128 is synonymous with // ia64-hpux where "long double" is "e" and __float128 is synonymous with
// "long double". // "long double".
// Origin: Joseph Myers <joseph@codesourcery.com> // Origin: Joseph Myers <joseph@codesourcery.com>
// { dg-do compile { target { ia64-*-* || { { i?86-*-* x86_64-*-*} && lp64 } } } } // { dg-do compile { target ia64-*-* i?86-*-* x86_64-*-* } }
// { dg-options "" } */ // { dg-options "" } */
// { dg-final { scan-assembler "_Z1fg" { target i?86-*-* x86_64-*-* } } } */ // { dg-final { scan-assembler "_Z1fg" { target i?86-*-* x86_64-*-* } } } */
// { dg-final { scan-assembler "_Z1fg" { target { ia64-*-* && { ! "ia64-*-hpux*" } } } } } */ // { dg-final { scan-assembler "_Z1fg" { target { ia64-*-* && { ! "ia64-*-hpux*" } } } } } */
......
/* Test 'q' suffix with -pedantic on __float128 type constants. */ /* Test 'q' suffix with -pedantic on __float128 type constants. */
/* { dg-do compile { target { ia64-*-* || { { i?86-*-* x86_64-*-* } && lp64 } } } } */ /* { dg-do compile { target ia64-*-* i?86-*-* x86_64-*-* } } */
/* { dg-options "-pedantic" } */ /* { dg-options "-pedantic" } */
__float128 a = 123.456789q; /* { dg-warning "non-standard suffix on floating constant" } */ __float128 a = 123.456789q; /* { dg-warning "non-standard suffix on floating constant" } */
/* Test 'q' and 'Q' suffixes on __float128 type constants. */ /* Test 'q' and 'Q' suffixes on __float128 type constants. */
/* { dg-do compile { target { ia64-*-* || { { i?86-*-* x86_64-*-* } && lp64 } } } } */ /* { dg-do compile { target ia64-*-* i?86-*-* x86_64-*-* } } */
/* { dg-options "" } */ /* { dg-options "" } */
__float128 a = 123.456789q; __float128 a = 123.456789q;
......
/* Test 'w' suffix with -pedantic on __float80 type constants. */ /* Test 'w' suffix with -pedantic on __float80 type constants. */
/* { dg-do compile { target i?86-*-* x86_64-*-* ia64-*-* } } */ /* { dg-do compile { target i?86-*-* x86_64-*-* ia64-*-* } } */
/* { dg-options "-pedantic" } */ /* { dg-options "-pedantic" } */
/* { dg-options "-mmmx -pedantic" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
__float80 a = 123.456789w; /* { dg-warning "non-standard suffix on floating constant" } */ __float80 a = 123.456789w; /* { dg-warning "non-standard suffix on floating constant" } */
/* Test 'w' and 'W' suffixes on __float80 type constants. */ /* Test 'w' and 'W' suffixes on __float80 type constants. */
/* { dg-do compile { target i?86-*-* x86_64-*-* ia64-*-* } } */ /* { dg-do compile { target i?86-*-* x86_64-*-* ia64-*-* } } */
/* { dg-options "" } */ /* { dg-options "" } */
/* { dg-options "-mmmx" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
__float80 a = 123.456789W; __float80 a = 123.456789W;
__float80 b = 123.456789w; __float80 b = 123.456789w;
/* Test floating-point conversions. __float128 type. */ /* Test floating-point conversions. __float128 type. */
/* Origin: Joseph Myers <joseph@codesourcery.com> */ /* Origin: Joseph Myers <joseph@codesourcery.com> */
/* { dg-do run { target { ia64-*-* || { { i?86-*-* x86_64-*-*} && lp64 } } } } */ /* { dg-do run { target ia64-*-* i?86-*-* x86_64-*-* } } */
/* { dg-options "" } */ /* { dg-options "" } */
#include "fp-int-convert.h" #include "fp-int-convert.h"
......
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
/* Origin: Joseph Myers <joseph@codesourcery.com> */ /* Origin: Joseph Myers <joseph@codesourcery.com> */
/* { dg-do run { target i?86-*-* x86_64-*-* ia64-*-* } } */ /* { dg-do run { target i?86-*-* x86_64-*-* ia64-*-* } } */
/* { dg-options "" } */ /* { dg-options "" } */
/* { dg-options "-mmmx" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
#include "fp-int-convert.h" #include "fp-int-convert.h"
......
/* { dg-do compile } */ /* { dg-do compile } */
/* { dg-require-effective-target lp64 } */
/* { dg-options "-std=c99" } */ /* { dg-options "-std=c99" } */
typedef _Complex float __attribute__((mode(TC))) _Complex128; typedef _Complex float __attribute__((mode(TC))) _Complex128;
......
/* { dg-do run { target *-*-linux* } } */ /* { dg-do run { target *-*-linux* } } */
/* { dg-require-effective-target lp64 } */
/* { dg-options "-O2" } */ /* { dg-options "-O2" } */
extern void abort(void); extern void abort(void);
......
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