Commit d0a7de70 by Kai Tietz Committed by Kai Tietz

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
parent 52b5769d
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
......
......@@ -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* } } } } */
/* 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
......
/* 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
......
/* 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
......
/* 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)));
......
/* 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)));
......
......@@ -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;
}
......
/* { 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;
......
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