Skip to content

Commit

Permalink
re PR testsuite/20772 (x86 tests should run on both i?86 and x86_64)
Browse files Browse the repository at this point in the history
	PR testsuite/20772
	* g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
	g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
	g++.old-deja/g++.ext/asmspec1.C,
	g++.old-deja/g++.other/regstack.C,
	gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
	gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
	gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
	gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
	gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
	gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
	gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
	gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
	gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
	gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
	gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
	gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
	gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
	gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
	gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
	gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
	gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
	gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
	gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.

From-SVN: r100394
  • Loading branch information
ajaeger authored and Andreas Jaeger committed May 31, 2005
1 parent 9c69196 commit 8c7a0ea
Show file tree
Hide file tree
Showing 59 changed files with 98 additions and 64 deletions.
27 changes: 27 additions & 0 deletions gcc/testsuite/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,30 @@
2005-05-31 Andreas Jaeger <aj@suse.de>

PR testsuite/20772
* g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
g++.old-deja/g++.ext/asmspec1.C,
g++.old-deja/g++.other/regstack.C,
gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.

2005-05-31 Jeff Law <law@redhat.com>

* gcc.dg/tree-ssa/foldaddr-1.c: New test.
Expand Down
4 changes: 2 additions & 2 deletions gcc/testsuite/g++.dg/abi/dtor1.C
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// { dg-do compile { target i?86-*-* } }
// { dg-skip-if "" { i?86-*-* } { "-m64" } { "" } }
// { dg-do compile { target i?86-*-* x86_64-*-* } }
// { dg-require-effective-target ilp32 }
// { dg-options "-fabi-version=0" }

struct A {
Expand Down
4 changes: 2 additions & 2 deletions gcc/testsuite/g++.dg/abi/empty10.C
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// { dg-do run { target i?86-*-* } }
// { dg-skip-if "" { i?86-*-* } { "-m64" } { "" } }
// { dg-do run { target i?86-*-* x86_64-*-* } }
// { dg-require-effective-target ilp32 }
// { dg-options "-fabi-version=0 -w" }

struct E {};
Expand Down
4 changes: 2 additions & 2 deletions gcc/testsuite/g++.dg/abi/layout3.C
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// { dg-do run { target i?86-*-* } }
// { dg-skip-if "" { i?86-*-* } { "-m64" } { "" } }
// { dg-do run { target i?86-*-* x86_64-*-* } }
// { dg-require-effective-target ilp32 }
// { dg-options "-fabi-version=0 -w" }

struct S {
Expand Down
1 change: 1 addition & 0 deletions gcc/testsuite/g++.dg/eh/simd-2.C
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// Contributed by Aldy Hernandez (aldy@quesejoda.com).
// { dg-options "-O" }
// { dg-options "-O -w" { target i?86-*-* } }
// { dg-options "-O -w" { target { x86_64-*-* && ilp32 } } }
// { dg-options "-O -w -maltivec" { target powerpc*-*-linux* } }
// { dg-do run }

Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/g++.dg/opt/cse2.C
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// This testcase caused ICE on IA-32 in simplify_unary_operation
// CSE did not assume SUBREGs changing mode from integral to floating.
// { dg-do run { target i?86-*-* sparc*-*-* } }
// { dg-do run { target i?86-*-* sparc*-*-* x86_64-*-* } }
// { dg-options "-O2" }

struct A
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// { dg-do assemble { target i?86-*-* } }
// { dg-do assemble { target i?86-*-* x86_64-*-* } }
// Origin: Anthony Green <green@cygnus.com>

void foo ()
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/g++.old-deja/g++.other/regstack.C
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// { dg-do run { target i?86-*-* } }
// { dg-do run { target i?86-*-* x86_64-*-* } }
// { dg-options "-O2" }

inline double foo (double x)
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/20000614-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do run { target i?86-*-* } } */
/* { dg-do run { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-O2" } */

void bar(char *p)
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/20000807-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-Os -fpic" } */

#include <string.h>
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/20000904-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-O0 -fpic" } */

static struct {
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/20001127-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-O2" } */

extern inline float bar (float x)
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/20010202-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do compile { target i?86-*-* sparc*-*-* } } */
/* { dg-do compile { target i?86-*-* sparc*-*-* x86_64-*-* } } */
/* { dg-options "-O2" } */

extern void abort (void);
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/20010520-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-w" } */

void f ()
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/20011009-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do run { target i?86-*-* } } */
/* { dg-do run { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-O2" } */

extern void abort (void);
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/20011029-2.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-O2" } */

