aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/ChangeLog')
-rw-r--r--gcc/testsuite/ChangeLog40
1 files changed, 40 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 055c2b1..ca72b02 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,43 @@
+2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/39082
+ * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
+ -Wno-abi for x86.
+ * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
+
+ * gcc.target/i386/pr39082-1.c: New.
+
+ * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
+ -Wno-abi.
+
+ * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
+ CHECK_M64_M128 is defined.
+ (check_f_arguments): Add "do".
+ (check_vector_arguments): New.
+ (check_m64_arguments): Likewise.
+ (check_m128_arguments): Likewise.
+
+ * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
+ (CHECK_M64_M128): Define.
+
+ * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
+ on abitest.
+ * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
+
+ * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
+ tests only if CHECK_M64_M128 is defined.
+
+ * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
+ (m128_2_struct): Likewise.
+ (check_struct_passing5): Likewise.
+ (check_struct_passing6): Likewise.
+ (main): Test struct with __m128 if CHECK_M64_M128 is defined.
+
+ * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
+ (un5): Likewise.
+ (check_union_passing4): Likewise.
+ (main): Test union with __m128 if CHECK_M64_M128 is defined.
+
2009-02-18 Joseph Myers <joseph@codesourcery.com>
PR c/35447