OSDN Git Service

libcpp/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 8e43e3d..06ad7c6 100644 (file)
@@ -1,3 +1,495 @@
+2012-01-09  Gary Funck  <gary@intrepid.com>
+
+       PR preprocessor/33919
+       * gcc.dg/pr33919.c: New test.
+       * gcc.dg/pr33919-0.h: New test header file.
+       * gcc.dg/pr33919-1.h: Ditto.
+       * gcc.dg/pr33919-2.h: Ditto.
+
+2012-01-07  Jan Hubicka  <jh@suse.cz>
+
+       PR tree-optimize/51694
+       * gcc.c-torture/compile/pr51694.c: new testcase.
+
+2012-01-07  Jan Hubicka  <jh@suse.cz>
+
+       PR tree-optimization/51600
+       * g++.dg/torture/pr51600.C: New testcase.
+
+2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR gcov-profile/51715
+       PR gcov-profile/51717
+       * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
+       * gcc.misc-tests/gcov-14.c: Likewise.
+2012-01-06  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/parse/new5.C: New.
+
+2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
+
+       PR testsuite/51655
+       * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
+       including <string.h>. 
+
+2012-01-06  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/abi/mangle51.C: New.
+       * g++.dg/abi/mangle52.C: New.
+       * g++.dg/abi/mangle53.C: New.
+       * g++.dg/abi/mangle54.C: New.
+       * g++.dg/abi/mangle55.C: New.
+       * g++.dg/abi/mangle56.C: New.
+       * g++.dg/abi/mangle57.C: New.
+       * g++.dg/abi/mangle58.C: New.
+       * g++.dg/abi/mangle59.C: New.
+       * g++.dg/cpp0x/trailing3.C: Update mangling.
+       * g++.dg/cpp0x/variadic111.C: Update mangling.
+       * g++.dg/cpp0x/variadic4.C: Update mangling.
+       * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
+       * g++.dg/template/nontype22.C: Works now.
+       * g++.dg/template/pr35240.C: Works now.
+
+       * g++.dg/cpp0x/error7.C: New.
+
+2012-01-06  Tobias Burnus <burnus@net-b.de>
+
+       * gfortran.dg/deallocate_stat_2.f90: New.
+       * coarray/allocate_errgmsg.f90: New.
+       * gfortran.dg/coarray_lib_alloc_1.f90: New.
+       * gfortran.dg/coarray_lib_alloc_2.f90: New.
+       * coarray/subobject_1.f90: Fix for num_images > 1.
+       * gfortran.dg/deallocate_stat.f90: Update due to changed
+       stat= handling.
+
+2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
+
+       * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
+
+2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * ada/acats/overflow.lst: Add cb20004.
+
+2012-01-05  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/51541
+       * g++.dg/cpp0x/alias-decl-18.C: New test.
+
+2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc.c-torture/execute/20120104-1.c: New test.
+
+2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/PR48946
+       * gfortran.dg/typebound_operator_9.f03: This is now a copy of
+       the old typebound_operator_8.f03.
+       * gfortran.dg/typebound_operator_8.f03: New version of
+       typebound_operator_7.f03 with 'u' a derived type instead of a
+       class object.
+
+2012-01-05  Richard Guenther  <rguenther@suse.de>
+
+       * g++.dg/torture/pr49309.C: Skip for -flto.
+
+2012-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/51761
+       * gcc.c-torture/compile/pr51761.c: New test.
+
+2012-01-05  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/51760
+       * gcc.dg/torture/pr51760.c: New testcase.
+
+2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR middle-end/51472
+       * gcc.dg/tm/memopt-6.c: Adjust regexp.
+
+2012-01-05  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/41576
+       * gfortran.dg/lto/pr41576_0.f90: New testcase.
+       * gfortran.dg/lto/pr41576_1.f90: Likewise.
+
+2012-01-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/51695
+       * gcc.dg/pr51695.c: New test.
+
+2012-01-04  Andrew Pinski  <apinski@cavium.com>
+
+       * gcc.target/mips/mips64-dsp-ldx1.c: New test.
+       * gcc.target/mips/octeon2-lx-1.c: New test.
+       * gcc.target/mips/mips64-dsp-ldx.c: New test.
+       * gcc.target/mips/octeon2-lx-2.c: New test.
+       * gcc.target/mips/octeon2-lx-3.c: New test.
+
+2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
+
+       PR other/51163
+       PR other/51164
+       * gcc.dg/tm/alias-1.c:  Adjust regexp.
+       * gcc.dg/tm/alias-2.c:  Adjust regexp.
+
+2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/51064
+       * g++.dg/warn/Wparentheses-26.C: New.
+
+2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
+
+       * gfortran.dg/elemental_optional_args_2.f90: New test.
+
+2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/49693
+       * gfortran.dg/common_17.f90:  New test.
+
+2012-01-04  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/49651
+       * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
+       * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
+
+2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/51738
+       * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
+
+2012-01-03  Andrew Pinski  <apinski@cavium.com>
+
+       * lib/scanasm.exp (dg-function-on-line): Always use a special format
+       for all mips targets.  Also allow an optional .cfi_startproc.
+
+2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
+
+2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/29273
+       * g++.dg/rtti/dyncast5.C: New.
+
+2012-01-03  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/51070
+       * gcc.dg/torture/pr51070-2.c: New testcase.
+
+2012-01-03  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/51692
+       * gcc.dg/torture/pr51692.c: New testcase.
+
+2012-01-03  Richard Guenther  <rguenther@suse.de>
+
+       PR debug/51650
+       * g++.dg/lto/pr51650-3_0.C: New testcase.
+
+2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/15867
+       * g++.dg/warn/Wredundant-decls-spec.C: New.
+
+2012-01-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/51719
+       * g++.dg/tree-prof/pr51719.C: New test.
+
+2012-01-03  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/51730
+       * gcc.dg/fold-compare-6.c: New testcase.
+
+2012-01-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/51669
+       * g++.dg/gomp/pr51669.C: New test.
+
+2012-01-02  Jason Merrill  <jason@redhat.com>
+
+       PR c++/51675
+       * g++.dg/cpp0x/constexpr-union2.C: New.
+
+       PR c++/51666
+       * g++.dg/cpp0x/nsdmi-defer5.C: New.
+
+2012-01-02  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/51462
+       * g++.dg/cpp0x/constexpr-99.C: New test.
+
+2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/20140
+       * g++.dg/template/init9.C: New.
+
+2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
+       Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
+       rather than a specific number.
+
+2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/46262
+       PR fortran/46328
+       PR fortran/51052
+       * gfortran.dg/typebound_operator_7.f03: New.
+       * gfortran.dg/typebound_operator_8.f03: New.
+
+2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       PR target/51729
+       * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
+       XFAIL.
+       * gcc.target/mips/dspr2-MULTU.c: Likewise.
+
+2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
+
+2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
+       for MIPS.
+
+2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
+       * gfortran.dg/io_real_boz_4.f90: Likewise.
+       * gfortran.dg/io_real_boz_5.f90: Likewise.
+
+2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
+
+2012-01-02  Revital Eres  <revital.eres@linaro.org>
+
+       * gcc.dg/sms-11.c: New file.
+
+2012-01-02  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/51682
+       * gfortran.dg/coarray/image_index_3.f90: New.
+
+2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/16603
+       * g++.dg/parse/enum8.C: New.
+
+2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/51379
+       * g++.dg/conversion/reinterpret4.C: New.
+       * g++.dg/conversion/reinterpret1.C: Adjust.
+
+2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
+
+2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
+
+       * g++.old-deja/g++.brendan/crash25.C: Adjust.
+       * g++.old-deja/g++.brendan/crash56.C: Likewise.
+       * g++.old-deja/g++.jason/access14.C: Likewise.
+       * g++.old-deja/g++.jason/access8.C: Likewise.
+       * g++.old-deja/g++.jason/access1.C: Likewise.
+       * g++.old-deja/g++.other/access3.C: Likewise.
+       * g++.old-deja/g++.other/access5.C: Likewise.
+       * g++.old-deja/g++.law/unsorted1.C: Likewise.
+       * g++.old-deja/g++.law/visibility22.C: Likewise.
+       * g++.old-deja/g++.law/visibility26.C: Likewise.
+       * g++.old-deja/g++.mike/p2746.C: Likewise.
+       * g++.dg/debug/using1.C: Likewise.
+       * g++.dg/lookup/using51.C: Likewise.
+       * g++.dg/inherit/using5.C: Likewise.
+       * g++.dg/inherit/pr30297.C: Likewise.
+       * g++.dg/inherit/access8.C: Likewise.
+       * g++.dg/torture/pr39362.C: Likewise.
+       * g++.dg/template/crash13.C: Likewise.
+       * g++.dg/template/using10.C: Likewise.
+
+2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/51502
+       * lib/gcc-dg.exp (scan-module-absence):  Really commit last
+       change.
+
+2012-01-01  Ira Rosen  <irar@il.ibm.com>
+
+       PR tree-optimization/51704
+       * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
+       * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
+       corresponding flags.
+
+2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/51723
+       * g++.dg/cpp0x/constexpr-delegating2.C: New.
+
+2012-01-01  Jan Hubicka  <jh@suse.cz>
+
+       PR rtl-optimization/51069
+       * gcc.c-torture/compile/pr51069.c: New testcase.
+
+2012-01-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/51683
+       * gcc.dg/pr51683.c: New test.
+
+2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/51397
+       * g++.dg/cpp0x/static_assert6.C: New.
+
+2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
+
+2011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
+
+       PR fortran/51502
+       * lib/gcc-dg.exp (scan-module-absence):  New function.
+       * gfortran.dg/implicit_pure_2.f90:  New test.
+
+2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/51316
+       * g++.dg/cpp0x/alignof4.C: New.
+
+2011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       PR testsuite/51702
+       * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
+       -mabi=altivec option, which suppresses a warning message about
+       passing vectors by reference.  The extra warning causes some tests
+       to fail.
+       * gcc.dg/scal-to-vec2.c: Likewise.
+       * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
+       * gcc.dg/pr35442.c: Likewise.
+       * gcc.dg/vector-compare-1.c: Likewise.
+       * gcc.dg/vector-compare-2.c: Likewise.
+       * gcc.dg/torture/pr36891.c: Likewise.
+
+2012-12-29  Kai Tietz  <ktietz@redhat.com>
+
+       * g++.dg/abi/bitfield3.C: Make sure test runs
+       for windows targets without activated ms-bitfields option.
+
+       * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
+       targets to use static-version.
+       * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
+       * g++.old-deja/g++.abi/arraynew.C: Likewise.
+       * g++.old-deja/g++.eh/new1.C: Likewise.
+       * g++.old-deja/g++.eh/new2.C: Likewise.
+
+2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       * gfortran.dg/function_optimize_9.f90:  New test.
+
+2011-12-27  Fabien Chêne  <fabien@gcc.gnu.org>
+
+       PR c++/23211
+       * g++.dg/template/using18.C: New.
+       * g++.dg/template/using19.C: New.
+       * g++.dg/template/nested3.C: Remove dg-message at instantiation.
+       * g++.dg/template/crash13.C: Likewise.
+
+2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       PR target/51623
+       * gcc.target/powerpc/pr51623.c: New file.
+
+2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
+
+2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/51547
+       * g++.dg/cpp0x/pr51547.C: New.
+
+2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc.c-torture/execute/20111227-1.c: New test.
+
+2011-12-25  Jan Hubicka  <jh@suse.cz>
+
+       PR middle-end/48641
+       * gcc.dg/compile/pr48641.c: New file.
+
+2011-12-26  Joey Ye  <joey.ye@arm.com>
+
+       PR middle-end/51200
+       * gcc.dg/volatile-bitfields-2.c: New test.
+
+2011-12-23  Jason Merrill  <jason@redhat.com>
+
+       PR c++/51507
+       * g++.dg/cpp0x/variadic121.C: New.
+
+2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
+
+2011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
+
+       * gcc.target/arm/vect-vcvt.c: New test.
+       * gcc.target/arm/vect-vcvtq.c: New test.
+
+       * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
+       in final check.
+
+       * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
+       True for ARM NEON.
+       (check_effective_target_vect_uintfloat_cvt): Likewise.
+       (check_effective_target_vect_floatuint_cvt): Likewise.
+       (check_effective_target_vect_floatint_cvt): Likewise.
+
+2011-12-23  Richard Guenther  <rguenther@suse.de>
+
+       PR rtl-optimization/50396
+       * gcc.dg/torture/pr50396.c: New testcase.
+
+2011-12-22  Bin Cheng  <bin.cheng@arm.com>
+
+       PR tree-optimization/43491
+       * gcc.dg/tree-ssa/pr43491.c: New test.
+
+2011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR testsuite/50722
+       * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
+
+2011-12-22  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/51650
+       * g++.dg/lto/pr51650-1_0.C: New testcase.
+       * g++.dg/lto/pr51650-2_0.C: Likewise.
+
+2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
+
+       PR target/51643
+       * gcc.target/arm/sibcall-2.c: New test.
+
+2011-12-22  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR testsuite/51645
+       * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
+
+2011-12-21  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/pr50038.c: Move to ...
+       * gcc.target/i386/pr50038.c: ... here.  Test on all targets.
+
+2011-12-21  Jason Merrill  <jason@redhat.com>
+
+       PR c++/51611
+       * g++.dg/cpp0x/nsdmi-virtual1.C: New.
+
 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
 
        PR c++/51305