int foo (int s)
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/20020224-1.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
expected the callee to pop up the hidden return structure pointer,
while callee was actually not poping it up (as the hidden argument
was passed in register). */
/* { dg-do run { target i?86-*-* } } */
/* { dg-do run { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-O2 -fomit-frame-pointer" } */

extern void abort (void);
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/20020531-1.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/* PR optimization/6842
This testcase caused ICE when trying to optimize V8QI subreg of VOIDmode
CONST_DOUBLE. */
/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-O2 -mmmx" } */

typedef unsigned char __v8qi __attribute__ ((vector_size (8)));
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/20020616-1.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* PR opt/6722 */
/* { dg-do run { target i?86-*-* } } */
/* { dg-do run { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-O2" } */

register int k asm("%ebx");
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/980226-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-options -O2 } */

extern int printf (const char *, ...);
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/980414-1.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* Test double on x86. */

/* { dg-do run { target i?86-*-* } } */
/* { dg-do run { target i?86-*-* x86_64-*-* } } */
/* { dg-options -O2 } */

extern void abort (void);
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/980520-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-options -O2 } */

int bug(void)
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/980709-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-options -O2 } */

extern __inline__ int test_and_set_bit(int nr, volatile void * addr)
Expand Down
4 changes: 2 additions & 2 deletions gcc/testsuite/gcc.dg/990117-1.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* { dg-do compile { target i?86-*-* } } */
/* { dg-skip-if "" { i?86-*-* } { "-m64" } { "" } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-require-effective-target ilp32 } */
/* { dg-options "-O2 -march=pentiumpro" } */

extern __inline double
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/990130-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-options -O0 } */

typedef int SItype __attribute__ ((mode (SI)));
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/990213-2.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-fPIC" } */

struct normal_encoding {};
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/990214-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-fPIC" } */

typedef int int64_t __attribute__ ((__mode__ ( __DI__ ))) ;
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/991129-1.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* Test against a problem in push_reload. */

/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
/* { dg-options "-O2" } */

unsigned long foo (unsigned long long x, unsigned long y)
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/991209-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
/* { dg-options "-ansi -pedantic" } */

int foo ()
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/991214-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
/* { dg-options "-O2" } */

/* Test against a problem with the combiner substituting explicit hard reg
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/asm-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */

struct x {
int selector;
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/attr-returns_twice-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-W" } */

int newsetjmp(void) __attribute__((returns_twice));
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/charset/asm3.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* Test for complex asm statements. Make sure it compiles
then test for some of the asm statements not being translated. */
/* { dg-do compile { target i?86-*-* } }
/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } }
{ dg-require-iconv "IBM1047" }
{ dg-final { scan-assembler "std" } }
{ dg-final { scan-assembler "cld" } }
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/clobbers.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* Test asm clobbers on x86. */

/* { dg-do run { target i?86-*-* } } */
/* { dg-do run { target i?86-*-* x86_64-*-* } } */

extern void abort (void);

Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/cpp/trad/num-sign.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* Copyright (C) 2001 Free Software Foundation, Inc. */

/* { dg-do preprocess { target i?86-*-* } } */
/* { dg-do preprocess { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */

/* Tests that traditional numbers are signed, unless otherwise
specified. This test assumes a 32 bit target.
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/i386-387-7.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Verify that 387 fsincos instruction is generated. */
/* { dg-do compile { target "i?86-*-*" } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-require-effective-target ilp32 } */
/* { dg-options "-O -ffast-math -march=i686" } */
/* { dg-final { scan-assembler "fsincos" } } */
Expand Down
3 changes: 2 additions & 1 deletion gcc/testsuite/gcc.dg/i386-387-8.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/* Verify that 387 fptan instruction is generated. Also check fptan
peephole2 optimizer. */
/* { dg-do compile { target "i?86-*-*" } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-require-effective-target ilp32 } */
/* { dg-options "-O2 -ffast-math -march=i686" } */
/* { dg-final { scan-assembler "fptan" } } */
/* { dg-final { scan-assembler-not "fld1" } } */
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/i386-3dnowA-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do assemble { target i?86-*-* } } */
/* { dg-do assemble { target i?86-*-* x86_64-*-* } } */
/* { dg-require-effective-target ilp32 } */
/* { dg-options "-O2 -Werror-implicit-function-declaration -m3dnow -march=athlon" } */

Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/i386-3dnowA-2.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* { dg-do assemble { target i?86-*-* } } */
/* { dg-do assemble { target i?86-*-* x86_64-*-* } } */
/* { dg-require-effective-target ilp32 } */
/* { dg-options "-O0 -Werror-implicit-function-declaration -m3dnow -march=athlon" } */

