+2009-09-28 Janis Johnson <janis187@us.ibm.com>
+
+ * lib/target-supports.exp (check-effective-target-dfp-nocache):
+ Fix typo that breaks the check.
+
+2009-09-28 Olivier Hainque <hainque@adacore.com>
+
+ * gnat.dg (tagged_alloc_free.adb): New testcase.
+
+2009-09-28 Janis Johnson <janis187@us.ibm.com>
+
+ * g++.dg/dfp: New directory.
+ * g++.dg/dg.exp: Prune tests in dfp directory.
+ * g++.dg/dfp/dfp/exp: New.
+ * g++.dg/dfp/mangle-mode.C: New test.
+
+2009-09-28 Michael Matz <matz@suse.de>
+
+ * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
+ for sign of -Inf.
+
+2009-09-27 Richard Henderson <rth@redhat.com>
+
+ * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
+ * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
+
+2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
+
+ PR c/41476
+ * gcc.dg/cond-constqual-1.c: New test.
+
+2009-09-26 Michael Matz <matz@suse.de>
+
+ PR lto/40758
+ PR middle-end/41470
+ * gcc.dg/pr41470.c: New test.
+
+2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/array9.adb: New test.
+
+2009-09-26 Michael Matz <matz@suse.de>
+
+ PR tree-optimization/41454
+ * gcc.dg/pr41454.c: New test.
+
+2009-09-25 Dodji Seketeli <dodji@redhat.com>
+
+ * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
+ DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
+ into DW_TAG_GNU_template_parameter_pack and
+ DW_TAG_GNU_formal_parameter_pack.
+ * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
+ * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
+
+2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
+
+ * gcc.dg/vect/vect.exp: Append extra parameters as separate
+ parameters for alignment-sensitive -fsection-anchors tests.
+
+2009-09-25 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/41463
+ * gcc.c-torture/execute/pr41463.c: New testcase.
+
+2009-09-25 Olivier Hainque <hainque@adacore.com>
+
+ * gnat.dg/sse_nolib.adb: New testcase.
+
+2009-09-25 Revital Eres <ERES@il.ibm.com>
+
+ * gcc.target/powerpc/vsx-vectorize-8.c: New test.
+ * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
+ * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
+ * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
+ * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
+ * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
+ * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
+ * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
+ * gcc.dg/vect/vect.exp: Add Power7 flags.
+ * g++.dg/vect/vect.exp: Likewise.
+ * gfortran.dg/vect/vect.exp: Likewise.
+
+2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/41459
+ * gfortran.dg/empty_label.f: New test.
+ * gfortran.dg/empty_label.f90: Ditto.
+ * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
+
+2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * gcc.dg/torture/builtin-math-7.c: Test complex int division at
+ compile-time.
+
+2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
+
+ * lib/scanasm.exp (make_pattern_printable): New function.
+ (dg-scan, scan-assembler-times, scan-assembler-dem,
+ scan-assembler-dem-not): Use it.
+
+2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/pr12329.c (dg-do): Changed to run.
+ (test_nested): Renamed to ...
+ (test_nested1): This.
+ (test_nested2): New.
+ (main): Likewise.
+
+2009-09-24 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/36143
+ PR tree-optimization/38747
+ * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
+ * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
+ * g++.dg/torture/pr38747.C: New testcase.
+ * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
+
+2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/nested_proc.adb: New test.
+
+2009-09-24 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/pr12329.c: Adjust.
+
+2009-09-23 Alexandre Oliva <aoliva@redhat.com>
+
+ PR debug/41248
+ * gcc.dg/pr41248.c: New.
+
+2009-09-23 Dodji Seketeli <dodji@redhat.com>
+
+ PR debug/41065
+ * gcc.dg/debug/dwarf2/global-used-types.c: New test.
+
+2009-09-23 Andreas Schwab <schwab@redhat.com>
+
+ * lib/profopt.exp (profopt-get-options): Set tool_flags for
+ current_compiler_flags. Fix typos.
+
+2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
+
+ * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
+
+2009-09-23 Uros Bizjak <ubizjak@gmail.com>
+
+ PR c/39779
+ * gcc.c-torture/compile/pr39779.c: New test.
+
+2009-09-22 Dodji Seketeli <dodji@redhat.com>
+
+ * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
+ * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
+ * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
+
+2009-09-22 Alexandre Oliva <aoliva@redhat.com>
+
+ PR debug/41295
+ * gcc.dg/pr41295.c: New.
+
+2009-09-22 Neil Vachharajani <nvachhar@google.com>
+
+ * gcc.dg/pr40209.c: Add test case.
+
+2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
+
+ * gcc.target/mips/code-readable-1.c: Change \. to \\. when
+ matching assembly.
+ * gcc.target/mips/code-readable-2.c: Likewise.
+ * gcc.target/mips/code-readable-3.c: Likewise.
+
+2009-09-22 Janis Johnson <janis187@us.ibm.com>
+
+ * lib/target-supports.exp (check_effective_target_dfp_nocache):
+ Check support via mode instead of C type.
+ (check_effective_target_dfprt_nocache): Ditto.
+ (check_effective_target_hard_dfp): Ditto.
+
+2009-09-22 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/41395
+ * gcc.c-torture/execute/pr41395-1.c: New testcase.
+ * gcc.c-torture/execute/pr41395-2.c: Likewise.
+
+2009-09-22 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/20090922-1.c: New test.
+
+ PR bootstrap/41405
+ * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
+ * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
+ * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
+ * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
+ * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
+ * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
+ * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
+ * objc.dg/dwarf-2.m: Likewise.
+
+2009-09-22 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/41428
+ * g++.dg/tree-ssa/pr41428.C: New testcase.
+
+2009-09-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/41429
+ * g++.dg/gomp/pr41429.C: New test.
+
+2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
+
+ * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
+
+2009-09-21 Jason Merrill <jason@redhat.com>
+
+ PR c++/41421
+ * g++.dg/cpp0x/trivial1.C: Expand.
+
+2009-09-21 Kai Tietz <kai.tietz@onevision.com>
+
+ * gcc.dg/torture/calleesave-sse.c: New.
+
+2009-09-21 Jan Hubicka <jh@suse.cz>
+
+ * gcc.dg/guality/inline-params.c: New testcase.
+
+2009-09-21 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
+ Add -fno-inline.
+ * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
+ * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
+ (f2): Ditto.
+
+2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
+ * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
+ * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
+ * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
+ * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
+
+2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
+
+ PR middle-end/40642
+ * g++.dg/torture/pr40642.C: New testcase.
+
+2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
+ cases in static initializers.
+
+2009-09-20 Kai Tietz <kai.tietz@onevision.com>
+
+ * gcc.c-tortue/compile/pr39886.c: New.
+
+2009-09-20 Chris Demetriou <cgd@google.com>
+
+ PR preprocessor/28435:
+ * gcc.dg/cpp/missing-header-MD.c: Make output checking match
+ gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
+ * gcc.dg/cpp/missing-header-MMD.c: Likewise.
+ * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
+ * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
+
+2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
+
+ * gcc.target/mips/mips.exp: Add relax-pic-calls
+ under -mfoo/-mno-foo options.
+ (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
+ and -mexplicit-relocs.
+ * gcc.target/mips/call-1.c: New test.
+ * gcc.target/mips/call-2.c: New test.
+ * gcc.target/mips/call-3.c: New test.
+ * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
+ * gcc.dg/tree-ssa/loop-1.c: Likewise.
+
+2009-09-19 Chris Demetriou <cgd@google.com>
+
+ PR preprocessor/28435:
+ * gcc.dg/cpp/missing-header-MD.c: New test.
+ * gcc.dg/cpp/missing-header-MMD.c: New test.
+ * gcc.dg/cpp/missing-sysheader-MD.c: New test.
+ * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
+
+2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/41328
+ * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
+ EOF works.
+
+2009-09-18 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
+ * g++.dg/cpp0x/initlist-deduce.C: New.
+
+2009-09-18 Neil Vachharajani <nvachhar@google.com>
+
+ * gcc.dg/tree-prof/val-prof-7.c: Added test case.
+
+2009-09-18 Janis Johnson <janis187@us.ibm.com>
+
+ * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
+ * c-c++-common/dfp: New directory.
+ * c-c++-common/dfp/dfp-dbg.h: New file.
+ * gcc.dg/dfp/call-by-value.c: Move to ...
+ * c-c++-common/call-by-value.c: here.
+ * gcc.dg/dfp/cast.c: Move to ...
+ * c-c++-common/cast.c: here.
+ * gcc.dg/dfp/compare-eq-const.c: Move to ...
+ * c-c++-common/compare-eq-const.c: here.
+ * gcc.dg/dfp/compare-eq-d128.c: Move to ...
+ * c-c++-common/compare-eq-d128.c: here.
+ * gcc.dg/dfp/compare-eq-d32.c: Move to ...
+ * c-c++-common/compare-eq-d32.c: here.
+ * gcc.dg/dfp/compare-eq-d64.c: Move to ...
+ * c-c++-common/compare-eq-d64.c: here.
+ * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
+ * c-c++-common/compare-eq-dfp.c: here.
+ * gcc.dg/dfp/compare-eq.h: Move to ...
+ * c-c++-common/compare-eq.h: here.
+ * gcc.dg/dfp/compare-rel-const.c: Move to ...
+ * c-c++-common/compare-rel-const.c: here.
+ * gcc.dg/dfp/compare-rel-d128.c: Move to ...
+ * c-c++-common/compare-rel-d128.c: here.
+ * gcc.dg/dfp/compare-rel-d32.c: Move to ...
+ * c-c++-common/compare-rel-d32.c: here.
+ * gcc.dg/dfp/compare-rel-d64.c: Move to ...
+ * c-c++-common/compare-rel-d64.c: here.
+ * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
+ * c-c++-common/compare-rel-dfp.c: here.
+ * gcc.dg/dfp/compare-rel.h: Move to ...
+ * c-c++-common/compare-rel.h: here.
+ * gcc.dg/dfp/compare-special-d128.c: Move to ...
+ * c-c++-common/compare-special-d128.c: here.
+ * gcc.dg/dfp/compare-special-d32.c: Move to ...
+ * c-c++-common/compare-special-d32.c: here.
+ * gcc.dg/dfp/compare-special-d64.c: Move to ...
+ * c-c++-common/compare-special-d64.c: here.
+ * gcc.dg/dfp/compare-special.h: Move to ...
+ * c-c++-common/compare-special.h: here.
+ * gcc.dg/dfp/constants-zero.c: Move to ...
+ * c-c++-common/constants-zero.c: here.
+ * gcc.dg/dfp/convert-bfp-10.c: Move to ...
+ * c-c++-common/convert-bfp-10.c: here.
+ * gcc.dg/dfp/convert-bfp-11.c: Move to ...
+ * c-c++-common/convert-bfp-11.c: here.
+ * gcc.dg/dfp/convert-bfp-12.c: Move to ...
+ * c-c++-common/convert-bfp-12.c: here.
+ * gcc.dg/dfp/convert-bfp-13.c: Move to ...
+ * c-c++-common/convert-bfp-13.c: here.
+ * gcc.dg/dfp/convert-bfp-14.c: Move to ...
+ * c-c++-common/convert-bfp-14.c: here.
+ * gcc.dg/dfp/convert-bfp-2.c: Move to ...
+ * c-c++-common/convert-bfp-2.c: here.
+ * gcc.dg/dfp/convert-bfp-3.c: Move to ...
+ * c-c++-common/convert-bfp-3.c: here.
+ * gcc.dg/dfp/convert-bfp-4.c: Move to ...
+ * c-c++-common/convert-bfp-4.c: here.
+ * gcc.dg/dfp/convert-bfp-5.c: Move to ...
+ * c-c++-common/convert-bfp-5.c: here.
+ * gcc.dg/dfp/convert-bfp-6.c: Move to ...
+ * c-c++-common/convert-bfp-6.c: here.
+ * gcc.dg/dfp/convert-bfp-7.c: Move to ...
+ * c-c++-common/convert-bfp-7.c: here.
+ * gcc.dg/dfp/convert-bfp-8.c: Move to ...
+ * c-c++-common/convert-bfp-8.c: here.
+ * gcc.dg/dfp/convert-bfp-9.c: Move to ...
+ * c-c++-common/convert-bfp-9.c: here.
+ * gcc.dg/dfp/convert-bfp.c: Move to ...
+ * c-c++-common/convert-bfp.c: here.
+ * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
+ * c-c++-common/convert-bfp-fold.c: here.
+ * gcc.dg/dfp/convert-dfp.c: Move to ...
+ * c-c++-common/convert-dfp.c: here.
+ * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
+ * c-c++-common/convert-dfp-fold-2.c: here.
+ * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
+ * c-c++-common/convert-dfp-fold.c: here.
+ * gcc.dg/dfp/convert.h: Move to ...
+ * c-c++-common/convert.h: here.
+ * gcc.dg/dfp/convert-int.c: Move to ...
+ * c-c++-common/convert-int.c: here.
+ * gcc.dg/dfp/convert-int-fold.c: Move to ...
+ * c-c++-common/convert-int-fold.c: here.
+ * gcc.dg/dfp/convert-int-max.c: Move to ...
+ * c-c++-common/convert-int-max.c: here.
+ * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
+ * c-c++-common/convert-int-max-fold.c: here.
+ * gcc.dg/dfp/convert-int-saturate.c: Move to ...
+ * c-c++-common/convert-int-saturate.c: here.
+ * gcc.dg/dfp/func-array.c: Move to ...
+ * c-c++-common/func-array.c: here.
+ * gcc.dg/dfp/func-deref.c: Move to ...
+ * c-c++-common/func-deref.c: here.
+ * gcc.dg/dfp/func-mixed.c: Move to ...
+ * c-c++-common/func-mixed.c: here.
+ * gcc.dg/dfp/func-pointer.c: Move to ...
+ * c-c++-common/func-pointer.c: here.
+ * gcc.dg/dfp/func-scalar.c: Move to ...
+ * c-c++-common/func-scalar.c: here.
+ * gcc.dg/dfp/func-struct.c: Move to ...
+ * c-c++-common/func-struct.c: here.
+ * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
+ * c-c++-common/func-vararg-alternate-d128-2.c: here.
+ * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
+ * c-c++-common/func-vararg-alternate-d128.c: here.
+ * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
+ * c-c++-common/func-vararg-alternate-d32.c: here.
+ * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
+ * c-c++-common/func-vararg-alternate-d64.c: here.
+ * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
+ * c-c++-common/func-vararg-alternate.h: here.
+ * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
+ * c-c++-common/func-vararg-dfp.c: here.
+ * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
+ * c-c++-common/func-vararg-mixed-2.c: here.
+ * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
+ * c-c++-common/func-vararg-mixed.c: here.
+ * gcc.dg/dfp/func-vararg-size0.c: Move to ...
+ * c-c++-common/func-vararg-size0.c: here.
+ * gcc.dg/dfp/inf-1.c: Move to ...
+ * c-c++-common/inf-1.c: here.
+ * gcc.dg/dfp/loop-index.c: Move to ...
+ * c-c++-common/loop-index.c: here.
+ * gcc.dg/dfp/modes.c: Move to ...
+ * c-c++-common/modes.c: here.
+ * gcc.dg/dfp/nan-1.c: Move to ...
+ * c-c++-common/nan-1.c: here.
+ * gcc.dg/dfp/nan-2.c: Move to ...
+ * c-c++-common/nan-2.c: here.
+ * gcc.dg/dfp/operator-arith-fold.c: Move to ...
+ * c-c++-common/operator-arith-fold.c: here.
+ * gcc.dg/dfp/operator-assignment.c: Move to ...
+ * c-c++-common/operator-assignment.c: here.
+ * gcc.dg/dfp/operator-comma.c: Move to ...
+ * c-c++-common/operator-comma.c: here.
+ * gcc.dg/dfp/operator-cond.c: Move to ...
+ * c-c++-common/operator-cond.c: here.
+ * gcc.dg/dfp/operator-logical.c: Move to ...
+ * c-c++-common/operator-logical.c: here.
+ * gcc.dg/dfp/operator-unary.c: Move to ...
+ * c-c++-common/operator-unary.c: here.
+ * gcc.dg/dfp/pr31385.c: Move to ...
+ * c-c++-common/pr31385.c: here.
+ * gcc.dg/dfp/pr33466.c: Move to ...
+ * c-c++-common/pr33466.c: here.
+ * gcc.dg/dfp/pr35620.c: Move to ...
+ * c-c++-common/pr35620.c: here.
+ * gcc.dg/dfp/pr36800.c: Move to ...
+ * c-c++-common/pr36800.c: here.
+ * gcc.dg/dfp/pr39034.c: Move to ...
+ * c-c++-common/pr39034.c: here.
+ * gcc.dg/dfp/pr39035.c: Move to ...
+ * c-c++-common/pr39035.c: here.
+ * gcc.dg/dfp/pr39902.c: Move to ...
+ * c-c++-common/pr39902.c: here.
+ * gcc.dg/dfp/pr39986.c: Move to ...
+ * c-c++-common/pr39986.c: here.
+ * gcc.dg/dfp/signbit-1.c: Move to ...
+ * c-c++-common/signbit-1.c: here.
+ * gcc.dg/dfp/signbit-2.c: Move to ...
+ * c-c++-common/signbit-2.c: here.
+ * gcc.dg/dfp/struct-layout-1.c: Move to ...
+ * c-c++-common/struct-layout-1.c: here.
+ * gcc.dg/dfp/usual-arith-conv.c: Move to ...
+ * c-c++-common/usual-arith-conv.c: here.
+ * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
+ * c-c++-common/usual-arith-conv-const.c: here.
+
+2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
+
+ PR testsuite/41288
+ * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
+ stack alignment.
+
+2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
+
+ PR c++/39365
+ * g++.dg/expr/bool3.C: New test.
+ * g++.dg/expr/bool4.C: New test.
+
+2009-09-17 Janis Johnson <janis187@us.ibm.com>
+
+ * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
+ * gcc.dg/dfp/signbit-2.c: Use it.
+ * gcc.dg/dfp/func-vararg-alternate.h: Change two
+ arguments to unsigned int.
+ * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
+ * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
+ * gcc.dg/dfp/convert-dfp-fold.c: Ditto
+ * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
+ * gcc.dg/dfp/operator-arith-fold.c: Ditto.
+ * gcc.dg/dfp/pr39986.c: Ditto.
+ * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
+ * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
+ * gcc.dg/dfp/pr35620.c: Define typedef for C++.
+ * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
+ * gcc.dg/dfp/convert-int-fold.c: Ditto.
+
+2009-09-17 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
+
+2009-09-17 Janis Johnson <janis187@us.ibm.com>
+
+ PR c/41049
+ * dfp/pr41049.c: New test.
+
+2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR testsuite/41385
+ * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
+
+2009-09-17 Martin Jambor <mjambor@suse.cz>
+
+ * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
+ * gcc.dg/ipa/ipa-sra-1.c: New test.
+ * gcc.dg/ipa/ipa-sra-2.c: New test.
+ * gcc.dg/ipa/ipa-sra-3.c: New test.
+ * gcc.dg/ipa/ipa-sra-4.c: New test.
+ * gcc.dg/ipa/ipa-sra-5.c: New test.
+ * gcc.c-torture/execute/ipa-sra-1.c: New test.
+ * gcc.c-torture/execute/ipa-sra-2.c: New test.
+
+2009-09-17 Michael Matz <matz@suse.de>
+
+ PR middle-end/41347
+ * gfortran.dg/pr41347.f90: New test.
+
+2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
+
+ * gcc.c-torture/compile/20090917-1.c: New testcase.
+
+2009-09-16 Uros Bizjak <ubizjak@gmail.com>
+
+ * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
+ * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
+ alpha*-*-* target from XFAIL list.
+
+2009-09-16 Janis Johnson <janis187@us.ibm.com>
+
+ * gcc.dg/dfp/dfp.exp: Use appropriate default options.
+ * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
+ * gcc.dg/dfp/cast-bad.c: Use default options.
+ * gcc.dg/dfp/compare-rel-const.c: Ditto.
+ * gcc.dg/dfp/composite-type.c: Ditto.
+ * gcc.dg/dfp/constants.c: Ditto.
+ * gcc.dg/dfp/constants-hex.c: Ditto.
+ * gcc.dg/dfp/constants-pedantic.c: Ditto.
+ * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
+ * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
+ * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
+ * gcc.dg/dfp/ctypes.c: Ditto.
+ * gcc.dg/dfp/ddmode-ice.c: Ditto.
+ * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
+ * gcc.dg/dfp/float-constant-double.c: Ditto.
+ * gcc.dg/dfp/keywords-pedantic.c: Ditto.
+ * gcc.dg/dfp/keywords-reserved.c: Ditto.
+ * gcc.dg/dfp/modes.c: Ditto.
+ * gcc.dg/dfp/operator-bitwise.c: Ditto.
+ * gcc.dg/dfp/pr31344.c: Ditto.
+ * gcc.dg/dfp/pr31385.c: Ditto.
+ * gcc.dg/dfp/pr33466.c: Ditto.
+ * gcc.dg/dfp/pr35620.c: Ditto.
+ * gcc.dg/dfp/pr37435.c: Ditto.
+ * gcc.dg/dfp/pr39986.c: Ditto.
+ * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
+ * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
+ * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
+ * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
+ * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
+ * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
+ * gcc.dg/dfp/typespec.c: Ditto.
+ * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
+ * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
+ * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
+ * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
+ * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
+ * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
+ * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
+ * gcc.dg/dfp/compare-rel.h: Ditto.
+ * gcc.dg/dfp/compare-special.h: Ditto.
+ * gcc.dg/dfp/convert.h: Ditto.
+ * gcc.dg/dfp/fe-check.h: Ditto.
+ * gcc.dg/dfp/call-by-value.c: Use default options and
+ debug macros.
+ * gcc.dg/dfp/cast.c: Ditto.
+ * gcc.dg/dfp/compare-eq-const.c: Ditto.
+ * gcc.dg/dfp/compare-eq-d32.c: Ditto.
+ * gcc.dg/dfp/compare-eq-d64.c: Ditto.
+ * gcc.dg/dfp/compare-eq-d128.c: Ditto.
+ * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
+ * gcc.dg/dfp/compare-rel-d32.c: Ditto.
+ * gcc.dg/dfp/compare-rel-d64.c: Ditto.
+ * gcc.dg/dfp/compare-rel-d128.c: Ditto.
+ * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
+ * gcc.dg/dfp/compare-special-d32.c: Ditto.
+ * gcc.dg/dfp/compare-special-d64.c: Ditto.
+ * gcc.dg/dfp/compare-special-d128.c: Ditto.
+ * gcc.dg/dfp/constants-zero.c: Ditto.
+ * gcc.dg/dfp/convert-bfp-2.c: Ditto.
+ * gcc.dg/dfp/convert-bfp-3.c: Ditto.
+ * gcc.dg/dfp/convert-bfp-4.c: Ditto.
+ * gcc.dg/dfp/convert-bfp-5.c: Ditto.
+ * gcc.dg/dfp/convert-bfp-6.c: Ditto.
+ * gcc.dg/dfp/convert-bfp-7.c: Ditto.
+ * gcc.dg/dfp/convert-bfp-8.c: Ditto.
+ * gcc.dg/dfp/convert-bfp-9.c: Ditto.
+ * gcc.dg/dfp/convert-bfp-10.c: Ditto.
+ * gcc.dg/dfp/convert-bfp-11.c: Ditto.
+ * gcc.dg/dfp/convert-bfp-12.c: Ditto.
+ * gcc.dg/dfp/convert-bfp-13.c: Ditto.
+ * gcc.dg/dfp/convert-bfp-14.c: Ditto.
+ * gcc.dg/dfp/convert-bfp.c: Ditto.
+ * gcc.dg/dfp/convert-complex.c: Ditto.
+ * gcc.dg/dfp/convert-dfp.c: Ditto.
+ * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
+ * gcc.dg/dfp/convert-dfp-round.c: Ditto.
+ * gcc.dg/dfp/convert-int.c: Ditto.
+ * gcc.dg/dfp/convert-int-fold.c: Ditto.
+ * gcc.dg/dfp/convert-int-max.c: Ditto.
+ * gcc.dg/dfp/convert-int-saturate.c: Ditto.
+ * gcc.dg/dfp/decfloat-constants.c: Ditto.
+ * gcc.dg/dfp/fe-binop.c: Ditto.
+ * gcc.dg/dfp/fe-convert-1.c: Ditto.
+ * gcc.dg/dfp/fe-convert-2.c: Ditto.
+ * gcc.dg/dfp/fe-convert-3.c: Ditto.
+ * gcc.dg/dfp/func-array.c: Ditto.
+ * gcc.dg/dfp/func-deref.c: Ditto.
+ * gcc.dg/dfp/func-mixed.c: Ditto.
+ * gcc.dg/dfp/func-pointer.c: Ditto.
+ * gcc.dg/dfp/func-scalar.c: Ditto.
+ * gcc.dg/dfp/func-struct.c: Ditto.
+ * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
+ * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
+ * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
+ * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
+ * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
+ * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
+ * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
+ * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
+ * gcc.dg/dfp/func-vararg-size0.c: Ditto.
+ * gcc.dg/dfp/inf-1.c: Ditto.
+ * gcc.dg/dfp/loop-index.c: Ditto.
+ * gcc.dg/dfp/nan-1.c: Ditto.
+ * gcc.dg/dfp/nan-2.c: Ditto.
+ * gcc.dg/dfp/operator-arith-fold.c: Ditto.
+ * gcc.dg/dfp/operator-assignment.c: Ditto.
+ * gcc.dg/dfp/operator-comma.c: Ditto.
+ * gcc.dg/dfp/operator-cond.c: Ditto.
+ * gcc.dg/dfp/operator-logical.c: Ditto.
+ * gcc.dg/dfp/operator-unary.c: Ditto.
+ * gcc.dg/dfp/pr36800.c: Ditto.
+ * gcc.dg/dfp/pr39034.c: Ditto.
+ * gcc.dg/dfp/pr39035.c: Ditto.
+ * gcc.dg/dfp/pr39902.c: Ditto.
+ * gcc.dg/dfp/signbit-1.c: Ditto.
+ * gcc.dg/dfp/signbit-2.c: Ditto.
+ * gcc.dg/dfp/struct-layout-1.c: Ditto.
+ * gcc.dg/dfp/union-init.c: Ditto.
+ * gcc.dg/dfp/usual-arith-conv.c: Ditto.
+
+2009-09-16 Michael Matz <matz@suse.de>
+
+ PR fortran/41212
+ * gfortran.dg/pr41212.f90: New test.
+
+2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/alignment9.adb: New test.
+
+2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/discr20.ad[sb]: New test.
+
+2009-09-16 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/34011
+ * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
+
+2009-09-16 DJ Delorie <dj@redhat.com>
+ Kaz Kojima <kkojima@gcc.gnu.org>
+
+ * gcc.target/sh/struct-arg-dw2.c: New test.
+
+2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR target/41175
+ * gcc.target/powerpc/pr41175.c: New test.
+
+2009-09-14 Richard Henderson <rth@redhat.com>
+
+ * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
+ c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
+ gcc.dg/tree-ssa/asmgoto-1.c: New files.
+
+2009-09-14 Richard Henderson <rth@redhat.com>
+
+ * g++.dg/eh/builtin1.C: Update resx pattern match.
+ * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
+
+2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * gcc.target/mips/branch-helper.h: New file.
+ * gcc.target/mips/branch-2.c,
+ * gcc.target/mips/branch-3.c,
+ * gcc.target/mips/branch-4.c,
+ * gcc.target/mips/branch-5.c,
+ * gcc.target/mips/branch-6.c,
+ * gcc.target/mips/branch-7.c,
+ * gcc.target/mips/branch-8.c,
+ * gcc.target/mips/branch-9.c,
+ * gcc.target/mips/branch-10.c,
+ * gcc.target/mips/branch-11.c,
+ * gcc.target/mips/branch-12.c,
+ * gcc.target/mips/branch-13.c,
+ * gcc.target/mips/branch-14.c,
+ * gcc.target/mips/branch-15.c: New tests.
+
+2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/41331
+ * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
+ -m32 -mpowerpc64 system.
+
+2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
+
+ From Jie Zhang <jie.zhang@analog.com>:
+ * gcc.target/bfin/saveall.c: New test.
+ * gcc.target/bfin/20090914-1.c: New test.
+ * gcc.target/bfin/20090914-2.c: New test.
+
+ * gcc.target/bfin/20090914-3.c: New test.
+
+2009-09-14 Andrew Stubbs <ams@codesourcery.com>
+
+ * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
+
+2009-09-14 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/41350
+ * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
+
+2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/41328
+ * gfortran.dg/cr_lf.f90: New test.
+
+2009-09-11 Michael Matz <matz@suse.de>
+
+ PR middle-end/41275
+ * g++.dg/tree-ssa/pr41275.C: New test.
+
+2009-09-11 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/41242
+ * gfortran.dg/proc_ptr_comp_21.f90: New.
+
+2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/31292
+ * gfortran.dg/module_procedure_1.f90: New test.
+ * gfortran.dg/module_procedure_2.f90: Ditto.
+ * gfortran.dg/generic_14.f90: Move dg-error to new location.
+
+2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+ James A. Morrison <phython@gcc.gnu.org>
+
+ PR ada/18302
+ * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
+ commands.
+ * ada/acats/run_test.exp: New file.
+
+2009-09-10 Uros Bizjak <ubizjak@gmail.com>
+
+ Revert:
+ 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
+
+ PR rtl-optimization/39779
+ * gcc.dg/pr39979.c: New test.
+
+2009-09-10 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/41257
+ * g++.dg/torture/pr41257-2.C: New testcase.
+
+2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/28293
+ * g++.dg/template/crash91.C: New.
+
+2009-09-09 Uros Bizjak <ubizjak@gmail.com>
+
+ PR rtl-optimization/39779
+ * gcc.dg/pr39979.c: New test.
+
+2009-09-09 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/41101
+ * gcc.c-torture/compile/pr41101.c: New testcase.
+
+2009-09-09 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/41317
+ * gcc.c-torture/execute/pr41317.c: New testcase.
+ * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
+ * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
+
+2009-09-08 Dodji Seketeli <dodji@redhat.com>
+
+ Fix some test breakages on Darwin
+ * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
+ and adjust.
+ * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
+ * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
+ * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
+ * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
+ take darwin specifics in account.
+
+2009-09-08 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
+ gcc.dg/profile-dir-3.c: Disable for remote-host testing.
+
+2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/39923
+ * g++.dg/cpp0x/initlist24.C: New.
+
+2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
+
+ * gcc.dg/large-size-array-2.c: Fix target requirement.
+ * gcc.dg/large-size-array-4.c: Likewise.
+ * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
+ * gcc.dg/c99-const-expr-2.c: Likewise.
+ * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
+ * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
+ * gcc.dg/c90-const-expr-10.c: Likewise.
+ * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
+ instead of long.
+ * gcc.dg/tree-ssa/pr33920.c: Likewise.
+ * gcc.dg/vect/pr33846.c: Likewise.
+ * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
+ __PTRDIFF_TYPE__, instead of unsigned long.
+ * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
+
+2009-09-08 Alexandre Oliva <aoliva@redhat.com>
+
+ PR debug/41229
+ PR debug/41291
+ PR debug/41300
+ * gfortran.dg/pr41229.f90: New.
+
+2009-09-08 Alexandre Oliva <aoliva@redhat.com>
+
+ PR debug/41232
+ * gcc.dg/pr41232.c: New.
+
2009-09-08 Joseph Myers <joseph@codesourcery.com>
* gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2009-09-03 Alon Dayan <alond@il.ibm.com>
PR tree-optimization/38275
- * testsuite/gcc.dg/autopar/reduc-1char.c: Increase number
+ * gcc.dg/autopar/reduc-1char.c: Increase number
of iterations. Adjust the logic accordingly.
- * testsuite/gcc.dg/autopar/reduc-2char.c: Ditto.
- * testsuite/gcc.dg/autopar/reduc-1.c: Ditto.
- * testsuite/gcc.dg/autopar/reduc-2.c: Ditto.
- * testsuite/gcc.dg/autopar/reduc-3.c: Ditto.
- * testsuite/gcc.dg/autopar/reduc-6.c: Ditto.
- * testsuite/gcc.dg/autopar/reduc-7.c: Ditto.
- * testsuite/gcc.dg/autopar/reduc-8.c: Ditto.
- * testsuite/gcc.dg/autopar/reduc-9.c: Ditto.
- * testsuite/gcc.dg/autopar/pr39500-1.c: Ditto.
- * testsuite/gcc.dg/autopar/reduc-1short.c: Ditto.
- * testsuite/gcc.dg/autopar/reduc-2short.c: Ditto.
- * testsuite/gcc.dg/autopar/parallelization-1.c: Ditto.
+ * gcc.dg/autopar/reduc-2char.c: Ditto.
+ * gcc.dg/autopar/reduc-1.c: Ditto.
+ * gcc.dg/autopar/reduc-2.c: Ditto.
+ * gcc.dg/autopar/reduc-3.c: Ditto.
+ * gcc.dg/autopar/reduc-6.c: Ditto.
+ * gcc.dg/autopar/reduc-7.c: Ditto.
+ * gcc.dg/autopar/reduc-8.c: Ditto.
+ * gcc.dg/autopar/reduc-9.c: Ditto.
+ * gcc.dg/autopar/pr39500-1.c: Ditto.
+ * gcc.dg/autopar/reduc-1short.c: Ditto.
+ * gcc.dg/autopar/reduc-2short.c: Ditto.
+ * gcc.dg/autopar/parallelization-1.c: Ditto.
2009-09-03 Jakub Jelinek <jakub@redhat.com>
PR middle-end/40980
* gfortran.dg/graphite/id-17.f: New.
+2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
+ Sebastian Pop <sebastian.pop@amd.com>
+
+ * gcc.dg/graphite/interchange-1.c: XFAILed.
+ * gcc.dg/graphite/interchange-2.c: XFAILed.
+ * gcc.dg/graphite/interchange-3.c: XFAILed.
+ * gcc.dg/graphite/interchange-4.c: XFAILed.
+ * gcc.dg/graphite/interchange-7.c: XFAILed.
+
2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
* gcc.dg/graphite/interchange-6.c: Un-XFAIL.
PR middle-end/40328
* gcc.dg/torture/pr40328.c: New testcase.
+2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
+
+ * gcc.dg/falign-labels.c (dg-options): Don't restrict for
+ m68k and fido.
+
2009-06-03 Martin Jambor <mjambor@suse.cz>
* g++.dg/torture/pr40323.C: New file.
PR fortran/37614
* gfortran.dg/common_align_2.f90: New test.
+2009-04-04 Richard Earnshaw <rearnsha@arm.com>
+
+ PR target/39501
+ * gcc.c-torture/execute/pr39501.c: New file.
+ * gcc.c-torture/execute/pr39501.x: New file.
+
2009-04-04 Richard Guenther <rguenther@suse.de>
PR tree-optimization/8781
PR c/35435
* gcc.dg/tls/diag-6.c: New test.
+2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
+
+ * gcc.dg/graphite/scop-19.c: New
+
2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
AVX Programming Reference (January, 2009)
* gnat.dg/unchecked_convert3.adb: New test.
+2009-01-12 Tomas Bily <tbily@suse.cz>
+
+ PR middlend/38385
+ * gcc.dg/tree-ssa/pr38385.c: New file.
+
2009-01-12 Jakub Jelinek <jakub@redhat.com>
PR c++/38794