OSDN Git Service

PR c++/45588
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 3ef4c0e..1ad764c 100644 (file)
@@ -1,3 +1,500 @@
+2010-09-08  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/45588
+       * g++.dg/warn/Wunused-var-15.C: New test.
+
+2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
+       hppa*-*-hpux*.
+
+2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc/execute/exceptions/throw-nil.m: New test.
+       * objc/execute/exceptions/handler-1.m: Updated to use the new
+       objc_set_uncaught_exception_handler() function.
+       * objc/execute/exceptions/matcher-1.m: New test.
+       
+2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR fortran/38282
+       * gfortran.dg/bit_comparison_1.F90: New test.
+       * gfortran.dg/leadz_trailz_3.f90: New test.
+       * gfortran.dg/masklr_2.F90: New test.
+       * gfortran.dg/shiftalr_1.F90: New test.
+       * gfortran.dg/merge_bits_2.F90: New test.
+       * gfortran.dg/dshift_2.F90: New test.
+       * gfortran.dg/bit_comparison_2.F90: New test.
+       * gfortran.dg/masklr_1.F90: New test.
+       * gfortran.dg/merge_bits_1.F90: New test.
+       * gfortran.dg/dshift_1.F90: New test.
+       * gfortran.dg/shiftalr_2.F90: New test.
+
+2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/type-stream-1.m: Replaced with a test that tests that
+       functions from objc/typedstream.h are deprecated.
+
+2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * lib/target-supports.exp
+       (check_effective_target_run_expensive_tests): New proc.
+       * gcc.c-torture/compile/limits-fnargs.c: Use
+       dg-require-effective-target run_expensive_tests.
+
+2010-09-08  Jakub Jelinek  <jakub@redhat.com>
+
+       PR fortran/45597
+       * gfortran.dg/gomp/pr45597.f90: New test.
+
+       PR fortran/45595
+       * gfortran.dg/gomp/pr45595.f90: New test.
+
+2010-09-08  Michael Matz  <matz@suse.de>
+
+       * c-c++-common/uninit-17.c: Adjust.
+
+2010-09-08  Michael Matz  <matz@suse.de>
+
+       PR tree-optimization/43430
+       * gcc.dg/vect/pr43430-2.c: New test.
+       
+2010-09-08  Michael Matz  <matz@suse.de>
+
+       PR tree-optimization/33244
+       * gfortran.dg/vect/fast-math-vect-8.f90: New test.
+
+2010-09-08  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/45578
+       * gfortran.dg/pr45578.f90: New testcase.
+
+2010-09-08  Richard Guenther  <rguenther@suse.de>
+
+       PR testsuite/45590
+       * gcc.dg/graphite/pr44391.c: Remove -m32 option.
+
+2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/45576
+       * gfortran.dg/char_length_18.f90:  New test.
+
+2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
+
+       PR target/36502
+       * gcc.target/i386/pr36502.c: New test.
+
+       PR target/42313
+       PR target/44651
+       * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
+       * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
+
+2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
+
+       * gfortran.dg/achar_4.f90: Enable bounds checking.
+
+2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/45206
+       * gcc.target/i386/pr45206.c: New test.
+
+2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR fortran/45505
+       * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
+
+2010-09-07  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.c-torture/compile/20100907.c: New testcase.
+
+2010-09-07  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/45569
+       * g++.dg/eh/pr45569.C: New testcase.
+
+2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
+
+       PR target/43137
+       * gcc.target/arm/pr43137.c: New test.
+
+2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/36931
+       * gfortran.dg/dependency_35.f90:  New test.
+
+2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/34145
+       * gfortran.dg/char_length_17.f90:  New test.
+
+2010-09-06  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/45200
+       PR c++/45293
+       PR c++/45558
+       * g++.dg/template/typedef34.C: New test.
+       * g++.dg/template/typedef35.C: New test.
+
+2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/22152
+       * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
+
+2010-09-06  Mark Mitchell  <mark@codesourcery.com>
+
+       * g++.dg/warn/Wdouble-promotion.C: New.
+
+2010-09-06  Arnaud Charlet  <charlet@adacore.com>
+
+       * g++.dg/parse/redef2.C: New.
+
+2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * gcc.dg/20100906-1.c: New testcase.
+
+2010-09-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR testsuite/45543
+       * g++.dg/debug/dwarf2/typedef1.C: Expect just one
+       DW_TAG_enumeration_type DIE.
+
+2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
+
+       * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
+       Update XFAILs.
+
+2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
+
+       PR rtl-optimization/44919
+       * g++.dg/opt/pr44919.C: New.
+
+2010-09-06  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/38282
+       * gfortran.dg/iall_iany_iparity_1.f90: New.
+       * gfortran.dg/iall_iany_iparity_2.f90: New.
+
+2010-09-06  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/initlist42.C: New.
+
+       * g++.dg/cpp0x/auto19.C: New.
+
+       * g++.dg/template/sfinae25.C: New.
+       * g++.dg/template/char1.C: Expect warning.
+       * g++.dg/template/nontype10.C: Likewise.
+
+       * g++.dg/cpp0x/implicit9.C: New.
+
+       * g++.dg/cpp0x/initlist43.C: New.
+
+2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
+
+2010-09-05  Mark Mitchell  <mark@codesourcery.com>
+
+       * gcc.dg/Wdouble-promotion.c: New.
+
+2010-09-05  Tobias Burnus  <burnus@net-b.de>
+
+       * gfortran.dg/float128_1.f90: Remove test case as
+       it always fails since Rev 163611 backed out the
+       front-end implementation.
+
+2010-09-05  Tobias Burnus  <burnus@net-b.de>
+
+       * gfortran.dg/float128_1.f90: XFAIL test case.
+
+2010-09-05  Tobias Burnus  <burnus@net-b.de>
+
+       * gfortran.dg/bessel_7.f90: Decrease required precision.
+
+2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR testsuite/45545
+       * gfortran.dg/array_memcpy_3.f90: Correct pattern for
+       ref-all-matching targets.
+
+2010-09-05  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/45535
+       * gcc.c-torture/compile/pr45535.c: New testcase.
+
+2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
+       "\[^\n\]*".
+       * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
+       * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
+       * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
+       * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
+       * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
+       * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
+       * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
+       * g++.dg/debug/dwarf2/typedef1.C: Likewise.
+       * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
+       * gcc.dg/debug/dwarf2/inline2.c: Likewise.
+       * gcc.target/i386/pr22152.c: Likewise.
+       * gcc.target/i386/pr36992-1.c: Likewise.
+       * gcc.target/i386/pr36992-2.c: Likewise.
+       * gcc.target/sh/sh4a-memmovua.c: Likewise.
+
+2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR testsuite/43957
+       * gcc.dg/const-uniq-1.c: Modify regexp.
+
+2010-09-04  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/45530
+       * gfortran.dg/namelist_63.f90: New.
+
+2010-09-04  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
+       * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
+
+2010-09-04  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
+
+2010-09-04  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/45507
+       * gfortran.dg/allocate_alloc_opt_12.f90: New.
+
+2010-09-03  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/opts-4.c: New test.
+
+2010-09-03  Steve Ellcey  <sje@cup.hp.com>
+
+       * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
+       * gcc.dg/vect/vect-peel-4.c: Ditto.
+
+2010-09-03  Daniel Kraft  <d@domob.eu>
+
+       PR fortran/45525
+       * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
+
+2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/45159
+       * gfortran.dg/dependency_34.f90:  New test.
+
+2010-09-03  Steve Ellcey  <sje@cup.hp.com>
+
+       * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
+
+2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
+       gcc.target/i386/clearcap.map if supported.
+
+2010-09-03  Michael Matz  <matz@suse.de>
+
+       PR middle-end/45415
+       * gcc.dg/pr45415.c: New test.
+
+2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR tree-optimization/45506
+       * gcc.dg/pr45506.c: New.
+
+2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/45476
+       * gcc.target/i386/float128-1.c: Enable for all x86 targets.
+       * gcc.target/i386/float128-2.c: Ditto.
+
+2010-09-03  Daniel Kraft  <d@domob.eu>
+
+       PR fortran/34162
+       * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
+       * gfortran.dg/internal_dummy_2.f08: New test.
+       * gfortran.dg/internal_dummy_3.f08: New test.
+       * gfortran.dg/internal_dummy_4.f08: New test.
+
+2010-09-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/45500
+       * gcc.target/i386/pr45500.c: New test.
+
+2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
+
+       * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
+
+2010-09-03  Daniel Kraft  <d@domob.eu>
+
+       PR fortran/44602
+       * gfortran.dg/exit_2.f08; Adapt error messages.
+       * gfortran.dg/exit_3.f08: New test.
+       * gfortran.dg/exit_4.f08: New test.
+       * gfortran.dg/exit_5.f03: New test.
+
+2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       * gfortran.dg/ishft_4.f90: New test.
+
+2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
+       FRIZ/XSRIZ instruciton for (double)(long long)x.
+       * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
+
+2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
+
+2010-09-02  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/44937
+       PR tree-optimization/45412
+       * g++.dg/opt/pr45412.C: New testcase.
+       * gcc.c-torture/compile/pr45412.c: Likewise.
+       * gcc.c-torture/compile/pr44937.c: Likewise.
+
+2010-09-02  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
+       but using -Werror=comment.
+       * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
+       expected error messages.
+
+2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
+       * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
+
+2010-09-02  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/45489
+       * gfortran.dg/initialization_27.f90: New.
+
+2010-09-02  Ira Rosen  <irar@il.ibm.com>
+
+       * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
+       check into different basic blocks. Expect vectorization if misaligned
+       stores are supported. 
+       * gcc.dg/vect/bb-slp-8a.c: New test.
+       * gcc.dg/vect/bb-slp-8b.c: New test.
+
+2010-09-01  Steve Ellcey  <sje@cup.hp.com>
+
+       * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
+
+2010-09-01  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/44541
+       * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
+       * gfortran.dg/class_dummy_1.f03: New.
+
+2010-09-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/45458
+       * g++.dg/tree-prof/partition2.C: New test.
+
+2010-09-01  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.dg/vect/vect-outer-fir.c: Adjust.
+       * gcc.dg/tree-ssa/vrp54.c: New testcase.
+       * gcc.c-torture/execute/20100827-1.c: Likewise.
+
+2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       * gfortran.dg/execute_command_line_1.f90: New test.
+
+2010-08-31  Jakub Jelinek  <jakub@redhat.com>
+
+       PR preprocessor/45457
+       * c-c++-common/cpp/pr45457.c: New test.
+
+2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc.dg/nested-func-8.c: New test.
+
+2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR fortran/38282
+       * gfortran.dg/popcnt_poppar_1.F90: New test.
+       * gfortran.dg/popcnt_poppar_2.F90: New test.
+
+2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/volatile-2.c: Require nonpic target.
+
+2010-08-31  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/45461
+       * gcc.dg/pr45461.c: New test.
+
+2010-08-31  Richard Guenther  <rguenther@suse.de>
+
+       PR testsuite/45455
+       * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
+
+2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
+
+       * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
+
+2010-08-30  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/45456
+       * gfortran.dg/typebound_proc_18.f03: New.
+
+2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
+       * lib/scanasm.exp (scan-stack-usage): Likewise.
+       (scan-stack-usage-not): Likewise.
+       * gcc.dg/stack-usage-1.c: New test.
+       * gcc.target/i386/stack-usage-realign.c: Likewise.
+
+2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
+
+       PR tree-optimization/45427
+       * gcc.dg/tree-ssa/pr45427.c: New test.
+
+2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/45043
+       * g++.dg/template/crash102.C: New.
+
+2010-08-30  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/45423
+       * gcc.dg/gomp/atomic-12.c: New test.
+       * gcc.dg/gomp/atomic-13.c: New test.
+       * gcc.dg/gomp/atomic-14.c: New test.
+       * g++.dg/gomp/atomic-11.C: New test.
+       * g++.dg/gomp/atomic-12.C: New test.
+       * g++.dg/gomp/atomic-13.C: New test.
+       * g++.dg/gomp/atomic-14.C: New test.
+
+2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
+       delimiter.
+
+2010-08-30  Thomas Quinot  <quinot@adacore.com>
+
+       * gnat.dg/discr24.adb: New test.
+
+2010-08-30  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/45449
+       * gcc.dg/pr45449.c: New testcase.
+
+2010-08-30  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/opts-1.c: Expect errors, not warnings.
+
+2010-08-29  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/42769
+       * gfortran.dg/dynamic_dispatch_11.f03: New.
+
 2010-08-29  Jason Merrill  <jason@redhat.com>
 
        PR c++/44991
@@ -8,7 +505,7 @@
        PR fortran/45439
        * gfortran.dg/select_type_16.f03: New.
 
-2010-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
+2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
            Tobias Burnus  <burnus@net-b.de>
 
        * gfortran.dg/bessel_7.f90: Decrease required precision.
 
        * lib/target-supports.exp (check_effective_target_vect_unpack):
        Set vect_unpack supported flag to true for neon.
-       
+
 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
 
        * gcc.dg/tree-ssa/ifc-5.c: New.