+2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
+
+2007-05-22 Kazu Hirata <kazu@codesourcery.com>
+
+ * gcc.c-torture/execute/ieee/20000320-1.x,
+ gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
+ m68k-*-* and check_effective_target_coldfire_fpu.
+
+2007-05-22 Ollie Wild <aaw@google.com>
+
+ * g++.dg/lookup/hidden-class10.C: New test.
+ * g++.dg/lookup/hidden-class11.C: New test.
+
+2007-05-22 Ollie Wild <aaw@google.com>
+
+ * g++.dg/lookup/name-clash5.C: New test.
+ * g++.dg/lookup/name-clash6.C: New test.
+
+2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ * g++.dg/other/i386-2.C: Update comments on header files tested.
+ Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
+ of <tmmintrin.h>.
+ * gcc.target/i386/sse-12.c: Likewise.
+ * gcc.target/i386/sse-13.c: Likewise.
+ * gcc.target/i386/sse-14.c: Likewise.
+
+ * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
+ Redefined to test with immediate operand.
+ (__builtin_ia32_blendps): Likewise.
+ (__builtin_ia32_blendpd): Likewise.
+ (__builtin_ia32_dpps): Likewise.
+ (__builtin_ia32_dpps): Likewise.
+ (__builtin_ia32_insertps128): Likewise.
+ (__builtin_ia32_vec_ext_v4sf): Likewise.
+ (__builtin_ia32_vec_set_v16qi): Likewise.
+ (__builtin_ia32_vec_set_v4si): Likewise.
+ (__builtin_ia32_vec_set_v2di): Likewise.
+ (__builtin_ia32_vec_ext_v16qi): Likewise.
+ (__builtin_ia32_vec_ext_v4si): Likewise.
+ (__builtin_ia32_vec_ext_v2di): Likewise.
+ (__builtin_ia32_roundpd): Likewise.
+ (__builtin_ia32_roundsd): Likewise.
+ (__builtin_ia32_roundps): Likewise.
+ (__builtin_ia32_roundss): Likewise.
+ (__builtin_ia32_mpsadbw128): Likewise.
+
+2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
+
+2007-05-22 Janis Johnson <janis187@us.ibm.com>
+
+ * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
+ failures.
+ * gcc.dg/dfp/func-struct.c: Ditto.
+ * gcc.dg/dfp/operator-assignment.c: Ditto.
+ * gcc.dg/dfp/convert-bfp.c: Ditto.
+ * gcc.dg/dfp/convert-int.c: Ditto.
+ * gcc.dg/dfp/convert-int-max.c: Ditto.
+ * gcc.dg/dfp/func-scalar.c: Ditto.
+ * gcc.dg/dfp/cast.c: Ditto.
+ * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
+ failures, and fix a typo in return type of arg1_128.
+ * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
+ failures, and fix a typo in a constant suffix.
+ * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
+ * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
+
+2007-05-22 Janis Johnson <janis187@us.ibm.com>
+ Manuel Lopez-Ibanez <manu@gcc.gnu.org>
+
+ * lib/gcc-dg.exp(process_message): New proc.
+ (dg-message): New test directive.
+ * gcc.dg/always_inline.c: Use dg-message.
+ * gcc.dg/always_inline2.c: Ditto.
+ * gcc.dg/always_inline3.c: Ditto.
+ * gcc.dg/invalid-call-1.c: Ditto.
+ * gcc.dg/pr17506.c: Ditto.
+ * gcc.dg/simd-5.c: Ditto.
+ * gcc.dg/simd-6.c: Ditto.
+ * gcc.dg/va-arg-2.c: Ditto.
+ * gcc.dg/cpp/syshdr.c: Ditto.
+ * gcc.dg/cpp/unc4.c: Ditto.
+ * gcc.dg/cpp/trad/mi1.c: Ditto.
+ * gcc.dg/cpp/trad/mi5.c: Ditto.
+ * gcc.dg/cpp/trad/mi7.c: Ditto.
+ * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
+ * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
+ * gcc.test-framework/test-framework.awk: Special-case outexists
+ tests.
+
+2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
+ (bit_SSE4_2): Likewise.
+ (bit_POPCNT): Likewise.
+
+ * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
+ Check if assembler supports SSE4 instructions.
+
+ * gcc.target/i386/sse4_1-blendpd.c: New file.
+ * gcc.target/i386/sse4_1-blendps.c: Likewise.
+ * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
+ * gcc.target/i386/sse4_1-blendvps.c: Likewise.
+ * gcc.target/i386/sse4_1-check.h: Likewise.
+ * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
+ * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
+ * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
+ * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
+ * gcc.target/i386/sse4_1-extractps.c: Likewise.
+ * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
+ * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
+ * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
+ * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
+ * gcc.target/i386/sse4_1-packusdw.c: Likewise.
+ * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
+ * gcc.target/i386/sse4_1-pblendw.c: Likewise.
+ * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
+ * gcc.target/i386/sse4_1-pextrb.c: Likewise.
+ * gcc.target/i386/sse4_1-pextrd.c: Likewise.
+ * gcc.target/i386/sse4_1-pextrq.c: Likewise.
+ * gcc.target/i386/sse4_1-pextrw.c: Likewise.
+ * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
+ * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
+ * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
+ * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
+ * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
+ * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
+ * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
+ * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
+ * gcc.target/i386/sse4_1-pminsb.c: Likewise.
+ * gcc.target/i386/sse4_1-pminsd.c: Likewise.
+ * gcc.target/i386/sse4_1-pminud.c: Likewise.
+ * gcc.target/i386/sse4_1-pminuw.c: Likewise.
+ * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
+ * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
+ * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
+ * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
+ * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
+ * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
+ * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
+ * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
+ * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
+ * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
+ * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
+ * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
+ * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
+ * gcc.target/i386/sse4_1-pmulld.c: Likewise.
+ * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
+ * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
+ * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
+ * gcc.target/i386/sse4_1-round.h: Likewise.
+ * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
+ * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
+ * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
+ * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
+ * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
+ * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
+ * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
+ * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
+ * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
+ * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
+ * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
+ * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
+ * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
+ * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
+
2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/31627