OSDN Git Service

2009-08-11 Andrew Haley <aph@redhat.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 2899b3a..76913f6 100644 (file)
@@ -1,5 +1,729 @@
+2009-08-11  Andrew Haley  <aph@redhat.com>
+
+       * gcc.target/arm/synchronize.c: New file.
+
+2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR middle-end/40980
+       * testsuite/gfortran.dg/graphite/id-17.f: New.
+
+2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * testsuite/gcc.dg/graphite/interchange-6.c: Un-XFAIL.
+
+2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
+           Pranav Garg  <pranav.garg2107@gmail.com>
+
+       * testsuite/gcc.dg/graphite/interchange-6.c: XFAILed.
+
+2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gcc.dg/graphite/interchange-9.c: New.
+
+2009-08-12  Richard Guenther  <rguenther@suse.de>
+
+       PR rtl-optimization/41033
+       * gcc.dg/pr41033.c: New test.
+
+2009-08-11  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/41022
+       * gfortran.dg/proc_ptr_comp_14.f90: New.
+
+2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * gcc.target/mips/ext-5.c: New test.
+       * gcc.target/mips/ext-6.c: New test.
+       * gcc.target/mips/ext-7.c: New test.
+       * gcc.target/mips/ext-8.c: New test.
+       * gcc.target/mips/extend-2.c: New test.
+
+2009-08-10  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/other/linkage2.C: New test for types-without-linkage
+       handling.
+       * g++.dg/ext/anon-struct4.C: No error about anonymous type.
+       * g++.dg/lookup/anon2.C: Likewise.
+       * g++.dg/other/anon3.C: Likewise.
+       * g++.dg/template/arg2.C: Likewise.
+       * g++.dg/template/local4.C: Likewise.
+       * g++.old-deja/g++.law/operators32.C: Likewise.
+       * g++.old-deja/g++.other/linkage2.C: Likewise.
+       * g++.old-deja/g++.pt/enum6.C: Likewise.
+       * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
+       * g++.old-deja/g++.other/linkage1.C: Likewise.
+
+2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
+
+       * gcc.dg/dg.exp: Test also c-c++-common dir.
+       * g++.dg/dg.exp: Likewise.
+       * g++.dg/warn/Wconversion-real.C: Delete.
+       * gcc.dg/Wconversion-real.c: Move to ...
+       * c-c++-common/Wconversion-real.c: ... here.
+       * lib/target-supports.exp
+       (check_effective_target_c,check_effective_target_c++): New.
+       
+2009-08-10  Daniel Kraft  <d@domob.eu>
+
+       PR fortran/37425
+       * gfortran.dg/typebound_operator_1.f03: New test.
+       * gfortran.dg/typebound_operator_2.f03: New test.
+
+2009-08-10  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/41006
+       * gcc.c-torture/compile/pr41006-1.c: New testcase.
+       * gcc.c-torture/compile/pr41006-2.c: Likewise.
+
+2009-08-10  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/40940
+       * gfortran.dg/class_1.f03: New.
+       * gfortran.dg/class_2.f03: New.
+       * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
+       * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
+       * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
+       * gfortran.dg/typebound_call_10.f03: Ditto.
+       * gfortran.dg/typebound_call_2.f03: Ditto.
+       * gfortran.dg/typebound_call_3.f03: Ditto.
+       * gfortran.dg/typebound_call_4.f03: Ditto.
+       * gfortran.dg/typebound_generic_3.f03: Ditto.
+       * gfortran.dg/typebound_generic_4.f03: Ditto.
+       * gfortran.dg/typebound_proc_1.f08: Ditto.
+       * gfortran.dg/typebound_proc_5.f03: Ditto.
+       * gfortran.dg/typebound_proc_6.f03: Ditto.
+
+2009-08-10  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/40866
+       * g++.dg/expr/stmt-expr-1.C: New test.
+
+2009-08-09  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/41016
+       * gcc.c-torture/compile/pr41016.c: New testcase.
+
+2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * gcc.dg/overflow-warn-8.c: New test.
+
+2009-08-09  Ira Rosen  <irar@il.ibm.com>
+
+       PR tree-optimization/41008
+       * gcc.dg/vect/O1-pr41008.c: New test.
+
+2009-08-05  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/40955
+       * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
+
+2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+       * gcc.target/bfin/loop-autoinc.c: New file.
+
+2009-08-08  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/40991
+       * g++.dg/torture/pr40991.C: New testcase.
+
+2009-08-08  Laurent GUERBY  <laurent@guerby.net>
+
+       * ada/acats/support/impdef.a: Tweak timing constants. Add
+       Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
+       * ada/acats/tests/c9/c940005.a: Use new timing constants.
+       * ada/acats/tests/c9/c940007.a: Likewise.
+       * ada/acats/tests/c9/c94001c.ada: Likewise.
+       * ada/acats/tests/c9/c94006a.ada: Likewise.
+       * ada/acats/tests/c9/c94008c.ada: Likewise.
+       * ada/acats/tests/c9/c951002.a: Likewise.
+       * ada/acats/tests/c9/c954a01.a: Likewise.
+       * ada/acats/tests/c9/c96001a.ada: Likewise.
+       * ada/acats/tests/c9/c97307a.ada: Likewise.
+
+2009-08-07  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/40999
+       * gfortran.dg/pr40999.f: New testcase.
+
+2009-08-07  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/tree-prof/partition1.C: New test.
+
+2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
+
+       * gcc.target/arm/abitest.h: Allow the test function to have a PCS
+       attribute.
+       * gcc.target/arm/vfp1[567].c: New tests.
+
+2009-08-06  Jason Merrill  <jason@redhat.com>
+
+       PR c++/40948
+       * g++.dg/ext/complit12.C: Expand.
+
+2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
+
+       Merge ARM/hard_vfp_branch to trunk.
+
+       2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
+
+       * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
+       * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
+
+       2009-05-12  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
+       (PCS): Define macro to use base AAPCS.
+       (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
+
+       2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * lib/target-supports.exp (check_effective_target_arm_neon_ok):
+       Correct arm_neon.h typo.
+
+       2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
+
+       * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
+       this a linkage test.
+       * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
+       argument marshalling.
+       * abitest.h: New file.
+       * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
+       * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
+
+2009-08-06  Martin Jambor  <mjambor@suse.cz>
+
+       PR middle-end/32964
+       * gcc.dg/tree-ssa/pr32964.c: New test.
+
+2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
+           H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/40957
+       * gcc.target/i386/pr40957: New test.
+
+2009-08-06  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/40964
+       * gcc.c-torture/compile/pr40964.c: New testcase.
+
+2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/40847
+       * gfortran.dg/transfer_resolve_1.f90 : New test.
+
+2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
+           Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
+
+       PR target/40906
+       * gcc.target/i386/pr40906-1.c: New test.
+       * gcc.target/i386/pr40906-2.c: Ditto.
+       * gcc.target/i386/pr40906-3.c: Ditto.
+
+2009-08-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/40924
+       * g++.dg/torture/pr40924.C: New test.
+
+2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
+
+       PR c++/36069
+       * g++.dg/warn/pr36069.C: New.
+
+2009-08-04  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/39987
+       * g++.dg/overload/defarg4.C: New test.
+
+2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
+
+       PR c++/16696
+       * g++.dg/parse/pr16696.C: New.
+       * g++.dg/parse/pr16696-permissive.C: New.
+
+2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/40875
+       * gfortran.dg/initialization_23.f90 : New test.
+
+2009-08-04  Dodji Seketeli  <dodji@redhat.com>
+
+       PR debug/39706
+       * g++.dg/debug/dwarf2/pubnames-1.C: New test.
+
+2009-08-03  Jason Merrill  <jason@redhat.com>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/40948
+       * g++.dg/ext/complit12.C: New.
+
+2009-08-03  Janis Johnson  <janis187@us.ibm.com>
+
+       PR c/39902
+       * gcc.target/powerpc/pr39902-2.c: New test.
+
+2009-08-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/40943
+       * gcc.dg/uninit-6.c: Re-add XFAIL.
+       * gcc.dg/uninit-6-O0.c: Likewise.
+       * gcc.dg/uninit-pr40943.c: New test.
+
+2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR testsuite/40858
+       * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
+       .ascii.
+
+2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/40853
+       * gfortran.dg/namelist_40.f90: Update error output.
+       * gfortran.dg/namelist_47.f90: Update error output.
+       * gfortran.dg/namelist_58.f90: New test.
+
+2009-08-02  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/40881
+       * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
+       * gfortran.dg/altreturn_3.f90: Ditto.
+       * gfortran.dg/altreturn_5.f90: Ditto.
+       * gfortran.dg/altreturn_6.f90: Ditto.
+       * gfortran.dg/altreturn_7.f90: Ditto.
+       * gfortran.dg/array_constructor_13.f90: Ditto.
+       * gfortran.dg/arrayio_7.f90: Ditto.
+       * gfortran.dg/arrayio_8.f90: Ditto.
+       * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
+       * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
+       * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
+       * gfortran.dg/backspace_8.f: Add -std=legacy.
+       * gfortran.dg/backspace_9.f: Ditto.
+       * gfortran.dg/char_comparison_1.f: Ditto.
+       * gfortran.dg/char_decl_1.f90: Ditto.
+       * gfortran.dg/char_initialiser_actual.f90: Ditto.
+       * gfortran.dg/char_pointer_assign.f90: Ditto.
+       * gfortran.dg/char_pointer_dependency.f90: Ditto.
+       * gfortran.dg/char_pointer_dummy.f90: Ditto.
+       * gfortran.dg/char_pointer_func.f90: Ditto.
+       * gfortran.dg/common_8.f90: Ditto.
+       * gfortran.dg/constant_substring.f: Ditto.
+       * gfortran.dg/data_char_2.f90: Ditto.
+       * gfortran.dg/der_array_io_1.f90: Ditto.
+       * gfortran.dg/der_array_io_2.f90: Ditto.
+       * gfortran.dg/der_array_io_3.f90: Ditto.
+       * gfortran.dg/der_io_3.f90: Ditto.
+       * gfortran.dg/dev_null.F90: Ditto.
+       * gfortran.dg/direct_io_2.f90: Ditto.
+       * gfortran.dg/do_iterator_2.f90: Ditto.
+       * gfortran.dg/e_d_fmt.f90: Ditto.
+       * gfortran.dg/empty_format_1.f90: Ditto.
+       * gfortran.dg/entry_17.f90: Modified warning message.
+       * gfortran.dg/entry_7.f90: Add -std=legacy.
+       * gfortran.dg/eor_1.f90: Ditto.
+       * gfortran.dg/equiv_2.f90: Ditto.
+       * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
+       * gfortran.dg/equiv_substr.f90: Add -std=legacy.
+       * gfortran.dg/extended_char_comparison_1.f: Ditto.
+       * gfortran.dg/fmt_bz_bn_err.f: Ditto.
+       * gfortran.dg/fmt_error_2.f90: Ditto.
+       * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
+       * gfortran.dg/fmt_tl.f: Ditto.
+       * gfortran.dg/fmt_white.f: Ditto.
+       * gfortran.dg/func_derived_1.f90: Ditto.
+       * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
+       * gfortran.dg/g77_intrinsics_sub.f: Ditto.
+       * gfortran.dg/global_references_2.f90: Ditto.
+       * gfortran.dg/hollerith_1.f90: Ditto.
+       * gfortran.dg/hollerith.f90: Use new-style character length.
+       * gfortran.dg/hollerith_f95.f90: Ditto.
+       * gfortran.dg/ichar_1.f90: Add -std=legacy.
+       * gfortran.dg/implicit_6.f90: Ditto.
+       * gfortran.dg/implicit_9.f90: Ditto.
+       * gfortran.dg/inquire_13.f90: Ditto.
+       * gfortran.dg/inquire_5.f90: Ditto.
+       * gfortran.dg/inquire_6.f90: Ditto.
+       * gfortran.dg/inquire.f90: Ditto.
+       * gfortran.dg/io_constraints_1.f90: Use new-style character length.
+       * gfortran.dg/io_constraints_2.f90: Ditto.
+       * gfortran.dg/list_read_2.f90: Add -std=legacy.
+       * gfortran.dg/loc_2.f90: Ditto.
+       * gfortran.dg/logical_1.f90: Ditto.
+       * gfortran.dg/longline.f: Ditto.
+       * gfortran.dg/merge_char_1.f90: Ditto.
+       * gfortran.dg/namelist_12.f: Ditto.
+       * gfortran.dg/namelist_14.f90: Ditto.
+       * gfortran.dg/namelist_18.f90: Ditto.
+       * gfortran.dg/namelist_19.f90: Ditto.
+       * gfortran.dg/namelist_21.f90: Ditto.
+       * gfortran.dg/namelist_22.f90: Ditto.
+       * gfortran.dg/namelist_37.f90: Ditto.
+       * gfortran.dg/namelist_54.f90: Ditto.
+       * gfortran.dg/namelist_55.f90: Ditto.
+       * gfortran.dg/namelist_empty.f90: Ditto.
+       * gfortran.dg/namelist_use.f90: Use new-style character length.
+       * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
+       * gfortran.dg/nested_modules_4.f90: Ditto.
+       * gfortran.dg/nested_modules_5.f90: Ditto.
+       * gfortran.dg/open-options-blanks.f: Ditto.
+       * gfortran.dg/output_exponents_1.f90: Ditto.
+       * gfortran.dg/parens_5.f90: Ditto.
+       * gfortran.dg/parens_6.f90: Ditto.
+       * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
+       * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
+       * gfortran.dg/pr15129.f90: Ditto.
+       * gfortran.dg/pr15332.f: Ditto.
+       * gfortran.dg/pr16597.f90: Ditto.
+       * gfortran.dg/pr17143.f90: Ditto.
+       * gfortran.dg/pr17164.f90: Ditto.
+       * gfortran.dg/pr17229.f: Modified warning message.
+       * gfortran.dg/pr18210.f90: Add -std=legacy.
+       * gfortran.dg/pr19155.f: Ditto.
+       * gfortran.dg/pr20086.f90: Ditto.
+       * gfortran.dg/pr20124.f90: Ditto.
+       * gfortran.dg/pr20755.f: Ditto.
+       * gfortran.dg/pr20865.f90: Ditto.
+       * gfortran.dg/pr20950.f: Ditto.
+       * gfortran.dg/pr21730.f: Ditto.
+       * gfortran.dg/pr22491.f: Ditto.
+       * gfortran.dg/pr29713.f90: Ditto.
+       * gfortran.dg/print_parentheses_1.f: Ditto.
+       * gfortran.dg/print_parentheses_2.f90: Ditto.
+       * gfortran.dg/proc_assign_1.f90: Ditto.
+       * gfortran.dg/proc_decl_1.f90: Ditto.
+       * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
+       * gfortran.dg/read_eor.f90: : Add -std=legacy.
+       * gfortran.dg/read_float_1.f90: Ditto.
+       * gfortran.dg/read_logical.f90: Ditto.
+       * gfortran.dg/recursive_statement_functions.f90: Ditto.
+       * gfortran.dg/return_1.f90: Ditto.
+       * gfortran.dg/rewind_1.f90: Ditto.
+       * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
+       * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
+       * gfortran.dg/stfunc_1.f90: Ditto.
+       * gfortran.dg/stfunc_3.f90: Ditto.
+       * gfortran.dg/stfunc_4.f90: Ditto.
+       * gfortran.dg/stfunc_6.f90: Ditto.
+       * gfortran.dg/streamio_2.f90: Ditto.
+       * gfortran.dg/string_ctor_1.f90: Ditto.
+       * gfortran.dg/string_null_compare_1.f: Ditto.
+       * gfortran.dg/substr_6.f90: Ditto.
+       * gfortran.dg/tl_editing.f90: Ditto.
+       * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
+       * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
+       * gfortran.dg/x_slash_1.f: Add -std=legacy.
+       * gfortran.dg/g77/1832.f: Ditto.
+       * gfortran.dg/g77/19981216-0.f Ditto.
+       * gfortran.dg/g77/19990525-0.f: Ditto.
+       * gfortran.dg/g77/19990826-2.f: Ditto.
+       * gfortran.dg/g77/20000630-2.f: Ditto.
+       * gfortran.dg/g77/20010116.f: Ditto.
+       * gfortran.dg/g77/20010519-1.f: Use new-style character length.
+       * gfortran.dg/g77/980419-2.f: Add -std=legacy.
+       * gfortran.dg/g77/980520-1.f: Ditto.
+       * gfortran.dg/g77/check0.f: Ditto.
+       * gfortran.dg/g77/cpp3.F: Ditto.
+       * gfortran.dg/g77/cpp4.F: Use new-style character length.
+       * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
+       * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
+       * gfortran.dg/g77/short.f: Ditto.
+
+2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * gcc.target/mips/ext-3.c: Add NOMIPS16.
+       * gcc.target/mips/ext-4.c: Likewise.
+       * gcc.target/mips/interrupt_handler.c: Likewise.
+       * gcc.target/mips/truncate-4.c: Likewise.
+       * gcc.target/mips/truncate-5.c: Likewise.
+
+2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
+       -fgraphite-force-parallel to -floop-parallelize-all.
+
+2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/40011
+       * gfortran.dg/whole_file_7.f90: New test.
+       * gfortran.dg/whole_file_8.f90: New test.
+       * gfortran.dg/whole_file_9.f90: New test.
+       * gfortran.dg/whole_file_10.f90: New test.
+       * gfortran.dg/whole_file_11.f90: New test.
+       * gfortran.dg/whole_file_12.f90: New test.
+       * gfortran.dg/whole_file_13.f90: New test.
+       * gfortran.dg/whole_file_14.f90: New test.
+
+2009-07-31  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
+       binding semantics.
+       * g++.dg/cpp0x/named.C: Likewise.
+       * g++.dg/cpp0x/overload.C: Likewise.
+       * g++.dg/cpp0x/rv1n.C: Likewise.
+       * g++.dg/cpp0x/rv1p.C: Likewise.
+       * g++.dg/cpp0x/rv2n.C: Likewise.
+       * g++.dg/cpp0x/rv2p.C: Likewise.
+       * g++.dg/cpp0x/rv3n.C: Likewise.
+       * g++.dg/cpp0x/rv3p.C: Likewise.
+       * g++.dg/cpp0x/rv4n.C: Likewise.
+       * g++.dg/cpp0x/rv4p.C: Likewise.
+       * g++.dg/cpp0x/rv5n.C: Likewise.
+       * g++.dg/cpp0x/rv5p.C: Likewise.
+       * g++.dg/cpp0x/rv6n.C: Likewise.
+       * g++.dg/cpp0x/rv6p.C: Likewise.
+       * g++.dg/cpp0x/rv7n.C: Likewise.
+       * g++.dg/cpp0x/rv7p.C: Likewise.
+       * g++.dg/cpp0x/template_deduction.C: Likewise.
+       * g++.dg/cpp0x/unnamed_refs.C: Likewise.
+       * g++.dg/cpp0x/overloadn.C: New.
+       * g++.dg/cpp0x/rv-cast.C: New.
+
+2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * gcc.target/mips/ext-4.c: New test.
+
+2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
+
+2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
+       * gcc.dg/tree-ssa/loop-32.c: Same.
+       * gcc.dg/tree-ssa/loop-33.c: Same.
+       * gcc.dg/tree-ssa/loop-34.c: Same.
+       * gcc.dg/tree-ssa/loop-35.c: Same.
+       * gcc.dg/tree-ssa/loop-7.c: Same.
+       * gcc.dg/tree-ssa/pr23109.c: Same.
+       * gcc.dg/tree-ssa/restrict-2.c: Same.
+       * gcc.dg/tree-ssa/restrict-3.c: Same.
+       * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
+       * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
+       * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
+       * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
+       * gcc.dg/tree-ssa/structopt-1.c: Same.
+       * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
+       * gfortran.dg/pr32921.f: Same.
+
+2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
+       * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
+       * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
+       * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
+       * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
+       * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
+       * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
+       * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
+       * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
+       * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
+       * gcc.dg/graphite/id-1.c: New.
+       * gcc.dg/graphite/id-10.c: New.
+       * gcc.dg/graphite/id-11.c: New.
+       * gcc.dg/graphite/id-12.c: New.
+       * gcc.dg/graphite/id-13.c: New.
+       * gcc.dg/graphite/id-14.c: New.
+       * gcc.dg/graphite/id-15.c: New.
+       * gcc.dg/graphite/id-2.c: New.
+       * gcc.dg/graphite/id-3.c: New.
+       * gcc.dg/graphite/id-4.c: New.
+       * gcc.dg/graphite/id-5.c: New.
+       * gcc.dg/graphite/id-6.c: New.
+       * gcc.dg/graphite/id-7.c: New.
+       * gcc.dg/graphite/id-8.c: New.
+       * gcc.dg/graphite/id-9.c: New.
+       * gcc.dg/graphite/interchange-0.c: New.
+       * gcc.dg/graphite/interchange-1.c: New.
+       * gcc.dg/graphite/interchange-2.c: New.
+       * gcc.dg/graphite/interchange-3.c: New.
+       * gcc.dg/graphite/interchange-4.c: New.
+       * gcc.dg/graphite/interchange-5.c: New.
+       * gcc.dg/graphite/interchange-6.c: New.
+       * gcc.dg/graphite/interchange-7.c: New.
+       * gcc.dg/graphite/interchange-8.c: New.
+       * gcc.dg/graphite/pr35356-1.c: New.
+       * gcc.dg/graphite/pr35356-2.c: New.
+       * gcc.dg/graphite/pr35356-3.c: New.
+       * gcc.dg/graphite/pr40157.c: New.
+       * gcc.dg/graphite/run-id-1.c: New.
+       * gcc.dg/graphite/scop-20.c: New.
+       * gcc.dg/graphite/scop-21.c: New.
+       * gfortran.dg/graphite/id-1.f90: New.
+       * gfortran.dg/graphite/id-10.f90: New.
+       * gfortran.dg/graphite/id-11.f: New.
+       * gfortran.dg/graphite/id-12.f: New.
+       * gfortran.dg/graphite/id-13.f: New.
+       * gfortran.dg/graphite/id-14.f: New.
+       * gfortran.dg/graphite/id-15.f: New.
+       * gfortran.dg/graphite/id-16.f: New.
+       * gfortran.dg/graphite/id-5.f: New.
+       * gfortran.dg/graphite/id-6.f: New.
+       * gfortran.dg/graphite/id-7.f: New.
+       * gfortran.dg/graphite/id-8.f: New.
+       * gfortran.dg/graphite/id-9.f: New.
+       * gfortran.dg/graphite/interchange-1.f: New.
+       * gfortran.dg/graphite/interchange-2.f: New.
+
+2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
+       flags based on the name of the testcase.
+       * gfortran.dg/graphite/graphite.exp: Same.
+
+       * gcc.dg/graphite/block-0.c: Adjusted.
+       * gcc.dg/graphite/block-1.c: Adjusted.
+       * gcc.dg/graphite/block-2.c: Adjusted.
+       * gcc.dg/graphite/block-3.c: Adjusted.
+       * gcc.dg/graphite/block-4.c: Adjusted.
+       * gcc.dg/graphite/block-5.c: Adjusted.
+       * gcc.dg/graphite/block-6.c: Adjusted.
+       * gcc.dg/graphite/pr37485.c: Adjusted.
+       * gcc.dg/graphite/pr37684.c: Adjusted.
+       * gcc.dg/graphite/pr37828.c: Adjusted.
+       * gcc.dg/graphite/pr37883.c: Adjusted.
+       * gcc.dg/graphite/pr37928.c: Adjusted.
+       * gcc.dg/graphite/pr37943.c: Adjusted.
+       * gcc.dg/graphite/pr38409.c: Adjusted.
+       * gcc.dg/graphite/pr38498.c: Adjusted.
+       * gcc.dg/graphite/pr38559.c: Adjusted.
+       * gcc.dg/graphite/pr39335.c: Adjusted.
+       * gcc.dg/graphite/pr39335_1.c: Adjusted.
+       * gcc.dg/graphite/scop-0.c: Adjusted.
+       * gcc.dg/graphite/scop-1.c: Adjusted.
+       * gcc.dg/graphite/scop-10.c: Adjusted.
+       * gcc.dg/graphite/scop-11.c: Adjusted.
+       * gcc.dg/graphite/scop-12.c: Adjusted.
+       * gcc.dg/graphite/scop-13.c: Adjusted.
+       * gcc.dg/graphite/scop-14.c: Adjusted.
+       * gcc.dg/graphite/scop-15.c: Adjusted.
+       * gcc.dg/graphite/scop-16.c: Adjusted.
+       * gcc.dg/graphite/scop-17.c: Adjusted.
+       * gcc.dg/graphite/scop-18.c: Adjusted.
+       * gcc.dg/graphite/scop-19.c: Adjusted.
+       * gcc.dg/graphite/scop-2.c: Adjusted.
+       * gcc.dg/graphite/scop-3.c: Adjusted.-
+       * gcc.dg/graphite/scop-4.c: Adjusted.
+       * gcc.dg/graphite/scop-5.c: Adjusted.
+       * gcc.dg/graphite/scop-6.c: Adjusted.
+       * gcc.dg/graphite/scop-7.c: Adjusted.
+       * gcc.dg/graphite/scop-8.c: Adjusted.
+       * gcc.dg/graphite/scop-9.c: Adjusted.
+       * gcc.dg/graphite/scop-matmult.c: Adjusted.
+       * gfortran.dg/graphite/block-1.f90: Adjusted.
+       * gfortran.dg/graphite/block-2.f: Adjusted.
+       * gfortran.dg/graphite/block-3.f90: Adjusted.
+       * gfortran.dg/graphite/block-4.f90: Adjusted.
+       * gfortran.dg/graphite/id-2.f90: Adjusted.
+       * gfortran.dg/graphite/id-3.f90: Adjusted.
+       * gfortran.dg/graphite/id-4.f90: Adjusted.
+       * gfortran.dg/graphite/pr37852.f90: Adjusted.
+       * gfortran.dg/graphite/pr37857.f90: Adjusted.
+       * gfortran.dg/graphite/pr37980.f90: Adjusted.
+       * gfortran.dg/graphite/pr38083.f90: Adjusted.
+       * gfortran.dg/graphite/pr38953.f90: Adjusted.
+       * gfortran.dg/graphite/scop-1.f: Adjusted.
+
+2009-07-30  Doug Kwan  <dougkwan@google.com>
+
+       * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
+       in warnings added in rev 141298.
+
+2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * lib/options.exp: Use "!=" instead of "ne".
+
+       * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
+
+       * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
+       * gcc.dg/ucnid-12.c: Likewise.
+
+2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
+           Pat Haugen  <pthaugen@us.ibm.com>
+           Revital Eres <ERES@il.ibm.com>
+
+       * testsuite/gcc.target/powerpc/altivec-32.c: New file to test
+       Altivec simple math function vectorization.
+
+       * testsuite/gcc.target/powerpc/bswap-run.c: New file to test swap
+       builtins.
+       * testsuite/gcc.target/powerpc/bswap16.c: Ditto.
+       * testsuite/gcc.target/powerpc/bswap32.c: Ditto.
+       * testsuite/gcc.target/powerpc/bswap64-1.c: Ditto.
+       * testsuite/gcc.target/powerpc/bswap64-2.c: Ditto.
+       * testsuite/gcc.target/powerpc/bswap64-3.c: Ditto.
+       * testsuite/gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
+       * testsuite/gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
+       * testsuite/gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
+
+       * testsuite/gcc.target/powerpc/popcount-2.c: New file to test
+       power7 popcntd instructions.
+       * testsuite/gcc.target/powerpc/popcount-3.c: Ditto.
+
+       * testsuite/gcc.target/powerpc/pr39457.c: New VSX test.
+       * testsuite/gcc.target/powerpc/vsx-builtin-1.c: Ditto.
+       * testsuite/gcc.target/powerpc/vsx-builtin-2.c: Ditto.
+       * testsuite/gcc.target/powerpc/vsx-builtin-3.c: Ditto.
+       * testsuite/gcc.target/powerpc/vsx-builtin-4.c: Ditto.
+       * testsuite/gcc.target/powerpc/vsx-builtin-5.c: Ditto.
+       * testsuite/gcc.target/powerpc/vsx-builtin-6.c: Ditto.
+       * testsuite/gcc.target/powerpc/vsx-vector-1.c: Ditto.
+       * testsuite/gcc.target/powerpc/vsx-vector-2.c: Ditto.
+       * testsuite/gcc.target/powerpc/vsx-vector-3.c: Ditto.
+       * testsuite/gcc.target/powerpc/vsx-vector-4.c: Ditto.
+       * testsuite/gcc.target/powerpc/vsx-vector-5.c: Ditto.
+       * testsuite/gcc.target/powerpc/vsx-vector-6.c: Ditto.
+
+       * testsuite/gcc.target/powerpc/altivec-6.c: Store the result of
+       vec_add, so the optimizer doesn't remove it.
+
+       * testsuite/gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
+       systems that support bswap64.
+
+       * testsuite/gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
+       prevent VSX code generation.
+
+       * testsuite/lib/target-supports.exp (check_vsx_hw_available): New
+       function to test if VSX available.
+       (check_effective_target_powerpc_vsx_ok): Ditto.
+       (check_vmx_hw_available): Add explicit -mno-vsx.
+
+2009-07-30  Janis Johnson  <janis187@us.ibm.com>
+
+       PR c/39902
+       * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
+       
+2009-07-30  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/40570
+       * gcc.c-torture/compile/pr40570.c: New test.
+
+2009-07-29  Jason Merrill  <jason@redhat.com>
+
+       PR c++/14912
+       * g++.dg/template/defarg13.C: New.
+
+2009-07-29  Richard Guenther  <rguenther@suse.de>
+
+       PR c++/40834
+       * g++.dg/torture/pr40834.C: New testcase.
+
+2009-07-29  Michael Matz  <matz@suse.de>
+
+       PR middle-end/40830
+       * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
+
+2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
+       sh*-*-* targets.  Skip on spu-*-* targets.
+       * gfortran.dg/maxlocval_4.f90: Likewise.
+       * gfortran.dg/minlocval_1.f90: Likewise.
+       * gfortran.dg/minlocval_4.f90: Likewise.
+
 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
 
+       PR fortran/40878
+       * gfortran.dg/gomp/pr40878-1.f90: New test.
+       * gfortran.dg/gomp/pr40878-2.f90: New test.
+
        PR testsuite/40891
        * gcc.dg/cdce1.c: Adjust note line number.
        * gcc.dg/cdce2.c: Likewise.