+2006-02-07 Janis Johnson <janis187@us.ibm.com>
+
+ PR testsuite/26159
+ * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
+ * gcc.dg/tree-ssa/pr23382.c: Ditto.
+
+2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+
+ PR fortran/25577
+ * gfortran.dg/mvbits_1.f90: New.
+
+2006-02-07 Dirk Mueller <dmueller@suse.com>
+
+ * g++.dg/warn/Wdiv-by-zero.C: New test.
+ * g++.dg/warn/Wno-div-by-zero.C: New.
+
+2006-02-07 Jeff Law <law@redhat.com>
+
+ * gcc.dg/tree-ssa/pr21559.c: New test.
+
+ * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
+ multiple VRP passes.
+ * gcc.dg/tree-ssa/vrp09.c: Likewise.
+ * gcc.dg/tree-ssa/vrp18.c: Likewise.
+ * gcc.dg/tree-ssa/pr21582.c: Likewise.
+ * gcc.dg/tree-ssa/pr20657.c: Likewise.
+ * gcc.dg/tree-ssa/pr21001.c: Likewise.
+ * gcc.dg/tree-ssa/vrp02.c: Likewise
+ * gcc.dg/tree-ssa/vrp11.c: Likewise
+ * gcc.dg/tree-ssa/pr14341.c: Likewise
+ * gcc.dg/tree-ssa/vrp19.c: Likewise
+ * gcc.dg/tree-ssa/vrp20.c: Likewise
+ * gcc.dg/tree-ssa/vrp03.c: Likewise
+ * gcc.dg/tree-ssa/pr21086.c: Likewise
+ * gcc.dg/tree-ssa/pr21959.c: Likewise
+ * gcc.dg/tree-ssa/vrp21.c: Likewise
+ * gcc.dg/tree-ssa/vrp04.c: Likewise
+ * gcc.dg/tree-ssa/pr25485.c: Likewise
+ * gcc.dg/tree-ssa/pr22026.c: Likewise
+ * gcc.dg/tree-ssa/vrp22.c: Likewise
+ * gcc.dg/tree-ssa/vrp05.c: Likewise
+ * gcc.dg/tree-ssa/20030807-10.c: Likewise
+ * gcc.dg/tree-ssa/pr20701.c: Likewise
+ * gcc.dg/tree-ssa/vrp23.c: Likewise
+ * gcc.dg/tree-ssa/vrp06.c: Likewise
+ * gcc.dg/tree-ssa/pr22117.c: Likewise
+ * gcc.dg/tree-ssa/pr20702.c: Likewise
+ * gcc.dg/tree-ssa/vrp15.c: Likewise
+ * gcc.dg/tree-ssa/pr21090.c: Likewise
+ * gcc.dg/tree-ssa/pr21294.c: Likewise
+ * gcc.dg/tree-ssa/vrp24.c: Likewise
+ * gcc.dg/tree-ssa/vrp07.c: Likewise
+ * gcc.dg/tree-ssa/pr21563.c: Likewise
+ * gcc.dg/tree-ssa/pr25382.c: Likewise
+ * gcc.dg/tree-ssa/vrp16.c: Likewise
+ * gcc.dg/tree-ssa/vrp25.c: Likewise
+ * gcc.dg/tree-ssa/vrp08.c: Likewise
+ * gcc.dg/tree-ssa/20030807-6.c: Likewise
+ * gcc.dg/tree-ssa/vrp17.c: Likewise
+ * gcc.dg/tree-ssa/pr21458.c: Likewise
+ * g++.dg/tree-ssa/pr18178.C: Likewise
+
+2006-02-07 Richard Guenther <rguenther@suse.de>
+
+ PR c++/26140
+ Revert
+ 2006-01-30 Richard Guenther <rguenther@suse.de>
+ PR c++/23372
+ * gcc.dg/pr23372-1.C: New testcase.
+
+ * g++.dg/tree-ssa/pr26140.C: New testcase.
+
+2006-02-07 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/9737
+ * g++.dg/template/ttp15.C: New test.
+ * g++.dg/template/ttp16.C: Likewise.
+ * g++.dg/template/ttp17.C: Likewise.
+ * g++.old-deja/g++.pt/ttp36.C: Remove.
+ * g++.old-deja/g++.pt/ttp19.C: Likewise.
+ * g++.old-deja/g++.pt/ttp37.C: Likewise.
+ * g++.old-deja/g++.pt/ttp38.C: Likewise.
+ * g++.old-deja/g++.pt/ttp39.C: Likewise.
+ * g++.old-deja/g++.pt/ttp9.C: Likewise.
+ * g++.old-deja/g++.pt/ttp40.C: Likewise.
+ * g++.old-deja/g++.pt/ttp51.C: Likewise.
+ * g++.old-deja/g++.pt/ttp26.C: Likewise.
+ * g++.old-deja/g++.pt/ttp36.C: Likewise.
+
+2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
+
+ PR libfortran/23815
+ * unf_io_convert_4.f90: New test.
+
+2006-02-06 Daniel Berlin <dberlin@dberlin.org>
+
+ * gcc.dg/tree-ssa/loadpre10.c: New test.
+ * gcc.dg/tree-ssa/loadpre11.c: Ditto.
+ * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
+ * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
+
+2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
+
+ PR libfortran/24685
+ * gfortran.dg/large_real_kind_form_io_2.f90: New test.
+
+2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR tree-opt/25251
+ * gfortran.dg/assign_7.f: New test.
+
+2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR fortran/26041
+ PR fortran/26064
+ * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
+ * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
+ * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
+
+2006-02-05 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
+ in size_t typedef.
+
+2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
+
+ * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
+ * g++.dg/charset/string.c (foo): Likewise.
+ * g++.dg/ext/builtin1.C (printf): Change first parameter type to
+ const char*
+ * g++.dg/ext/builtin2.C (printf): Likewise.
+ * g++.dg/init/new15.C (printf): Likewise.
+ * g++.dg/opt/pr17697-1.C (foo): Likewise.
+ * g++.dg/opt/pr17697-2.C (foo): Likewise.
+ * g++.dg/opt/pr17697-3.C (foo): Likewise.
+ * g++.dg/template/non-dependent4.C (temp): Likewise.
+ * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
+ * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
+ parameter type to const char*.
+ * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
+ Change type to const char*.
+ * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
+ Likewise.
+ * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
+ second parameter type to const char*.
+ * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
+ (Y::Y): Change parameter type to const char*.
+ * g++.old-deja/g++.jason/ref12.C (f): Likewise.
+ * g++.old-deja/g++.jason/report.C: Apply const correctness.
+ * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
+ * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
+ (char*).
+ * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
+ const char*.
+ * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
+ type to const char*.
+ * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
+ return type to const char*.
+ * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
+ to const char*.
+ * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
+ * g++.old-deja/g++.law/refs1.C: Likewise.
+ * g++.old-deja/g++.law/visibility1.C: Likewise.
+ * g++.old-deja/g++.law/visibility2.C: Likewise.
+ * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
+ const char*.
+ * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
+ * g++.old-deja/g++.mike/net48.C: Likewise.
+ * g++.old-deja/g++.mike/p646.C: Likewise.
+ * g++.old-deja/g++.mike/p6746.C: Likewise.
+ * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
+ type to const char*.
+ * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
+ deprecated conversion warning.
+ * g++.old-deja/g++.other/init15.C (A::name): Change type to const
+ char*.
+ * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
+ * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
+ * g++.old-deja/g++.pt/explicit8.C: Likewise.
+ * g++.old-deja/g++.pt/m6.C (xx): Likewise.
+ * g++.old-deja/g++.pt/m7.C (xx): Likewise.
+ * g++.old-deja/g++.pt/nontype3.C: Likewise.
+ * g++.old-deja/g++.pt/t39.C: Likewise.
+ * g++.old-deja/g++.robertl/eb106.C: Likewise.
+ * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
+
+2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
+
+ PR fortran/25075
+ intrinsic_argument_conformance_1.f90: New test.
+
+2006-02-03 Steven G. Kargl <kargls@comcast.net>
+
+ PR fortran/20845
+ * gfortran.dg/char_result_11.f90: Add SAVE.
+ * gfortran.dg/der_pointer_4.f90: Ditto.
+ * gfortran.dg/default_initialization.f90: New test.
+
+2006-02-03 Jeff Law <law@redhat.com>
+
+ * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
+ handle more than 100 dump files.
+ (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
+ * lib/scantree.exp (scan-tree-dump): Likewise.
+ (scan-tree-dump-times, scan-tree-dump-not): Likewise.
+ (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
+ * lib/scanipa.exp (scan-ipa-dump): Likewise.
+ (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
+ (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
+
+2006-02-03 Diego Novillo <dnovillo@redhat.com>
+
+ * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
+
+2006-02-03 Mark Mitchell <mark@codesourcery.com>
+
+ * g++.dg/template/using12.C: New test.
+
+2006-02-03 Alan Modra <amodra@bigpond.net.au>
+
+ * gcc.target/powerpc/pr25960.c: New test.
+
+2006-02-02 Steven G. Kargl <kargls@comcast>
+
+ PR fortran/24958
+ gfortran.dg/nullify_2.f90: New test.
+
+2006-02-02 Diego Novillo <dnovillo@redhat.com>
+
+ PR 25990
+ * gcc.dg/gomp/pr25990.c: New test.
+
+2006-01-31 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/25342
+ * g++.gd/template/partial4.C: New test.
+
+2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR middle-end/26001
+ * gfortran.dg/data_char_2.f90: New.
+
+2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
+
+ PR fortran/26039
+ maxval_maxloc_conformance_1.f90: New test.
+
+2006-01-31 Richard Guenther <rguenther@suse.de>
+
+ * gcc.target/i386/sselibm-1.c: New testcase.
+ * gcc.target/i386/sselibm-2.c: Likewise.
+ * gcc.target/i386/sselibm-3.c: Likewise.
+ * gcc.target/i386/sselibm-4.c: Likewise.
+ * gcc.target/i386/sselibm-5.c: Likewise.
+
+2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
+
+ PR fortran/24266
+ * gfortran.dg/arrayio_derived_2.f90: New.
+
+2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
+
+ * gcc.dg/unsigned-long-compare.c: New test.
+
+2006-01-30 Steve Ellcey <sje@cup.hp.com>
+
+ PR testsuite/25318
+ * lib/target-supports.exp (check_effective_target_freorder):
+ Check to see if target supports -freorder-blocks-and-partition.
+ * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
+ instead of "dg-require-named-sections".
+
+2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
+
+ PR target/14798:
+ * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
+ * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
+ * gcc.dg/pragma-isr-trapa2.c: Likewise.
+ * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
+ * gcc.dg/pragma-isr-trap_exit.c: Likewise.
+ * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
+ * gcc.dg/attr-isr-trap_exit.c: Likewise.
+ * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
+
+2006-01-30 Richard Guenther <rguenther@suse.de>
+
+ PR c++/23372
+ * gcc.dg/pr23372-1.C: New testcase.
+
+2006-01-29 Diego Novillo <dnovillo@redhat.com>
+
+ * gcc.dg/gomp/pr25874.c: New test.
+
+2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
+
+ PR tree-opt/25911
+ * gcc.dg/vect/fast-math-vect-pr25911.c: New.
+
+2006-01-29 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/18578
+ PR fortran/18579
+ PR fortran/20857
+ PR fortran/20885
+ * gfortran.dg/intent_out_1.f90: New test.
+
+2006-01-28 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/17911
+ * gfortran.dg/procedure_lvalue.f90: New test.
+
+ PR fortran/20895
+ PR fortran/25030
+ * gfortran.dg/char_pointer_assign_2.f90: New test.
+ * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
+ assignment to be consistent with standard.
+ * gfortran.dg/char_result_2.f90: The same.
+ * gfortran.dg/char_result_8.f90: The same.
+
+2006-01-28 Zack Weinberg <zackw@panix.com>
+
+ * gcc.dg/Woverlength-strings.c
+ * gcc.dg/Woverlength-strings-pedantic-c89.c
+ * gcc.dg/Woverlength-strings-pedantic-c89-no.c
+ * gcc.dg/Woverlength-strings-pedantic-c99.c
+ * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
+
+2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
+
+ * gcc.c-torture/execute/20060127-1.c: New test.
+
+2006-01-28 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/25999
+ * g++.dg/ext/pragmaweak1.C: New test.
+
+2006-01-28 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/25855
+ * g++.dg/template/spec29.C: New test.
+
+2006-01-28 Kazu Hirata <kazu@codesourcery.com>
+
+ PR c/19606.
+ * gcc.c-torture/execute/pr19606.c: New.
+
+2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
+
+ * gcc.dg/pragma-re-4.c: New test.
+
+2005-01-27 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/25964
+ * gfortran.dg/assumed_size_refs_3.f90: New test.
+
+2006-01-27 Ben Elliston <bje@au.ibm.com>
+
+ * gcc.misc-tests/dectest.exp: Remove defunct comment.
+
+2006-01-26 Laurent GUERBY <laurent@guerby.net>
+
+ PR ada/21317
+ * ada/acats/support/impdef.a: Add One_Long_Second.
+ * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
+ * ada/acats/tests/c9/c94026.a: Likewise.
+ * ada/acats/tests/c9/c97305c.ada: Likewise.
+ * ada/acats/tests/c9/c99004a.ada: Likewise.
+
+2005-01-26 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/25964
+ * gfortran.dg/global_references_2.f90: New test.
+
+ PR fortran/25084
+ PR fortran/20852
+ PR fortran/25085
+ PR fortran/25086
+ * gfortran.dg/assumed_charlen_function_1.f90: New test.
+ * gfortran.dg/assumed_charlen_function_3.f90: New test.
+
+ PR fortran/25416
+ * gfortran.dg/assumed_charlen_function_2.f90: New test.
+
+2006-01-26 Alexandre Oliva <aoliva@redhat.com>
+
+ PR c/25892
+ * gcc.dg/Wpointer-sign.c: New.
+ * gcc.dg/Wpointer-sign-Wall.c: New.
+ * gcc.dg/Wpointer-sign-Wall-no.c: New.
+ * gcc.dg/Wpointer-sign-pedantic.c: New.
+ * gcc.dg/Wpointer-sign-pedantic-no.c: New.
+ * gcc.dg/conv-2.c: Use -Wpointer-sign.
+
+2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR C/25861
+ * gcc.c-torture/compile/pr25861.c: New test.
+
+2006-01-26 Paul Brook <paul@codesourcery.com>
+
+ * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
+ on short-enum targets.
+ * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
+ variable.
+ (generate_fields): Use short_enums.
+ (main): Set short_enums. Document -e.
+ * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
+ on short-enum targets.
+ * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
+ variable.
+ (generate_fields): Use short_enums.
+ (main): Set short_enums. Document -e.
+ * lib/target-supports.exp (check_effective_target_short_enums): New.
+
+2006-01-26 Hans-Peter Nilsson <hp@axis.com>
+
+ PR target/25947
+ * gcc.dg/torture/pr25947-1.c: New test.
+
+2006-01-25 Jan Hubicka <jh@suse.cz>
+ Roger Sayle <roger@eyesopen.com>
+
+ PR rtl-optimization/25703
+ * gcc.target/i386/20060125-1.c: New test case.
+ * gcc.target/i386/20060125-2.c: New test case.
+
+2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
+
+ PR fortran/18540
+ * gfortran.dg/goto_1.f: New.
+
+2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
+
+ PR fortran/25716
+ * gfortran.dg/char_result_11.f90: Make it sensitive to PR
+ 25716 on 32-bit systems too.
+
2006-01-25 Kazu Hirata <kazu@codesourcery.com>
PR testsuite/25590
* gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
* gfortran.dg/read_eof_2.f90: New test.
* gfortran.dg/read_eof_3.f90: New test.
-
+
2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
PR tree-opt/25860
2006-01-20 Dirk Mueller <dmueller@suse.com>
- PR c++/5520
- * g++.dg/warn/empty-body.C: New.
+ PR c++/5520
+ * g++.dg/warn/empty-body.C: New.
2006-01-19 Mark Mitchell <mark@codesourcery.com>
to LD_LIBRARY_PATH.
2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
- Andrew Pinski <pinskia@physics.uc.edu>
+ Andrew Pinski <pinskia@physics.uc.edu>
* gcc.dg/minmax-1.c: New test.
2006-01-11 Paolo Bonzini <bonzini@gnu.org>
- PR tree-optimization/23109
- PR tree-optimization/23948
- PR tree-optimization/24123
+ PR tree-optimization/23109
+ PR tree-optimization/23948
+ PR tree-optimization/24123
- * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
- gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
- gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
- g++.dg/tree-ssa/pr23948.C: New testcases.
- * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
+ * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
+ gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
+ gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
+ g++.dg/tree-ssa/pr23948.C: New testcases.
+ * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
three divisions in order to do the optimization.
2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>