aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2008-11-14 10:47:23 +0100
committerUros Bizjak <uros@gcc.gnu.org>2008-11-14 10:47:23 +0100
commit1da1a26884586f1667174037dcbf58de5196f35e (patch)
tree5770609ae6244c79a16d64832b55c25dc35bc8a4
parent4cc115a28f75616f7074f1dc95c3cfc81e6162e5 (diff)
downloadgcc-1da1a26884586f1667174037dcbf58de5196f35e.zip
gcc-1da1a26884586f1667174037dcbf58de5196f35e.tar.gz
gcc-1da1a26884586f1667174037dcbf58de5196f35e.tar.bz2
Add missing commit part:
* gcc.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and <xmmintrin.h>, define __m64 and __m128 directly. From-SVN: r141852
-rw-r--r--gcc/testsuite/ChangeLog3
-rw-r--r--gcc/testsuite/gcc.dg/compat/struct-layout-1.h4
2 files changed, 5 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index bea2964..c1d3548 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -27,6 +27,9 @@
* g++.dg/compat/struct-layout-1_generate.c (dg-options): Add
-fno-common for *-*-darwin* *-*-mingw32* *-*-cygwin* targets.
+ * gcc.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
+ <xmmintrin.h>, define __m64 and __m128 directly.
+
2008-11-13 Olivier Hainque <hainque@adacore.com>
* gnat.dg/test_raise_from_pure.adb: Adjust to match revised intent.
diff --git a/gcc/testsuite/gcc.dg/compat/struct-layout-1.h b/gcc/testsuite/gcc.dg/compat/struct-layout-1.h
index 8426787..82ac9f8 100644
--- a/gcc/testsuite/gcc.dg/compat/struct-layout-1.h
+++ b/gcc/testsuite/gcc.dg/compat/struct-layout-1.h
@@ -44,12 +44,12 @@ typedef int u2df;
#endif
#if (defined __i386__ || defined __x86_64__) && !defined SKIP_ATTRIBUTE
# ifdef __MMX__
-# include <mmintrin.h>
+typedef int __m64 __attribute__ ((__vector_size__ (8)));
# else
typedef int __m64;
# endif
# ifdef __SSE__
-# include <xmmintrin.h>
+typedef float __m128 __attribute__ ((__vector_size__ (16)));
# else
typedef int __m128;
# endif