OSDN Git Service

M68K TLS support.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 6c91769..994360b 100644 (file)
@@ -1,3 +1,843 @@
+2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
+
+       * gcc.target/m68k/tls-ie.c: New test.
+       * gcc.target/m68k/tls-le.c: New test.
+       * gcc.target/m68k/tls-gd.c: New test.
+       * gcc.target/m68k/tls-ld.c: New test.
+       * gcc.target/m68k/tls-ie-xgot.c: New test.
+       * gcc.target/m68k/tls-le-xtls.c: New test.
+       * gcc.target/m68k/tls-gd-xgot.c: New test.
+       * gcc.target/m68k/tls-ld-xgot.c: New test.
+       * gcc.target/m68k/tls-ld-xtls.c: New test.
+       * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
+
+2009-05-18  Martin Jambor  <mjambor@suse.cz>
+
+       * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
+
+2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR c/40172
+       * gcc.dg/pr40172.c: New.
+
+2009-05-17  Jason Merrill  <jason@redhat.com>
+
+       PR c++/40139
+       * g++.dg/template/dtor6.C: New.
+
+2009-05-17  Joseph Myers  <joseph@codesourcery.com>
+
+       * g++.dg/warn/translate-ice-1.C: New test.
+
+2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
+       * gfortran.dg/c_kind_int128_test2.f03: Update comment.
+       * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
+       * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
+
+2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR fortran/33197
+       * gfortran.dg/erf_2.F90: New test.
+       * gfortran.dg/erfc_scaled_2.f90: New test.
+
+2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR fortran/31243
+       * gcc/testsuite/gfortran.dg/string_1.f90: New test.
+       * gcc/testsuite/gfortran.dg/string_2.f90: New test.
+       * gcc/testsuite/gfortran.dg/string_3.f90: New test.
+
+2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
+
+       * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
+       * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
+
+2009-05-15  Ian Lance Taylor  <iant@google.com>
+
+       * gcc.dg/Wcxx-compat-10.c: New testcase.
+
+2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
+
+       PR 16302
+       * gcc.dg/pr16302.c: New.
+       * g++.dg/warn/pr16302.C: New.
+
+2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/torture/builtin-math-5.c: New.
+       * gcc.dg/torture/builtin-math-6.c: New.
+       * lib/target-supports.exp (check_effective_target_mpc): New.
+
+2009-05-15  Jan Hubicka  <jh@suse.cz>
+
+       * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
+
+2009-05-15  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.target/i386/align-main-1.c (check): Mark noinline.
+       * gcc.target/i386/align-main-2.c (check): Mark noinline.
+       * gcc.dg/ipa/ipa-4.c: Disable early inlining.
+       * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
+       * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
+       * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
+       * gcc.dg/vect/pr31699.c (foo): Mark noinline.
+       * gcc.dg/vect/pr18400.c (main1): Mark noinline.
+
+2009-05-15  Jan Hubicka  <jh@suse.cz>
+
+       * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
+       optimized by sibcall noinline.
+
+2009-05-15  Jan Hubicka  <jh@suse.cz>
+
+       * sibcall-1.c (track): Mark noinline.
+       * sibcall-2.c (track): Mark noinline.
+       * sibcall-3.c (track): Mark noinline.
+       * sibcall-4.c (track): Mark noinline.
+
+2009-05-15  Jan Hubicka  <jh@suse.cz>
+
+       * flatten-2.c: Disable early inlining; add comment.
+       * flatten-3.c: New test based on flatten-2.c.
+
+2009-05-15  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/39999
+       * gcc.c-torture/compile/pr39999.c: New testcase.
+
+2009-05-15  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.c-torture/compile/ptr-conv-1.c: New test.
+
+2009-05-14  Ian Lance Taylor  <iant@google.com>
+
+       * gcc.dg/Wcxx-compat-9.c: New testcase.
+
+2009-05-14  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/39996
+       * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
+       * gfortran.dg/duplicate_type_2.f90: Ditto.
+       * gfortran.dg/duplicate_type_3.f90: New.
+
+2009-05-14  Laurent GUERBY  <laurent@guerby.net>
+       
+        * ada/acats/tests/c3/c38202a.ada: Use Impdef.
+        * ada/acats/tests/c5/c59002c.ada: Likewise.
+       
+2009-05-13  Taras Glek  <tglek@mozilla.com>
+
+       * g++.dg/plugin/attribute_plugin-test-1.C Testcase input for custom attributes and decl smashing
+       * g++.dg/plugin/attribute_plugin.c Testcase plugin to test user attributes
+       * g++.dg/plugin/dumb_plugin.c Fixed typo
+       * g++.dg/plugin/plugin.exp Added attribute_plugin test 
+
+2009-05-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR fortran/39865
+       * gfortran.dg/pr39865.f90: New test.
+       * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
+       arrays in FMT=.
+       * gfortran.dg/hollerith_f95.f90: Likewise.
+       * gfortran.dg/hollerith6.f90: New test.
+       * gfortran.dg/hollerith7.f90: New test.
+
+2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       PR cpp/36674
+       * gcc.dg/cpp/pr36674.i: New.
+
+2009-05-14  Ben Elliston  <bje@au.ibm.com>
+        
+       PR middle-end/40035
+       * gcc.c-torture/compile/pr40035.c: New test.
+
+2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
+
+2009-05-12  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/40110
+       * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
+       * gfortran.dg/c_kind_tests_2.f03: Ditto.
+       * gfortran.dg/interop_params.f03: Ditto.
+
+2009-05-12  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
+       still happens.
+       * gcc.dg/ipa/ipacost-1.c: Prevent inlining
+       * gcc.dg/ipa/ipacost-2.c: Likewise.
+       * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
+
+2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
+
+       * gfortran.dg/default_format_1.f90: XFAIL on cygwin. 
+
+2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
+
+       * lib/target-supports.exp (check_profiling_available): Return
+       false for -p on *-*-cygwin* targets.
+
+2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR tree-optimization/38632
+       * g++.dg/tree-ssa/pr38632.C: New.
+
+2009-05-11  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
+       we now optimize better.
+       * gcc.dg/Wunreachable-8.c: Bogus warnings now come
+       out at different places.
+       * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
+       unroling.
+       * gcc.dg/vect/vect-76.c: Likewise.
+       * gcc.dg/vect/vect-70.c: Likewise.
+       * gcc.dg/vect/vect-66.c: Likewise.
+       * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
+       * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
+
+2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR middle-end/40080
+       * gcc.c-torture/compile/pr40080.c: New.
+
+2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
+
+       * gcc.c-torture/compile/pr40026.c: New testcase.
+
+2009-05-11  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/40089
+       * gfortran.dg/proc_ptr_comp_7.f90: New.
+
+2009-05-11  Ira Rosen  <irar@il.ibm.com>
+
+       PR tree-optimization/40074
+       * gcc.dg/vect/pr40074.c: New test.
+
+2009-05-10  Ian Lance Taylor  <iant@google.com>
+
+       * gcc.dg/Wcxx-compat-7.c: New testcase.
+       * gcc.dg/Wcxx-compat-8.c: New testcase.
+       * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
+       notes
+       * gcc.dg/pr17188-1.c: Likewise.
+       * gcc.dg/pr39084.c: Likewise.
+
+2009-05-10  Michael Matz  <matz@suse.de>
+
+       PR target/40031
+       * gcc.dg/pr40031.c: New test.
+
+2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/40018
+       * gfortran.dg/array_constructor_31.f90: New test.
+
+2009-05-10  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/40081
+       * g++.dg/torture/pr40081.C: New testcase.
+
+2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/38863
+       * gfortran.dg/dependency_24.f90: New test.
+       * gfortran.dg/dependency_23.f90: Clean up module files.
+
+2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
+
+       PR fortran/38956
+       * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
+       * gfortran.dg/chmod_2.f90: Likewise.
+       * gfortran.dg/chmod_3.f90: Likewise.
+       * gfortran.dg/open_errors.f90: Likewise.
+
+2009-05-09  Jan Hubicka  <jh@suse.cz>
+
+       PR middle-end/40043
+       * g++.dg/eh/nested-try.C: New test.
+
+2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       PR tree-optimization/40049
+       * gcc.dg/vect/vect-shift-2.c: New test.
+
+2009-05-08  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/torture/complex-sign-mul-minus-one.c,
+       gcc.dg/torture/complex-sign-mul-one.c: New tests.
+
+2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR c/36892
+       * g++.dg/warn/deprecated-6.C: New.
+       * gcc.dg/deprecated-4.c: Likewise.
+       * gcc.dg/deprecated-5.c: Likewise.
+       * gcc.dg/deprecated-6.c: Likewise.
+
+2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
+       __aligned__(__BIGGEST_ALIGNMENT__).
+       * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
+       * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
+       * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
+       * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
+       * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
+       * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
+       * gcc.dg/vect/Os-vect-95.c: Likewise.
+       * gcc.dg/vect/pr20122.c: Likewise.
+       * gcc.dg/vect/pr36493.c: Likewise.
+       * gcc.dg/vect/pr37385.c: Likewise.
+       * gcc.dg/vect/slp-7.c: Likewise.
+       * gcc.dg/vect/slp-9.c: Likewise.
+       * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
+       * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
+       * gcc.dg/vect/vect-35.c: Likewise.
+       * gcc.dg/vect/vect-40.c: Likewise.
+       * gcc.dg/vect/vect-42.c: Likewise.
+       * gcc.dg/vect/vect-44.c: Likewise.
+       * gcc.dg/vect/vect-46.c: Likewise.
+       * gcc.dg/vect/vect-48.c: Likewise.
+       * gcc.dg/vect/vect-52.c: Likewise.
+       * gcc.dg/vect/vect-54.c: Likewise.
+       * gcc.dg/vect/vect-56.c: Likewise.
+       * gcc.dg/vect/vect-58.c: Likewise.
+       * gcc.dg/vect/vect-60.c: Likewise.
+       * gcc.dg/vect/vect-74.c: Likewise.
+       * gcc.dg/vect/vect-75.c: Likewise.
+       * gcc.dg/vect/vect-76.c: Likewise.
+       * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
+       * gcc.dg/vect/vect-77.c: Likewise.
+       * gcc.dg/vect/vect-77-global.c: Likewise.
+       * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
+       * gcc.dg/vect/vect-78.c: Likewise.
+       * gcc.dg/vect/vect-78-global.c: Likewise.
+       * gcc.dg/vect/vect-80.c: Likewise.
+       * gcc.dg/vect/vect-85.c: Likewise.
+       * gcc.dg/vect/vect-87.c: Likewise.
+       * gcc.dg/vect/vect-88.c: Likewise.
+       * gcc.dg/vect/vect-92.c: Likewise.
+       * gcc.dg/vect/vect-93.c: Likewise.
+       * gcc.dg/vect/vect-95.c: Likewise.
+       * gcc.dg/vect/vect-97.c: Likewise.
+       * gcc.dg/vect/vect-complex-1.c: Likewise.
+       * gcc.dg/vect/vect-complex-4.c: Likewise.
+       * gcc.dg/vect/vect-complex-5.c: Likewise.
+       * gcc.dg/vect/vect-multitypes-10.c: Likewise.
+       * gcc.dg/vect/vect-multitypes-11.c: Likewise.
+       * gcc.dg/vect/vect-multitypes-12.c: Likewise.
+       * gcc.dg/vect/vect-multitypes-13.c: Likewise.
+       * gcc.dg/vect/vect-multitypes-14.c: Likewise.
+       * gcc.dg/vect/vect-multitypes-15.c: Likewise.
+       * gcc.dg/vect/vect-multitypes-16.c: Likewise.
+       * gcc.dg/vect/vect-multitypes-17.c: Likewise.
+       * gcc.dg/vect/vect-multitypes-3.c: Likewise.
+       * gcc.dg/vect/vect-multitypes-6.c: Likewise.
+       * gcc.dg/vect/vect-multitypes-7.c: Likewise.
+       * gcc.dg/vect/vect-multitypes-8.c: Likewise.
+       * gcc.dg/vect/vect-multitypes-9.c: Likewise.
+       * gcc.dg/vect/vect-outer-1a.c: Likewise.
+       * gcc.dg/vect/vect-outer-1.c: Likewise.
+       * gcc.dg/vect/vect-outer-2a.c: Likewise.
+       * gcc.dg/vect/vect-outer-2b.c: Likewise.
+       * gcc.dg/vect/vect-outer-2.c: Likewise.
+       * gcc.dg/vect/vect-outer-2c.c: Likewise.
+       * gcc.dg/vect/vect-outer-2d.c: Likewise.
+       * gcc.dg/vect/vect-outer-3a.c: Likewise.
+       * gcc.dg/vect/vect-outer-3b.c: Likewise.
+       * gcc.dg/vect/vect-outer-3.c: Likewise.
+       * gcc.dg/vect/vect-outer-3c.c: Likewise.
+       * gcc.dg/vect/vect-outer-5.c: Likewise.
+       * gcc.dg/vect/vect-outer-6.c: Likewise.
+       * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
+       * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
+       * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
+       * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
+       * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
+       * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
+       * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
+       * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
+       * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
+       * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
+       * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
+       * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
+       * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
+       * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
+
+2009-05-08  Joseph Myers  <joseph@codesourcery.com>
+
+       PR c/24581
+       * gcc.dg/torture/complex-sign.h: New header.
+       * gcc.dg/torture/complex-sign-add.c,
+       gcc.dg/torture/complex-sign-mixed-add.c,
+       gcc.dg/torture/complex-sign-mixed-div.c,
+       gcc.dg/torture/complex-sign-mixed-mul.c,
+       gcc.dg/torture/complex-sign-mixed-sub.c,
+       gcc.dg/torture/complex-sign-mul.c,
+       gcc.dg/torture/complex-sign-sub.c: New tests.
+
+2009-05-08  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/39876
+       * gfortran.dg/intrinsic_3.f90: New.
+
+2009-05-07  Janis Johnson  <janis187@us.ibm.com>
+
+       PR c/39037
+       * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
+       * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
+       * gcc.dg/dfp/float-constant-double.c: New test.
+       * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
+       * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
+       * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
+       * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
+       * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
+       * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
+       * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
+       * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
+       * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
+
+2009-05-07  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/40057
+       * gcc.c-torture/execute/pr40057.c: New test.
+
+2009-05-06  James E. Wilson  <wilson@codesourcery.com>
+
+       * gcc.c-torture/compile/const-high-part.c: New test.
+
+2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR testsuite/40050
+       * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
+       build plugin.
+
+2009-05-06  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/39630
+       * gfortran.dg/proc_decl_1.f90: Modified.
+       * gfortran.dg/proc_ptr_comp_1.f90: New.
+       * gfortran.dg/proc_ptr_comp_2.f90: New.
+       * gfortran.dg/proc_ptr_comp_3.f90: New.
+       * gfortran.dg/proc_ptr_comp_4.f90: New.
+       * gfortran.dg/proc_ptr_comp_5.f90: New.
+       * gfortran.dg/proc_ptr_comp_6.f90: New.
+
+2009-05-06  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/17395
+       * g++.dg/template/call7.C: New test.
+
+2009-05-06  Diego Novillo  <dnovillo@google.com>
+
+       * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
+
+2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gfortran.dg/pr40021.f: Moved to ...
+       * gfortran.fortran-torture/execute/pr40021.f: Here.
+
+2009-05-06  Janis Johnson  <janis187@us.ibm.com>
+
+       PR middle-end/39986
+       * gcc.dg/dfp/pr39986.c: New test.
+
+2009-05-06  Michael Matz  <matz@suse.de>
+
+       PR middle-end/40021
+       * gfortran.dg/pr40021.f: New test.
+
+2009-05-06  Le-Chun Wu  <lcwu@google.com>
+
+       * lib/plugin-support.exp: New file containing support procs for
+       plugin testcases.
+       * lib/target-supports.exp (check_plugin_available): New proc.
+       * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
+       * gcc.dg/plugin/selfassign.c: New plugin source file.
+       * gcc.dg/plugin/self-assign-test-1.c: New test.
+       * gcc.dg/plugin/self-assign-test-2.c: Likewise.
+       * g++.dg/README: Add description for plugin test.
+       * g++.dg/dg.exp: Exclude plugin tests from the general test list.
+       * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
+       * g++.dg/plugin/selfassign.c: New plugin source file.
+       * g++.dg/plugin/self-assign-test-1.C: New test.
+       * g++.dg/plugin/self-assign-test-2.C: Likewise.
+       * g++.dg/plugin/self-assign-test-3.C: Likewise.
+       * g++.dg/plugin/dumb_plugin.c: New plugin source file.
+       * g++.dg/plugin/dumb-plugin-test-1.C: New test.
+
+2009-05-06  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/40041
+       * gfortran.dg/intrinsic_2.f90: New test.
+       * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
+
+2009-05-06  Joseph Myers  <joseph@codesourcery.com>
+
+       PR c/40032
+       * gcc.dg/noncompile/incomplete-5.c: New test.
+
+2009-05-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/39666
+       * gcc.dg/pr39666-1.c: New test.
+       * gcc.dg/pr39666-2.c: Likewise.
+       * g++.dg/warn/Wuninitialized-4.C: Likewise.
+       * g++.dg/warn/Wuninitialized-5.C: Likewise.
+       * gfortran.dg/pr39666-1.f90: Likewise.
+       * gfortran.dg/pr39666-2.f90: Likewise.
+
+2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
+       * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
+       * gcc.target/mips/dspr2-MULTU.c: Likewise.
+
+2009-05-05  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/39998
+       * gfortran.dg/proc_ptr_17.f90: New.
+
+2009-05-05  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/40022
+       * gcc.c-torture/execute/pr40022.c: New testcase.
+
+2009-05-05  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/40023
+       * gcc.c-torture/compile/pr40023.c: New testcase.
+
+2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
+       * g++.dg/template/overload9.C: Likewise.
+       * g++.dg/ext/ms-1.C: New.
+
+2009-05-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/40013
+       * g++.dg/ext/vla7.C: New test.
+
+2009-05-04  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
+
+2009-05-04  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
+       * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
+       Update expected errors.
+
+2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       PR c++/28152
+       * g++.dg/parse/parser-pr28152.C: New.
+       * g++.dg/parse/parser-pr28152-2.C: New.
+
+2009-05-04  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
+
+2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
+       * gcc.target/sparc/fexpand-2.c: Likewise.
+       * gcc.target/sparc/fpmerge-2.c: Likewise.
+       * gcc.target/sparc/pdist-2.c: Likewise.
+
+2009-05-03  Richard Guenther  <rguenther@suse.de>
+
+       PR c/39983
+       * gcc.c-torture/compile/pr39983.c: New testcase.
+
+2009-05-03  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/c99-complex-3.c: New test.
+
+2009-05-03  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/cpp/utf8-5byte-1.c: New test.
+
+2009-05-02  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
+
+2009-05-02  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/40001
+       * gcc.target/spu/pr40001.c: New testcase.
+
+2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
+
+2009-04-30  Steve Ellcey  <sje@cup.hp.com>
+
+       PR middle-end/39579
+       * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
+       * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
+
+2009-04-30  Janis Johnson  <janis187@us.ibm.com>
+
+       PR testsuite/39776
+       * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
+       no longer issued.
+
+2009-04-30  David Ayers  <ayers@fsfe.org>
+
+       * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
+       and gcc_error_prefix variables.
+       * objc.dg/bad-receiver-type.m: Update to match correct
+       diagnostics marker.
+       * objc.dg/encode-5.m: Likewise.
+       * objc.dg/id-1.m: Likewise.
+       * objc.dg/method-1.m: Likewise.
+       * objc.dg/method-6.m: Likewise.
+       * objc.dg/method-7.m: Likewise.
+       * objc.dg/method-9.m: Likewise.
+       * objc.dg/method-11.m: Likewise.
+       * objc.dg/method-20.m: Likewise.
+       * objc.dg/private-1.m: Likewise.
+
+2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
+
+       PR libfortran/39667
+       * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
+       * gfortran.dg/advance_4.f90: Likewise
+       * gfortran.dg/advance_5.f90: Likewise
+       * gfortran.dg/append_1.f90: Likewise
+       * gfortran.dg/backslash_1.f90: Likewise
+       * gfortran.dg/backslash_2.f90: Likewise
+       * gfortran.dg/backslash_3.f: Likewise
+       * gfortran.dg/backspace_10.f90: Likewise
+       * gfortran.dg/backspace_3.f: Likewise
+       * gfortran.dg/backspace_4.f: Likewise
+       * gfortran.dg/backspace_5.f: Likewise
+       * gfortran.dg/backspace_8.f: Likewise
+       * gfortran.dg/backspace_9.f: Likewise
+       * gfortran.dg/complex_write.f90: Likewise
+       * gfortran.dg/convert_implied_open.f90: Likewise
+       * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
+       * gfortran.dg/dos_eol.f: Likewise
+       * gfortran.dg/empty_format_1.f90: Likewise
+       * gfortran.dg/endfile.f: Likewise
+       * gfortran.dg/eof_1.f90: Likewise
+       * gfortran.dg/eor_1.f90: Likewise
+       * gfortran.dg/eor_handling_1.f90: Likewise
+       * gfortran.dg/eor_handling_2.f90: Likewise
+       * gfortran.dg/eor_handling_3.f90: Likewise
+       * gfortran.dg/eor_handling_4.f90: Likewise
+       * gfortran.dg/eor_handling_5.f90: Likewise
+       * gfortran.dg/error_recovery_5.f90: Likewise
+       * gfortran.dg/f2003_inquire_1.f03: Likewise
+       * gfortran.dg/f2003_io_4.f03: Likewise
+       * gfortran.dg/f2003_io_5.f03: Likewise
+       * gfortran.dg/f2003_io_7.f03: Likewise
+       * gfortran.dg/fgetc_1.f90: Likewise
+       * gfortran.dg/fgetc_2.f90: Likewise
+       * gfortran.dg/flush_1.f90: Likewise
+       * gfortran.dg/fmt_exhaust.f90: Likewise
+       * gfortran.dg/fmt_huge.f90: Likewise
+       * gfortran.dg/fmt_read.f90: Likewise
+       * gfortran.dg/fmt_t_1.f90: Likewise
+       * gfortran.dg/fmt_t_2.f90: Likewise
+       * gfortran.dg/fmt_t_3.f90: Likewise
+       * gfortran.dg/fmt_t_4.f90: Likewise
+       * gfortran.dg/fmt_t_5.f90: Likewise
+       * gfortran.dg/fmt_t_7.f: Likewise
+       * gfortran.dg/fseek.f90: Likewise
+       * gfortran.dg/ftell_1.f90: Likewise
+       * gfortran.dg/ftell_2.f90: Likewise
+       * gfortran.dg/func_derived_3.f90: Likewise
+       * gfortran.dg/inquire_9.f90: Likewise
+       * gfortran.dg/iostat_1.f90: Likewise
+       * gfortran.dg/iostat_2.f90: Likewise
+       * gfortran.dg/list_read_1.f90: Likewise
+       * gfortran.dg/list_read_4.f90: Likewise
+       * gfortran.dg/list_read_5.f90: Likewise
+       * gfortran.dg/list_read_7.f90: Likewise
+       * gfortran.dg/list_read_8.f90: Likewise
+       * gfortran.dg/list_read_9.f90: Likewise
+       * gfortran.dg/namelist_13.f90: Likewise
+       * gfortran.dg/namelist_14.f90: Likewise
+       * gfortran.dg/namelist_15.f90: Likewise
+       * gfortran.dg/namelist_16.f90: Likewise
+       * gfortran.dg/namelist_17.f90: Likewise
+       * gfortran.dg/namelist_18.f90: Likewise
+       * gfortran.dg/namelist_19.f90: Likewise
+       * gfortran.dg/namelist_20.f90: Likewise
+       * gfortran.dg/namelist_24.f90: Likewise
+       * gfortran.dg/namelist_26.f90: Likewise
+       * gfortran.dg/namelist_27.f90: Likewise
+       * gfortran.dg/namelist_28.f90: Likewise
+       * gfortran.dg/namelist_37.f90: Likewise
+       * gfortran.dg/namelist_38.f90: Likewise
+       * gfortran.dg/namelist_39.f90: Likewise
+       * gfortran.dg/namelist_40.f90: Likewise
+       * gfortran.dg/namelist_43.f90: Likewise
+       * gfortran.dg/namelist_44.f90: Likewise
+       * gfortran.dg/namelist_45.f90: Likewise
+       * gfortran.dg/namelist_46.f90: Likewise
+       * gfortran.dg/namelist_47.f90: Likewise
+       * gfortran.dg/namelist_48.f90: Likewise
+       * gfortran.dg/namelist_49.f90: Likewise
+       * gfortran.dg/namelist_50.f90: Likewise
+       * gfortran.dg/namelist_51.f90: Likewise
+       * gfortran.dg/namelist_52.f90: Likewise
+       * gfortran.dg/namelist_56.f90: Likewise
+       * gfortran.dg/namelist_char_only.f90: Likewise
+       * gfortran.dg/namelist_use.f90: Likewise
+       * gfortran.dg/namelist_use_only.f90: Likewise
+       * gfortran.dg/noadv_size.f90: Likewise
+       * gfortran.dg/open_access_append_1.f90: Likewise
+       * gfortran.dg/pad_no.f90: Likewise
+       * gfortran.dg/pr12884.f: Likewise
+       * gfortran.dg/pr17090.f90: Likewise
+       * gfortran.dg/pr17285.f90: Likewise
+       * gfortran.dg/pr17286.f90: Likewise
+       * gfortran.dg/pr18122.f90: Likewise
+       * gfortran.dg/pr18210.f90: Likewise
+       * gfortran.dg/pr18392.f90: Likewise
+       * gfortran.dg/pr19155.f: Likewise
+       * gfortran.dg/pr19216.f: Likewise
+       * gfortran.dg/pr19467.f90: Likewise
+       * gfortran.dg/pr19657.f: Likewise
+       * gfortran.dg/pr20257.f90: Likewise
+       * gfortran.dg/read_bad_advance.f90: Likewise
+       * gfortran.dg/read_eof_2.f90: Likewise
+       * gfortran.dg/read_eof_4.f90: Likewise
+       * gfortran.dg/read_many_1.f: Likewise
+       * gfortran.dg/read_noadvance.f90: Likewise
+       * gfortran.dg/read_repeat.f90: Likewise
+       * gfortran.dg/read_size_noadvance.f90: Likewise
+       * gfortran.dg/read_x_past.f: Likewise
+       * gfortran.dg/record_marker_1.f90: Likewise
+       * gfortran.dg/record_marker_3.f90: Likewise
+       * gfortran.dg/rewind_1.f90: Likewise
+       * gfortran.dg/runtime_warning_1.f90: Likewise
+       * gfortran.dg/shape_3.f90: Likewise
+       * gfortran.dg/slash_1.f90: Likewise
+       * gfortran.dg/stat_1.f90: Likewise
+       * gfortran.dg/stat_2.f90: Likewise
+       * gfortran.dg/streamio_11.f90: Likewise
+       * gfortran.dg/streamio_3.f90: Likewise
+       * gfortran.dg/streamio_4.f90: Likewise
+       * gfortran.dg/streamio_9.f90: Likewise
+       * gfortran.dg/tl_editing.f90: Likewise
+       * gfortran.dg/unf_io_convert_1.f90: Likewise
+       * gfortran.dg/unf_io_convert_2.f90: Likewise
+       * gfortran.dg/unf_read_corrupted_2.f90: Likewise
+       * gfortran.dg/unf_short_record_1.f90: Likewise
+       * gfortran.dg/utf8_1.f03: Likewise
+       * gfortran.dg/utf8_2.f03: Likewise
+       * gfortran.dg/widechar_IO_1.f90: Likewise
+       * gfortran.dg/write_check3.f90: Likewise
+       * gfortran.dg/write_rewind_2.f: Likewise
+       * gfortran.dg/x_slash_2.f: Likewise
+       
+2009-04-29  Richard Guenther  <rguenther@suse.de>
+
+       PR target/39943
+       * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
+       New.
+       (check_effective_target_vect_floatuint_cvt): Likewise.
+       * gcc.dg/vect/slp-10.c: Adjust.
+       * gcc.dg/vect/slp-11.c: Adjust.
+       * gcc.dg/vect/slp-12b.c: Adjust.
+       * gcc.dg/vect/slp-33.c: Adjust.
+       * gcc.c-torture/compile/pr39943.c: New testcase.
+
+2009-04-29  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/39937
+       * gcc.c-torture/compile/pr39937.c: New testcase.
+
+2009-04-29  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/39941
+       * gcc.c-torture/compile/pr39941.c: New testcase.
+
+2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+       * gcc.target/bfin/20090411-1.c: New test.
+
+2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
+
+       PR target/39565
+       * gcc.dg/pr39565.c: New testcase.
+
+2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
+       * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
+       * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
+       * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
+       * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
+       * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
+       * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
+       * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
+       * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
+       * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
+       * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
+       * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
+       * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
+       * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
+       * gcc.target/i386/pr37191.c: Likewise.
+       * gcc.target/i386/reload-1.c: Likewise.
+       * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
+       * g++.old-deja/g++.pt/repo2.C: Likewise.
+       * g++.old-deja/g++.pt/repo3.C: Likewise.
+       * g++.old-deja/g++.pt/repo4.C: Likewise.
+       * g++.old-deja/g++.pt/instantiate4.C: Likewise.
+       * g++.old-deja/g++.pt/instantiate6.C: Likewise.
+       * g++.dg/template/repo1.C: Likewise.
+       * g++.dg/template/repo2.C: Likewise.
+       * g++.dg/template/repo3.C: Likewise.
+       * g++.dg/template/repo4.C: Likewise.
+       * g++.dg/template/repo5.C: Likewise.
+       * g++.dg/template/repo6.C: Likewise.
+       * g++.dg/template/repo7.C: Likewise.
+       * g++.dg/template/repo8.C: Likewise.
+       * g++.dg/template/repo9.C: Likewise.
+       * g++.dg/rtti/repo1.C: Likewise.        
+       * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
+       * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
+       * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
+       * g++.dg/other/PR23205.C: Skip for vxworks.
+       * g++.dg/ext/visibility/class1.C: Requires PIC.
+       * g++.dg/eh/async-unwind2.C: Requires PIC.
+       * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
+       does not have cxa_exit.
+
+2009-04-28  Jing Yu  <jingyu@google.com>
+
+       PR testsuite/39790
+       * lib/target-supports.exp (check_effective_target_tls): Remove
+       comment of caching.
+       (check_effective_target_tls_native): Likewise.
+       (check_effective_target_tls_runtime): Likewise.
+       * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
+       tls to tls_runtime.
+       * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
+
+2009-04-28  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/39946
+       * gfortran.dg/proc_ptr_16.f90: New.
+
+2009-04-28  Steve Ellcey  <sje@cup.hp.com>
+
+       * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
+       lp64 is true.
+
 2009-04-28  Richard Guenther  <rguenther@suse.de>
 
        PR middle-end/39937
@@ -5,8 +845,8 @@
 
 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
 
-       g++.dg/warn/pr35652.C: Removed.
-       gcc.dg/pr35652.c: Likewise.
+       g++.dg/warn/pr35652.C: Removed.
+       gcc.dg/pr35652.c: Likewise.
 
 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>