movti.c: Don't test for x64 mingw.

* gcc.target/i386/movti.c: Don't test for x64 mingw.
	* gcc.target/i386/pr20020-1.c: Likewise.
	* gcc.target/i386/pr20020-2.c: Likewise.
	* gcc.target/i386/pr20020-3.c: Likewise.
	* gcc.target/i386/pr53425-1.c: Likewise.
	* gcc.target/i386/pr53425-2.c: Likewise.
	* gcc.target/i386/pr55093.c: Likewise.
	* gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.

From-SVN: r196673
This commit is contained in:
Kai Tietz 2013-03-15 08:15:37 +01:00 committed by Kai Tietz
parent 52b5769d2b
commit d0a7de7055
9 changed files with 21 additions and 2 deletions

View file

@ -1,3 +1,14 @@
2013-03-15 Kai Tietz <ktietz@redhat.com>
* gcc.target/i386/movti.c: Don't test for x64 mingw.
* gcc.target/i386/pr20020-1.c: Likewise.
* gcc.target/i386/pr20020-2.c: Likewise.
* gcc.target/i386/pr20020-3.c: Likewise.
* gcc.target/i386/pr53425-1.c: Likewise.
* gcc.target/i386/pr53425-2.c: Likewise.
* gcc.target/i386/pr55093.c: Likewise.
* gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2013-03-15 Jakub Jelinek <jakub@redhat.com>
PR debug/56307

View file

@ -7,4 +7,4 @@ _Decimal128 test (void)
return 1234123412341234.123412341234dl;
}
/* { dg-final { scan-assembler-not "movabs" } } */
/* { dg-final { scan-assembler-not "movabs" { target { ! x86_64-*-mingw* } } } } */

View file

@ -1,5 +1,6 @@
/* Check that 128-bit struct's are represented as TImode values. */
/* { dg-do compile { target int128 } } */
/* { dg-skip-if "different ABI" { x86_64-*-mingw* } } */
/* { dg-options "-O2 -fdump-rtl-expand" } */
struct shared_ptr_struct

View file

@ -1,5 +1,6 @@
/* Check that 128-bit struct's are represented as TImode values. */
/* { dg-do compile { target int128 } } */
/* { dg-skip-if "different ABI" { x86_64-*-mingw* } } */
/* { dg-options "-O2 -fdump-rtl-expand" } */
struct shared_ptr_struct

View file

@ -1,5 +1,6 @@
/* Check that 128-bit struct's are represented as TImode values. */
/* { dg-do compile { target int128 } } */
/* { dg-skip-if "different ABI" { x86_64-*-mingw* } } */
/* { dg-options "-O2 -fdump-rtl-expand" } */
struct shared_ptr_struct

View file

@ -1,6 +1,7 @@
/* PR target/53425 */
/* { dg-do compile { target { ! { ia32 } } } } */
/* { dg-options "-O2 -mno-sse" } */
/* { dg-skip-if "no SSE vector" { x86_64-*-mingw* } } */
typedef double __v2df __attribute__ ((__vector_size__ (16)));

View file

@ -1,6 +1,7 @@
/* PR target/53425 */
/* { dg-do compile { target { ! { ia32 } } } } */
/* { dg-options "-O2 -mno-sse" } */
/* { dg-skip-if "no SSE vector" { x86_64-*-mingw* } } */
typedef float __v2sf __attribute__ ((__vector_size__ (8)));

View file

@ -3,10 +3,12 @@
#include <emmintrin.h>
__extension__ typedef __UINTPTR_TYPE__ uintptr_t;
__m128i x(char *s)
{
__m128i sz,z,mvec;
s-=((unsigned long) s)%16;
s-=((uintptr_t) s)%16;
sz=_mm_load_si128((__m128i *)s);
return sz;
}

View file

@ -1,5 +1,6 @@
/* { dg-do compile { target { ! { ia32 } } } } */
/* { dg-options "-O2 -mx32 -maddress-mode=long" } */
/* { dg-skip-if "different ABI" { x86_64-*-mingw* } } */
typedef union tree_node *tree;
typedef const union tree_node *const_tree;