Expand Down
4 changes: 2 additions & 2 deletions gcc/testsuite/gcc.dg/i386-asm-1.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* PR inline-asm/11676 */
/* { dg-do run { target i?86-*-* } } */
/* { dg-skip-if "" { i?86-*-* } { "-m64" } { "" } } */
/* { dg-do run { target i?86-*-* x86_64-*-* } } */
/* { dg-require-effective-target ilp32 } */
/* { dg-options "-O2" } */

extern void abort (void);
Expand Down
3 changes: 2 additions & 1 deletion gcc/testsuite/gcc.dg/i386-asm-2.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* PR opt/13862 */
/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-require-effective-target ilp32 } */
/* { dg-options "-O" } */

typedef struct _fame_syntax_t_ {
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/i386-asm-3.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* PR inline-asm/6806 */
/* { dg-do run { target i?86-*-* } } */
/* { dg-do run { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-O2" } */

extern void abort (void);
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/i386-bitfield3.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// Test for bitfield alignment in structs on IA-32
// { dg-do run { target i?86-*-* } }
// { dg-do run { target i?86-*-* x86_64-*-* } }
// { dg-options "-O2" }
// { dg-options "-mno-align-double -mno-ms-bitfields" { target *-*-interix* } }

Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/i386-call-1.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* PR optimization/11304 */
/* Originator: <manuel.serrano@sophia.inria.fr> */
/* { dg-do run { target i?86-*-* } } */
/* { dg-do run { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-O -fomit-frame-pointer" } */

/* Verify that %eax is always restored after a call. */
Expand Down
4 changes: 2 additions & 2 deletions gcc/testsuite/gcc.dg/i386-memset-1.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (C) 2002 Free Software Foundation.
/* Copyright (C) 2002, 2005 Free Software Foundation.
Test -minline-all-stringops memset with various combinations of pointer
alignments and lengths to make sure builtin optimizations are correct.
Expand All @@ -7,7 +7,7 @@
Written by Michael Meissner, March 9, 2002.
Target by Roger Sayle, April 25, 2002. */

/* { dg-do run { target "i?86-*-*" } } */
/* { dg-do run { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-O2 -minline-all-stringops" } */

extern void *memset (void *, int, __SIZE_TYPE__);
Expand Down
4 changes: 2 additions & 2 deletions gcc/testsuite/gcc.dg/i386-signbit-3.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* PR optimization/8746 */
/* { dg-do run { target i?86-*-* } } */
/* { dg-skip-if "" { i?86-*-* } { "-m64" } { "" } } */
/* { dg-do run { target i?86-*-* x86_64-*-* } } */
/* { dg-require-effective-target ilp32 } */
/* { dg-options "-O1 -mtune=i586" } */

extern void abort (void);
Expand Down
3 changes: 2 additions & 1 deletion gcc/testsuite/gcc.dg/i386-ssefn-1.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
/* Test argument passing with SSE and local functions
Written by Paolo Bonzini, 25 January 2005 */

/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-require-effective-target ilp32 } */
/* { dg-final { scan-assembler "movss" } } */
/* { dg-final { scan-assembler "mulss" } } */
/* { dg-final { scan-assembler-not "movsd" } } */
Expand Down
3 changes: 2 additions & 1 deletion gcc/testsuite/gcc.dg/i386-ssefn-2.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
/* Test argument passing with SSE2 and local functions
Written by Paolo Bonzini, 25 January 2005 */

/* { dg-do compile { target i?86-*-* } } */
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-require-effective-target ilp32 } */
/* { dg-final { scan-assembler "movss" } } */
/* { dg-final { scan-assembler "mulss" } } */
/* { dg-final { scan-assembler "movsd" } } */
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/i386-ssefn-3.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/* Execution test for argument passing with SSE and local functions
Written by Paolo Bonzini, 25 January 2005 */

/* { dg-do run { target i?86-*-* } } */
/* { dg-do run { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-O2 -msse -mfpmath=sse" } */
#include <assert.h>
#include "i386-cpuid.h"
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/gcc.dg/i386-ssefn-4.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/* Execution test for argument passing with SSE2 and local functions
Written by Paolo Bonzini, 25 January 2005 */

/* { dg-do run { target i?86-*-* } } */
/* { dg-do run { target i?86-*-* x86_64-*-* } } */
/* { dg-options "-O2 -msse2 -mfpmath=sse" } */
#include <assert.h>
#include "i386-cpuid.h"
Expand Down
Loading

0 comments on commit 8c7a0ea

Please sign in to comment.