* obj-c++.dg/defs.mm (abort): Make it extern "C".
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
index d7d4d7e..859a5e9 100644 (file)
@@ -1,3 +1,379 @@
+2009-07-16  Jakub Jelinek  <jakub@redhat.com>
+
+       * obj-c++.dg/defs.mm (abort): Make it extern "C".
+
+2009-07-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/40747
+       * gcc.c-torture/execute/pr40747.c: New test.
+
+2009-07-15  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/40753
+       * gcc.c-torture/compile/pr40753.c: New testcase.
+
+2009-07-15  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/40743
+       * gfortran.dg/interface_assignment_4.f90: New.
+
+2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
+       for FreeBSD up to and including version 8.
+
+2009-07-14  Taras Glek  <tglek@mozilla.com>
+           Rafael Espindola  <espindola@google.com>
+
+       * g++.dg/plugin/header-plugin-test.C: New.
+       * g++.dg/plugin/header_plugin.c: New.
+       * g++.dg/plugin/plugin.exp: Update.
+
+2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
+       function to enable vectorization.
+       * gcc.target/i386/sse2-lrint-vec.c: Ditto.
+       * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
+
+2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/sse-copysignf-vec.c: New test.
+       * gcc.target/i386/sse2-copysign-vec.c: Ditto.
+
+2009-07-14  Jason Merrill  <jason@redhat.com>
+
+       PR c++/37276
+       * g++.dg/lookup/builtin5.C: New.
+       * g++.dg/other/error22.C: Add missing extern "C".
+       * g++.dg/warn/Warray-bounds.C: Likewise.
+       * gcc.dg/compat/compat-common.h: Likewise.
+
+       PR c++/40746
+       * g++.dg/lookup/using20.C: New.
+
+       PR c++/40740
+       * g++.dg/template/koenig8.C: New.
+
+2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
+
+       * testsuite/gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
+       both i?86-*-darwin* and x86_64-*-darwin*.
+
+2009-07-14  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
+       gcc.target/i386/pr37843-3.c: Allow leading underscore on function
+       name.
+
+2009-07-14  Dodji Seketeli  <dodji@redhat.com>
+
+       PR debug/40705
+       * g++.dg/debug/dwarf2/typedef1.C: New test.
+
+       PR c++/403057
+       * g++.dg/other/typedef3.C: New test.
+
+2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
+
+       * gcc.dg/20090709-1.c: Move to a proper place ...
+       * gcc.target/m68k/20090709-1.c: ... here.
+
+2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       PR C++/22154
+       * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
+       front of qualified names are allowed.
+       * g++.dg/parse/crash10.C: Likewise.
+       * g++.dg/parse/error15.C: Likewise.
+       * g++.dg/parse/typename9.C: Likewise.
+       * g++.dg/parse/error8.C: Likewise.
+
+2009-07-13  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/40646
+       * gfortran.dg/proc_ptr_22.f90: Extended.
+       * gfortran.dg/proc_ptr_comp_12.f90: Extended.
+
+2009-07-13  Ira Rosen  <irar@il.ibm.com>
+
+       * gfortran.dg/vect/vect-6.f: New test.
+
+2009-07-12  Jason Merrill  <jason@redhat.com>
+
+       PR c++/36628
+       * g++.dg/cpp0x/decltype17.C: New.
+
+       PR c++/37206
+       * g++.dg/cpp0x/rv10.C: New.
+
+2009-07-12  Jason Merrill  <jason@redhat.com>
+
+       PR c++/40689
+       * g++.dg/cpp0x/initlist20.C: New.
+       * g++.dg/cpp0x/initlist21.C: New.
+
+2009-07-12  Ira Rosen  <irar@il.ibm.com>
+
+       * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
+       * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
+       gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
+       gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
+       gcc.dg/vect/vect-double-reduc-7.c: New tests.
+
+2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
+
+       * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
+       gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
+       gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
+       gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
+       gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
+       gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
+       gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
+       effective_target fd_truncate.
+
+2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/specs/addr1.ads: New test.
+
+2009-07-11  Jan Hubicka  <jh@suse.cz>
+
+       PR middle-end/48388
+       * g++.dg/torture/pr40388.C: New testcase.
+
+2009-07-11  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/40668
+       * gcc.c-torture/execute/pr40668.c: New test.
+
+2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
+
+       * gcc.c-torture/execute/20090711-1.c: New test.
+
+2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       PR testsuite/40699
+       PR testsuite/40707
+       PR testsuite/40709
+       * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
+       lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
+       lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
+       g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
+
+2009-07-11  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/33197
+       * gfortran.dg/complex_intrinsic_3.f90: New test.
+       * gfortran.dg/complex_intrinsic_4.f90: New test.
+
+2009-07-10  David Daney  <ddaney@caviumnetworks.com>
+
+       PR target/39079
+       * testsuite/gcc.target/mips/mips.exp: Make -msynci a known option.
+       * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
+
+2009-07-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/40502
+       * g++.dg/ext/strncpy-chk1.C: New test.
+
+2009-07-10  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/40496
+       * g++.dg/opt/pr40496.C: New testcase.
+
+2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
+
+       PR 25509
+       PR 40614
+       * g++.dg/warn/unused-result1-Werror.c: New.
+
+2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/39334
+       * gfortran.dg/recursive_parameter_1.f90: New test.
+
+2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
+       * gfortran.dg/module_equivalence_6.f90: Ditto.
+       * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
+       * gfortran.dg/nan_2.f90: Ditto.
+       * gfortran.dg/inquire_11.f90: Ditto.
+       * gfortran.dg/abstract_type_3.f03: Ditto.
+       * gfortran.dg/abstract_type_1.f90: Ditto.
+       * gfortran.dg/private_type_9.f90: Ditto.
+       * gfortran.dg/abstract_type_5.f03: Ditto.
+       * gfortran.dg/elemental_subroutine_6.f90: Ditto.
+       * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
+       * gfortran.dg/derived_sub.f90: Ditto.
+       * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
+       * gfortran.dg/bounds_check_fail_2.f90: Ditto.
+       * gfortran.dg/maxloc_bounds_6.f90: Ditto.
+       * gfortran.dg/mvbits_6.f90: Ditto.
+       * gfortran.dg/abstract_type_2.f03: Ditto.
+       * gfortran.dg/abstract_type_4.f03: Ditto.
+       * gfortran.dg/bounds_check_9.f90: Ditto.
+       * gfortran.dg/optional_dim_3.f90: Ditto.
+       * gfortran.dg/pr32921.f: Ditto.
+       * gfortran.dg/entry_16.f90: Ditto.
+       * gfortran.dg/generic_16.f90: Ditto.
+
+
+2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
+
+       * gcc.target/m68k/20090709-1.c: New.
+
+2009-07-09  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/40684
+       * g++.dg/template/unify11.C: New test.
+
+2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/40629
+       * gfortran.dg/host_assoc_function_9.f90: New test.
+
+2009-07-09  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/40646
+       * gfortran.dg/proc_ptr_22.f90: New.
+       * gfortran.dg/proc_ptr_comp_12.f90: New.
+
+2009-07-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/40692
+       * gcc.c-torture/compile/pr40692.c: New test.
+
+2009-07-09  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/40604
+       * gfortran.dg/pointer_check_6.f90: New test.
+
+2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * gcc.target/mips/truncate-5.c: New test.
+
+2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/40330
+       PR libfortran/40662
+       * gfortran.dg/fmt_cache_1.f: New test.
+
+2009-07-08  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/40675
+       * gfortran.dg/nosigned_zero_1.f90: New test.
+       * gfortran.dg/nosigned_zero_2.f90: New test.
+
+2009-07-08  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
+
+2009-07-08  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
+
+2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/40591
+       * gfortran.dg/proc_ptr_21.f90: New test.
+
+2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
+
+       PR c++/31246
+       * g++.dg/warn/pr31246.C: New.
+       * g++.dg/warn/pr31246-2.C: New.
+
+2009-07-07  Jason Merrill  <jason@redhat.com>
+
+       PR c++/35828
+       * g++.dg/template/defarg12.C: New.
+
+       PR c++/37816
+       * g++.dg/cpp0x/enum7.C: New.
+
+       PR c++/37946
+       * g++.dg/cpp0x/enum6.C: New.
+
+       PR c++/40639
+       * g++.dg/cpp0x/enum5.C: New.
+
+       PR c++/40633
+       * g++.dg/cpp0x/enum4.C: New.
+
+2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
+
+       * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
+
+2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
+
+       * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
+
+2009-07-07  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/40669
+       * gcc.dg/pr40669.c: New test.
+
+2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
+
+       * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
+       location. Update all calls.
+       * g++.dg/plugin/selfassign.c: Likewise.
+       
+2009-07-06  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/rtti/dyncast[34].C: New.
+
+2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * lib/target-supports.exp
+       (check_effective_target_mips_newabi_large_long_double): New.
+       * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
+       target.
+       * gcc.target/mips/fpr-moves-6.c: Likewise.
+
+2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
+
+       PR c++/40557
+       * g++.dg/template/union2.C: New test.
+
+2009-07-04  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/template/using15.C: New.
+
+2009-07-04  Jakub Jelinek  <jakub@redhat.com>
+
+       * gfortran.dg/maxloc_1.f90: New test.
+
+2009-07-04  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/40593
+       * gfortran.dg/proc_ptr_result_6.f90: New.
+
+2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       * gcc.dg/framework-2.c: Adjust testcase to pass.
+
+2009-07-04  Jason Merrill  <jason@redhat.com>
+
+       PR c++/40619
+       * g++.dg/cpp0x/auto16.C: New.
+
+2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
+
+       PR target/40587
+       * gfortran.dg/pr40587.f: New test.
+       
+2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/40638
+       * gfortran.dg/unit_1.f90: New test.
+
+2009-07-03  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/template/pure1.C: Expect another error.
+
 2009-07-03  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/40640