+2008-09-18 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/37102
+ * gcc.c-torture/execute/pr37102.c: New Test.
+
+2008-09-18 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/37284
+ * g++.dg/tree-ssa/pr37284.C: New testcase.
+
+2008-09-18 Daniel Kraft <d@domob.eu>
+
+ PR fortran/37507
+ * gfortran.dg/allocate_error_1.f90: New test.
+ * gfortran.dg/deallocate_error_1.f90: New test.
+ * gfortran.dg/deallocate_error_2.f90: New test.
+
+2008-09-18 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/37456
+ * testsuite/g++.dg/torture/pr37456.C: New testcase.
+
+2008-09-18 Uros Bizjak <ubizjak@gmail.com>
+
+ PR rtl-optimization/37544
+ * gcc.dg/pr37544.c: New test.
+
+2008-09-17 Janis Johnson <janis187@us.ibm.com>
+
+ PR testsuite/25241
+ * g++.old-deja/g++.brendan/crash7.C: Remove "error" or "warning" from
+ message for dg-error/dg-warning.
+ * g++.old-deja/g++.jason/crash11.C: Ditto.
+ * g++.old-deja/g++.oliva/template1.C: Ditto.
+ * g++.old-deja/g++.benjamin/tem03.C: Ditto.
+ * g++.dg/rtti/no-rtti.C: Ditto.
+ * g++.dg/cpp/pedantic-errors.C: Ditto.
+ * g++.dg/cpp/string-2.C: Ditto.
+ * g++.dg/ext/fpreg1.C: Ditto.
+ * g++.dg/ext/altivec-types-1.C: Ditto.
+ * g++.dg/warn/write-strings-default.C: Ditto.
+ * g++.dg/warn/Wvla-2.C: Ditto.
+ * g++.dg/warn/register-var-1.C: Ditto.
+ * g++.dg/warn/deprecated-3.C: Ditto.
+ * g++.dg/warn/pr30551-2.C: Ditto.
+ * g++.dg/warn/overflow-warn-1.C: Ditto.
+ * g++.dg/warn/pr30551.C: Ditto.
+ * g++.dg/warn/pointer-integer-comparison.C: Ditto.
+ * g++.dg/warn/pr12242.C: Ditto.
+ * g++.dg/warn/write-strings.C: Ditto.
+ * g++.dg/warn/overflow-warn-3.C: Ditto.
+ * g++.dg/warn/overflow-warn-4.C: Ditto.
+ * g++.dg/warn/overflow-warn-6.C: Ditto.
+ * g++.dg/parse/crash43.C: Ditto.
+ * g++.dg/parse/crash44.C: Ditto.
+ * g++.dg/parse/offsetof8.C: Ditto.
+ * g++.dg/gomp/pr35158.C: Ditto.
+ * g++.dg/template/crash81.C: Ditto.
+
+2008-09-18 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/37274
+ * gfortran.dg/used_types_22.f90: New test.
+ * gfortran.dg/used_types_23.f90: New test.
+
+ PR fortran/36374
+ * gfortran.dg/generic_17.f90: New test.
+ * gfortran.dg/ambiguous_specific_2.f90: New test.
+ * gfortran.dg/generic_actual_arg.f90: Add test for case that is
+ not ambiguous.
+
+ PR fortran/36454
+ * gfortran.dg/access_spec_3.f90: New test.
+
+2008-09-17 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/static_initializer3.ads: New test.
+
+2008-09-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/37552
+ * g++.dg/parse/crash49.C: New test.
+
+ PR preprocessor/37324
+ * lib/target-supports.exp
+ (check_effective_target_wchar_t_char16_t_compatible,
+ check_effective_target_wchar_t_char32_t_compatible): New.
+ * gcc.dg/utf-array.c: Use __CHAR{16,32}_TYPE__ macros in typedefs.
+ Only require from incompatible errors for char{16,32}_t vs. wchar_t
+ initializations if those types are indeed incompatible.
+
+2008-09-16 Janis Johnson <janis187@us.ibm.com>
+
+ PR testsuite/25241
+ * testsuite/g++.dg/charset/attribute2.c: Replace dg-error with
+ dg-warning or vice versa.
+ * testsuite/g++.dg/conversion/dr195.C: Ditto.
+ * testsuite/g++.dg/cpp0x/variadic60.C: Ditto.
+ * testsuite/g++.dg/expr/cast2.C: Ditto.
+ * testsuite/g++.dg/ext/anon-struct4.C: Ditto.
+ * testsuite/g++.dg/ext/member-attr.C: Ditto.
+ * testsuite/g++.dg/ext/utf-array.C: Ditto.
+ * testsuite/g++.dg/ext/utf-array-short-wchar.C: Ditto.
+ * testsuite/g++.dg/ext/utf-typedef-cxx0x.C: Ditto.
+ * testsuite/g++.dg/ext/visibility/redecl1.C: Ditto.
+ * testsuite/g++.dg/ext/visibility/warn4.C: Ditto.
+ * testsuite/g++.dg/parse/defarg11.C: Ditto.
+ * testsuite/g++.dg/template/error17.C: Ditto.
+ * testsuite/g++.dg/warn/pedantic2.C: Ditto.
+ * testsuite/g++.dg/warn/pr21983.C: Ditto.
+ * testsuite/g++.dg/warn/return-reference2.C: Ditto.
+ * testsuite/g++.old-deja/g++.bob/inherit1.C: Ditto.
+ * testsuite/g++.old-deja/g++.brendan/crash13.C: Ditto.
+ * testsuite/g++.old-deja/g++.brendan/crash17.C: Ditto.
+ * testsuite/g++.old-deja/g++.brendan/crash52.C: Ditto.
+ * testsuite/g++.old-deja/g++.brendan/crash55.C: Ditto.
+ * testsuite/g++.old-deja/g++.brendan/enum7.C: Ditto.
+ * testsuite/g++.old-deja/g++.brendan/operators4.C: Ditto.
+ * testsuite/g++.old-deja/g++.brendan/template17.C: Ditto.
+ * testsuite/g++.old-deja/g++.brendan/warnings1.C: Ditto.
+ * testsuite/g++.old-deja/g++.bugs/900205_03.C: Ditto.
+ * testsuite/g++.old-deja/g++.bugs/900227_01.C: Ditto.
+ * testsuite/g++.old-deja/g++.ext/arrnew.C: Ditto.
+ * testsuite/g++.old-deja/g++.ext/attrib4.C: Ditto.
+ * testsuite/g++.old-deja/g++.jason/cond.C: Ditto.
+ * testsuite/g++.old-deja/g++.jason/operator.C: Ditto.
+ * testsuite/g++.old-deja/g++.jason/report.C: Ditto.
+ * testsuite/g++.old-deja/g++.law/friend5.C: Ditto.
+ * testsuite/g++.old-deja/g++.law/temps1.C: Ditto.
+ * testsuite/g++.old-deja/g++.law/union4.C: Ditto.
+ * testsuite/g++.old-deja/g++.martin/pure1.C: Ditto.
+ * testsuite/g++.old-deja/g++.mike/empty.C: Ditto.
+ * testsuite/g++.old-deja/g++.mike/for2.C: Ditto.
+ * testsuite/g++.old-deja/g++.mike/misc9.C: Ditto.
+ * testsuite/g++.old-deja/g++.mike/p10769b.C: Ditto.
+ * testsuite/g++.old-deja/g++.mike/p2855.C: Ditto.
+ * testsuite/g++.old-deja/g++.mike/p3060c.C: Ditto.
+ * testsuite/g++.old-deja/g++.mike/p700.C: Ditto.
+ * testsuite/g++.old-deja/g++.mike/p9732c.C: Ditto.
+ * testsuite/g++.old-deja/g++.mike/pmf6.C: Ditto.
+ * testsuite/g++.old-deja/g++.mike/warn1.C: Ditto.
+ * testsuite/g++.old-deja/g++.mike/warn5.C: Ditto.
+ * testsuite/g++.old-deja/g++.niklas/t141.C: Ditto.
+ * testsuite/g++.old-deja/g++.other/cast6.C: Ditto.
+ * testsuite/g++.old-deja/g++.other/cond5.C: Ditto.
+ * testsuite/g++.old-deja/g++.other/conv8.C: Ditto.
+ * testsuite/g++.old-deja/g++.other/decl5.C: Ditto.
+ * testsuite/g++.old-deja/g++.other/delete2.C: Ditto.
+ * testsuite/g++.old-deja/g++.other/delete4.C: Ditto.
+ * testsuite/g++.old-deja/g++.other/linkage1.C: Ditto.
+ * testsuite/g++.old-deja/g++.other/ptrmem8.C: Ditto.
+ * testsuite/g++.old-deja/g++.other/typename1.C: Ditto.
+ * testsuite/g++.old-deja/g++.pt/typename14.C: Ditto.
+ * testsuite/g++.old-deja/g++.pt/typename4.C: Ditto.
+ * testsuite/g++.old-deja/g++.pt/typename5.C: Ditto.
+ * testsuite/g++.old-deja/g++.pt/typename7.C: Ditto.
+
+2008-09-16 Jakub Jelinek <jakub@redhat.com>
+ Adam Nemet <anemet@caviumnetworks.com>
+
+ PR rtl-optimization/37483
+ * gcc.c-torture/compile/pr37483.c: New test.
+ * gcc.c-torture/compile/pr37395.c: New test.
+
+2008-09-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/37529
+ * gcc.dg/pr37529.c: New test.
+
+ PR c++/37530
+ * g++.dg/parse/crash48.C: New test.
+
+ PR c++/37531
+ * g++.dg/parse/crash47.C: New test.
+
+ PR c++/37532
+ * g++.dg/parse/crash46.C: New test.
+
+ PR testsuite/36889
+ * lib/fortran-torture.exp (get-fortran-torture-options): Only
+ set test_tree_vectorize on i?86/x86_64 resp. sparc* if sse2 resp.
+ ultrasparc hw is available.
+
+2008-09-16 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/37380
+ * gcc.c-torture/compile/pr37380.c: New testcase.
+
+2008-09-16 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/37508
+ * gcc.dg/tree-ssa/pr37508.c: New testcase.
+
+2008-09-15 Aldy Hernandez <aldyh@redhat.com>
+
+ * g++.old-deja/g++.brendan/crash16.C: Function name is the correct
+ location for an error regarding a function.
+ * g++.old-deja/g++.other/pmf3.C: Same.
+ * g++.old-deja/g++.law/ctors5.C: Same.
+ * g++.old-deja/g++.pt/explicit34.C: Same.
+ * g++.dg/parse/error28.C: Same.
+ * g++.dg/parse/error17.C: Same.
+ * g++.dg/template/friend44.C: Same.
+
+2008-09-13 Raksit Ashok <raksit@google.com>
+
+ PR rtl-optimization/37489
+ * g++.dg/opt/cse3.C: New.
+
+2008-09-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR testsuite/37495
+ * gcc.c-torture/compile/vector-4.c: Add "dg-do compile".
+
+2008-09-13 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.c-torture/pr36141.c: Move to ...
+ * gcc.c-torture/compile/pr36141.c: ... here.
+ * gcc.dg/arm-g2.c: Move to ...
+ * gcc.target/arm/g2.c: ... here.
+ * gcc.dg/arm-vfp1.c: Move to ...
+ * gcc.target/arm/vfp1.c: ... here.
+ * gcc.dg/20031108-1: Move to ...
+ * gcc.target/arm/20031108-1.c: ... here.
+ * gcc.dg/20030909-1: Move to ...
+ * gcc.target/arm/20030909-1.c: ... here.
+ * gcc.dg/arm-mmx-1.c: Move to ...
+ * gcc.target/arm/mmx-1.c: ... here.
+ * gcc.dg/arm-scd[123].c: Move to ...
+ * gcc.target/arm/scd[123].c: ... here.
+ * gcc.dg/arm-asm.c: Move to ...
+ * gcc.target/arm/asm.c: ... here.
+ * gcc.dg/20080410-1: Move to ...
+ * gcc.target/sh/20080410-1.c: ... here.
+ * gcc.dg/globalreg-1.c: Move to ...
+ * gcc.target/sparc/globalreg-1.c: ... here.
+
+2008-09-13 Daniel Kraft <d@domob.eu>
+
+ PR fortran/35770
+ * gfortran.dg/implicit_13.f90: New test.
+
+2008-09-11 Steve Ellcey <sje@cup.hp.com>
+
+ * gcc.c-torture/compile/pr11832.c: xfail on ia64-*-*.
+ * gcc.c-torture/compile/pr33009.c: Ditto.
+
+2008-09-11 Janis Johnson <janis187@us.ibm.com>
+
+ * gcc.dg/dfp/dec-eval-method-2.c: New test.
+
+2008-09-11 Joseph Myers <joseph@codesourcery.com>
+
+ * lib/compat.exp, gcc.dg/compat/struct-layout-1.exp,
+ g++.dg/compat/struct-layout-1.exp: Use .exe extension for compat
+ test executables.
+ * gcc.dg/compat/struct-layout-1_generate.c,
+ g++.dg/compat/struct-layout-1_generate.c: Convert backslash to
+ slash in srcdir for dg-options string.
+
+2008-09-11 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.target/i386/sse5-haddX.c, gcc.target/i386/sse5-hsubX.c:
+ Avoid intN_t types.
+
+2008-09-11 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/builtins-8.c: Condition cbrt test on HAVE_C99_RUNTIME.
+
+2008-09-11 Paolo Bonzini <bonzini@gnu.org>
+
+ * gcc.dg/tree-ssa/vrp47.c: New.
+ * gcc.target/i386/andor-2.c: New.
+
+2008-09-11 Ira Rosen <irar@il.ibm.com>
+
+ PR tree-optimization/37474
+ * gcc.dg/vect/pr37474.c: New test.
+
+2008-09-11 Andreas Schwab <schwab@suse.de>
+
+ * gcc.target/m68k/xgot-1.c: Add -mcpu=5206 to select a ColdFire
+ target.
+
+2008-09-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/37382
+ * gcc.c-torture/compile/pr37382.c: New test.
+
+2008-09-11 Daniel Kraft <d@domob.eu>
+
+ PR fortran/36214
+ * gfortran.dg/boz_9.f90: Corrected test.
+ * gfortran.dg/boz_13.f90: New test.
+ * gfortran.dg/boz_14.f90: New test.
+
+2008-09-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/36904
+ * gcc.target/powerpc/altivec-27.c: New test.
+
+2008-09-10 Andrew Pinski <andrew_pinski@playstation.sony.com>
+
+ PR middle-end/37333
+ * gcc.c-torture/compile/20080910-1.c: New testcase.
+
+2008-09-10 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/37432
+ * gcc.c-torture/compile/pr37432.c: New testcase.
+
+2008-09-10 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/37434:
+ * gcc.target/i386/pr37434-1.c: New.
+ * gcc.target/i386/pr37434-2.c: Likewise.
+ * gcc.target/i386/pr37434-3.c: Likewise.
+ * gcc.target/i386/pr37434-4.c: Likewise.
+ * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
+ * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
+ * gcc.target/i386/sse4_1-set-v16qi-1a.c: Likewise.
+ * gcc.target/i386/sse4_1-set-v16qi-2a.c: Likewise.
+ * gcc.target/i386/sse4_1-set-v16qi-3a.c: Likewise.
+
+2008-09-10 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/37420
+ * gfortran.dg/warn_unused_var.f90: New test.
+ * gfortran.dg/warn_unused_var.f90: Add cleanup-modules.
+
+2008-09-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/37353
+ * gcc.dg/pr37353.c: New test.
+
+2008-09-10 Martin Michlmayr <tbm@cyrius.com>
+ Ira Rosen <irar@il.ibm.com>
+
+ PR tree-optimization/37385
+ * gcc.dg/vect/pr37385.c: New test.
+
+2008-09-09 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR rtl-optimization/37435
+ * gcc.dg/dfp/pr37435.c: New.
+
+2008-09-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/37417
+ * g++.dg/ext/vla5.C: New test.
+
+ PR middle-end/37356
+ * g++.dg/tree-ssa/pr37356.C: New test.
+
+ PR target/37438
+ * gcc.dg/pr37438.c: New test.
+
+ PR c++/37389
+ * g++.dg/parse/enum4.C: New test.
+
+2008-09-09 Daniel Kraft <d@domob.eu>
+
+ PR fortran/37429
+ * gfortran.dg/typebound_call_7.f03: New test.
+ * gfortran.dg/typebound_call_8.f03: New test.
+
+2008-09-09 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/37354
+ PR middle-end/30165
+ * g++.dg/torture/pr37354.C: New testcase.
+
+2008-09-09 Aldy Hernandez <aldyh@redhat.com>
+
+ PR/37442
+ * gcc.target/i386/pr12329.c: Place error message on function name
+ line.
+ * gcc.target/i386/sse-5.c: Same.
+
+2008-09-09 Aldy Hernandez <aldyh@redhat.com>
+
+ * gcc.dg/always_inline.c: Place error message on function
+ name line.
+ * gcc.dg/winline-6.c: Same.
+ * gcc.dg/noreturn-1.c: Same.
+ * gcc.dg/noreturn-7.c: Same.
+ * gcc.dg/inline-14.c: Same.
+ * gcc.dg/always_inline3.c: Same.
+ * gcc.dg/winline-3.c: Same.
+ * gcc.dg/wtr-func-def-1.c: Same.
+ * gcc.dg/winline-5.c: Same.
+ * gcc.dg/winline-7.c: Same.
+ * gcc.dg/winline-9.c: Same.
+ * gcc.dg/noreturn-4.c: Same.
+ * gcc.dg/20041213-1.c: Use column numbers.
+
+2008-09-09 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/37433
+ * gcc.c-torture/compile/pr37433.c: New testcase.
+
+2008-09-09 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/37387
+ * gcc.c-torture/compile/pr37387.c: New testcase.
+
+2008-09-09 Daniel Kraft <d@domob.eu>
+
+ PR fortran/37411
+ * gfortran.dg/array_function_4.f90: New test.
+
+2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
+ Mark Mitchell <mark@codesourcery.com>
+
+ * g++.dg/compat/eh/filter2_x.C: Declare abort.
+ * g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_y.C: Include
+ cstddef and use std::size_t.
+
+ * gcc.dg/compat/compat-common.h: Define SKIP_COMPLEX_INT if
+ SKIP_COMPLEX. Honor SKIP_COMPLEX.
+ * gcc.dg/compat/scalar-by-value-3_x.c,
+ gcc.dg/compat/scalar-by-value-3_y.c,
+ gcc.dg/compat/scalar-by-value-4_x.c,
+ gcc.dg/compat/scalar-by-value-4_y.c,
+ gcc.dg/compat/scalar-by-value-5.c,
+ gcc.dg/compat/scalar-by-value-5_main.c,
+ gcc.dg/compat/scalar-by-value-6.c,
+ gcc.dg/compat/scalar-by-value-6_main.c,
+ gcc.dg/compat/scalar-by-value-6_x.c,
+ gcc.dg/compat/scalar-by-value-6_y.c,
+ gcc.dg/compat/struct-by-value-16_x.c,
+ gcc.dg/compat/struct-by-value-16_y.c,
+ gcc.dg/compat/struct-by-value-16a_x.c,
+ gcc.dg/compat/struct-by-value-16a_y.c,
+ gcc.dg/compat/struct-by-value-17_x.c,
+ gcc.dg/compat/struct-by-value-17_y.c,
+ gcc.dg/compat/struct-by-value-17a_x.c,
+ gcc.dg/compat/struct-by-value-17a_y.c,
+ gcc.dg/compat/struct-by-value-18_x.c,
+ gcc.dg/compat/struct-by-value-18_y.c,
+ gcc.dg/compat/struct-by-value-18a_x.c,
+ gcc.dg/compat/struct-by-value-18a_y.c,
+ gcc.dg/compat/struct-layout-1.h,
+ gcc.dg/compat/scalar-return-3_x.c,
+ gcc.dg/compat/scalar-return-3_y.c,
+ gcc.dg/compat/scalar-return-4_x.c,
+ gcc.dg/compat/scalar-return-4_y.c: Honor SKIP_COMPLEX.
+
+ * gcc.dg/compat/scalar-by-value-y.h: Use stdarg.h for non-GCC
+ compilers.
+
+ * gcc.dg/compat/struct-by-value-22_y.c,
+ gcc.dg/compat/struct-by-value-22_main.c,
+ gcc.dg/compat/struct-by-value-22_x.c: Honor SKIP_VLA_IN_STRUCT.
+
+ * lib/c-compat.exp (compat_setup_dfp): Check the compiler under test
+ first.
+ * lib/compat.exp: Document COMPLEX and VLA_IN_STRUCT skips.
+
+2008-09-08 Andy Hutchinson <hutchinsonandy@aim.com>
+
+ * gcc.dg/struct/wo_prof_escape_substr_value.c: Limit allocation
+ based on STACK_SIZE.
+ * gcc.dg/struct/wo_prof_array_through_pointer.c: Ditto.
+ * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Ditto.
+ * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Limit allocation
+ based on STACK_SIZE. Check malloc return for NULL.
+ * gcc.dg/struct/w_prof_local_var.c: Ditto.
+ * gcc.dg/struct/wo_prof_mult_field_peeling.c: Ditto.
+ * gcc.dg/struct/w_prof_local_array.c: Limit allocation based on
+ STACK_SIZE. XFAIL AVR target.
+ * gcc.dg/struct/wo_prof_local_array.c: Ditto.
+ * gcc.dg/struct/w_prof_two_strs.c: Limit allocation based on
+ STACK_SIZE. Limit random size to N.
+ * gcc.dg/struct/wo_prof_two_strs.c: Limit allocation based on
+ STACK_SIZE. XFAIL AVR target. Limit random size to N.
+ * gcc.dg/struct/w_prof_single_str_global.c: XFAIL AVR target.
+ * gcc.dg/struct/wo_prof_array_field.c: Ditto.
+ * gcc.dg/struct/wo_prof_double_malloc.c: Ditto.
+ * gcc.dg/struct/wo_prof_global_array.c: Ditto.
+ * gcc.dg/struct/wo_prof_single_str_global.c: Ditto.
+ * gcc.dg/struct/wo_prof_single_str_local.c: Ditto.
+ * gcc.dg/struct/w_prof_global_var.c: Limit allocation based on
+ STACK_SIZE. Check malloc return for NULL. XFAIL AVR target.
+ * gcc.dg/struct/wo_prof_global_var.c: Ditto.
+ * gcc.dg/struct/wo_prof_local_var.c: Ditto.
+ * gcc.dg/struct/wo_prof_malloc_size_var.c: Access only allocated
+ space. Limit allocation based on STACK_SIZE. XFAIL AVR target.
+
+2008-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ * g++.dg/cdce3.C: Require c99 runtime.
+
+2008-09-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/37393
+ * g++.dg/tree-ssa/pr37393.C: New test.
+
+ PR middle-end/37414
+ * g++.dg/opt/init2.C: New test.
+
+ PR middle-end/37337
+ * g++.dg/tree-ssa/pr37337.C: New test.
+
+2008-09-08 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/37421
+ * g++.dg/torture/pr37421.C: New testcase.
+
+2008-09-08 Daniel Kraft <d@domob.eu>
+
+ PR fortran/36167
+ * gfortran.dg/array_function_3.f90: New test.
+ * gfortran.dg/save_3.f90: Added cleanup-modules directive.
+ * gfortran.dg/string_compare_1.f90: Ditto.
+
+2008-09-08 Daniel Kraft <d@domob.eu>
+
+ PR fortran/37199
+ * gfortran.dg/array_function_2.f90: New test.
+
+2008-09-08 Tobias Burnus <burnus@net.b.de>
+
+ PR fortran/37400
+ * gfortran.dg/implicit_12.f90: New test.
+
+2008-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/37203
+ * gfortran.d/reshape_order_1.f90: New test case.
+ * gfortran.d/reshape_order_2.f90: New test case.
+ * gfortran.d/reshape_order_3.f90: New test case.
+ * gfortran.d/reshape_order_4.f90: New test case.
+
+2008-09-07 Richard Guenther <rguenther@suse.de>
+ Ira Rosen <irar@il.ibm.com>
+
+ PR tree-optimization/36630
+ * gcc.dg/vect/pr36630.c: New test.
+
+2008-09-07 Daniel Kraft <d@domob.eu>
+
+ * gfortran.dg/stfunc_6.f90: Extended testcase to include more tests
+ related to PURE and statement functions.
+
+2008-09-07 Dorit Nuzman <dorit@il.ibm.com>
+ Ira Rosen <irar@il.ibm.com>
+
+ PR tree-optimization/35642
+ * lib/target-supports.exp (check_effective_target_vect_short_mult):
+ Add powerpc.
+
+2008-09-07 Victor Kaplansky <victork@il.ibm.com>
+
+ PR testsuite/37334
+ * gcc/testsuite/gcc.dg/fastmath-2.c: Add volatile to
+ definition of b, change -ffast-math to -ffinite-math-only
+ and rename test to ...
+ * gcc/testsuite/gcc.dg/div-double-1.c: ... this.
+
+2008-09-06 Jeff Law <law@redhat.com>
+
+ * gcc.c-torture/execute/memcpy-bi.c: Include <string.h>
+
+2008-09-06 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/37399
+ * gfortran.dg/size_kind.f90: Remove allocate statement
+ as it overflows at compile time on 32bit systems.
+
+2008-09-06 Jan Hubicka <jh@suse.cz>
+
+ * g++.dg/tree-ssa-pr14703.C: New testcase.
+
+2008-09-06 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/36153
+ * gfortran.dg/size_kind.f90: New test.
+
+2008-09-06 Steven G. Kargl <kargls@comcast.net>
+
+ PR fortran/33229
+ * gfortran.dg/intrinsic_subroutine.f90: New test.
+
+2008-09-06 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * gcc.target/mips/mips.exp (dg-mips-options): Make
+ -mr10k-cache-barrier=* imply -mips3 or above.
+ * gcc.target/mips/cache-1.c: New test.
+ * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
+ * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
+ * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
+ * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
+ * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
+ * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
+ * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
+ * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
+ * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
+ * gcc.target/mips/r10k-cache-barrier-10.c: Likewise.
+ * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
+ * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
+ * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
+ * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
+ * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
+
+2008-09-05 Daniel Kraft <d@domob.eu>
+
+ PR fortran/35837
+ * gfortran.dg/save_3.f90: New test.
+
2008-09-05 Douglas Gregor <doug.gregor@gmail.com>
- PR c++/37342
- * g++.dg/other/canon-37342.C: New.
+ PR c++/37342
+ * g++.dg/other/canon-37342.C: New.
2008-09-05 Joseph Myers <joseph@codesourcery.com>
2008-09-02 Victor Kaplansky <victork@il.ibm.com>
* gcc.dg/fastmath-2.c: New.
-
+
2008-09-02 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/37095
* gcc.target/mips/octeon-bbit-3.c: New test.
2008-08-28 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
- Andrew Pinski <pinskia@gcc.gnu.org>
+ Andrew Pinski <pinskia@gcc.gnu.org>
PR 18050
* gcc.dg/Wsequence-point-pr18050.c: New.
* gcc.dg/vect/vect-multitypes-15.c: Fix typo.
* gcc/testsuite/lib/target-supports.exp
- (check_effective_target_vect_long_long): Remove spu-*-*.
+ (check_effective_target_vect_long_long): Remove spu-*-*.
* gcc.dg/vect/vect-multitypes-16.c: Make init loop unvectorizable.
* gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
PR libfortran/35995
* gfortran.dg/intrinsic_ifunction_1.f90: New test case.
-2008-05-04 Andy Hutchinson <hutchinsonandy@aim.com>
+2008-05-04 Andy Hutchinson <hutchinsonandy@aim.com>
* gcc.dg/nested-func-5.c: Skip for target without trampolines.
* gcc.dg/torture/nested-fn-1.c: Ditto.