+2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR tree-optimization/35011
+ * g++.dg/other/pr35011.C: New.
+
+2009-04-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/39226
+ * gcc.dg/pr39226.c: New test.
+
+2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR c++/35240
+ * g++.dg/template/pr35240.C: New.
+
+2009-04-01 Joseph Myers <joseph@codesourcery.com>
+
+ PR c/39605
+ * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
+ * gcc.dg/pr25682.c: Update expected diagnostics.
+
+2009-04-01 Richard Guenther <rguenther@suse.de>
+
+ * gcc.dg/fold-plusmult-2.c: New testcase.
+
+2009-04-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/37772
+ * gcc.dg/pr37772.c: New test.
+ * g++.dg/ext/asm11.C: New test.
+
+2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
+ restore GCC_EXEC_PREFIX to its original value, or unset if it was not
+ defined.
+
+2009-03-31 Jason Merrill <jason@redhat.com>
+
+ * g++.old-deja/g++.other/using9.C: Add expected errors.
+
+2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.c-torture/compile/pr33009.c: Removed.
+
+2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+
+ * gcc.c-torture/compile/pr33009.c: Delete.
+ * gcc.c-torture/compile/pr11832.c: Likewise.
+
+2009-03-31 Joseph Myers <joseph@codesourcery.com>
+
+ PR c/448
+ * lib/target-supports.exp (check_effective_target_stdint_types):
+ Update comment.
+ (check_effective_target_inttypes_types): New.
+ * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
+ gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
+ gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
+
+2009-03-31 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/38917
+ PR fortran/38918
+ * gfortran.dg/data_pointer_1.f90: New test.
+
+2009-03-31 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/38915
+ * gfortran.dg/char_length_15.f90: New test.
+
+2009-03-31 Jason Merrill <jason@redhat.com>
+
+ C++ DR 613
+ * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
+ * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
+ * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
+ xfail others.
+
+ * g++.dg/other/typedef2.C: New test.
+
+ PR c++/37806
+ * g++.dg/template/typedef17.C: New test.
+
+ * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
+ * g++.dg/cpp0x/auto12.C: Likewise.
+
+2009-03-31 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/31029
+ * gcc.dg/fold-compare-4.c: New testcase.
+ * gcc.dg/fold-compare-5.c: Likewise.
+
+2009-03-31 Richard Guenther <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
+
+2009-03-31 Joseph Myers <joseph@codesourcery.com>
+
+ PR target/39592
+ * gcc.target/i386/pr39592-1.c: New test.
+
+2009-03-31 Joseph Myers <joseph@codesourcery.com>
+
+ PR preprocessor/15638
+ * gcc.dg/cpp/missing-header-1.c: New test.
+ * gcc.dg/cpp/include2.c: Only test #include <>. Expect
+ "compilation terminated" message.
+ * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
+ test #include "".
+ * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
+ gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
+ terminated" message.
+
+2009-03-31 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/23401
+ PR middle-end/27810
+ * gcc.dg/tree-ssa/pr23401.c: New testcase.
+ * gcc.dg/tree-ssa/pr27810.c: Likewise.
+
+2009-03-30 Steven G. Kargl <kargls@comcast.net>
+
+ PR fortran/38389
+ * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
+ * gfortran.dg/allocate_alloc_opt_1.f90: New test.
+ * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
+ * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
+ * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
+ * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
+ * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
+
+2009-03-30 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/22571
+ * gfortran.dg/whole_file_1.f90: New test.
+ PR fortran/26227
+ * gfortran.dg/whole_file_2.f90: New test.
+ * gfortran.dg/whole_file_3.f90: New test.
+ PR fortran/24886
+ * gfortran.dg/whole_file_4.f90: New test.
+
+2009-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ * gfortran.dg/bind_c_usage_19.f90: New test.
+
+ PR target/39558
+ * gcc.target/powerpc/altivec-29.c: New test.
+
+2009-03-30 Joseph Myers <joseph@codesourcery.com>
+
+ PR rtl-optimization/323
+ * gcc.target/i386/excess-precision-1.c,
+ gcc.target/i386/excess-precision-2.c,
+ gcc.target/i386/excess-precision-3.c,
+ gcc.target/i386/excess-precision-4.c,
+ gcc.target/i386/excess-precision-5.c,
+ gcc.target/i386/excess-precision-6.c: New tests.
+
+2009-03-30 Joseph Myers <joseph@codesourcery.com>
+
+ PR c/35235
+ * gcc.dg/c99-array-lval-8.c: New test.
+
+2009-03-29 Joseph Myers <joseph@codesourcery.com>
+
+ PR preprocessor/34695
+ * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
+ gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
+ instead of dg-warning for "previous definition" messages.
+ * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
+ "warnings being treated as errors" message.
+ * gcc.dg/fltconst-1.c: Use -fshow-column.
+
+2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/38823
+ * gfortran.dg/power1.f90: New test.
+
+2009-03-29 Joseph Myers <joseph@codesourcery.com>
+
+ PR c/456
+ PR c/5675
+ PR c/19976
+ PR c/29116
+ PR c/31871
+ PR c/35198
+ * gcc.c-torture/compile/20081108-1.c,
+ gcc.c-torture/compile/20081108-2.c,
+ gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
+ gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
+ gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
+ gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
+ gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
+ gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
+ gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
+ gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
+ gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
+ gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
+ gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
+ gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
+ gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
+ * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
+ gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
+ gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
+ * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
+ case.
+ * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
+ gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
+ XFAILs. Update expected messages.
+ * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
+ expected messages.
+ * gcc.dg/real-const-1.c: Replace with test from original PR.
+ * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
+ when casting from non-constant integer to pointer.
+
+2009-03-29 Richard Guenther <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
+
+2009-03-29 Daniel Kraft <d@domob.eu>
+
+ PR fortran/37423
+ * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
+ DEFERRED bindings.
+ * gfortran.dg/typebound_proc_9.f03: New test.
+ * gfortran.dg/typebound_proc_10.f03: New test.
+ * gfortran.dg/typebound_proc_11.f03: New test.
+ * gfortran.dg/abstract_type_5.f03: New test.
+
+2008-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
+
+ PR fortran/38507
+ * gfortran.dg/do_4.f: New.
+ * gfortran.dg/goto_2.f90: Correct expected warnings.
+ * gfortran.dg/goto_4.f90: Likewise.
+ * gfortran.dg/goto_5.f90: New.
+
+2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/39545
+ * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
+
+ * gcc.target/i386/pr39545-1.c: New.
+ * gcc.target/i386/pr39545-2.c: Likewise.
+
+ * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
+ (flex2_struct): Likewise.
+ (check_struct_passing7): Likewise.
+ (check_struct_passing8): Likewise.
+ (f1s): Likewise.
+ (f2s): Likewise.
+ (main): Call check_struct_passing7 and check_struct_passing8.
+
+2009-03-29 Richard Guenther <rguenther@suse.de>
+
+ * gcc.c-torture/execute/20090113-1.c: New testcase.
+ * gcc.c-torture/execute/20090113-2.c: Likewise.
+ * gcc.c-torture/execute/20090113-3.c: Likewise.
+ * gcc.c-torture/execute/20090207-1.c: Likewise.
+ * gcc.c-torture/compile/20090114-1.c: Likewise.
+ * gcc.c-torture/compile/20090328-1.c: Likewise.
+ * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
+
+2009-03-29 David Ayers <ayers@fsfe.org>
+
+ PR objc/27377
+ * objc.dg/conditional-1.m: New tests.
+
+2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
+
+ * gcc.dg/winline-10.c: New test.
+
+2009-03-28 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/34656
+ * gfortran.dg/do_check_1.f90: Add test.
+ * gfortran.dg/do_check_2.f90: Add test.
+ * gfortran.dg/do_check_3.f90: Add test.
+ * gfortran.dg/do_check_4.f90: Add test.
+
+2009-03-28 Jan Hubicka <jh@suse.cz>
+
+ * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
+ * gcc.dg/pr33826.c: Update dump files.
+ * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
+ * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
+
+2009-03-28 Martin Jambor <mjambor@suse.cz>
+
+ * g++.dg/tree-ssa/fwprop-align.C: New test.
+
+2009-03-28 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/powerpc/altivec-28.c: New test.
+
+ PR c++/39554
+ * gcc.dg/wdisallowed-functions-1.c: Removed.
+ * gcc.dg/wdisallowed-functions-2.c: Removed.
+ * gcc.dg/wdisallowed-functions-3.c: Removed.
+ * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
+ * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
+ * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
+
+2009-03-28 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/38723
+ * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
+
+2009-03-28 Paul Thomas <pault@gcc.gnu.org
+
+ PR fortran/38538
+ * gfortran.dg/char_result_13.f90: New test.
+
2009-03-28 Paul Thomas <pault@gcc.gnu.org>
PR fortran/38765