OSDN Git Service

2009-06-07 Daniel Franke <franke.daniel@gmail.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index f47ac1f..91162e2 100644 (file)
@@ -1,3 +1,326 @@
+2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
+
+       PR fortran/25104
+       PR fortran/29962
+       * gfortran.dg/dot_product_1.f03: New.
+       * gfortran.dg/matmul_8.f03: New.
+       * gfortran.dg/transpose_3.f03: New.
+
+2009-06-06  Ian Lance Taylor  <iant@google.com>
+
+       * gcc.dg/Wunused-label-1.c: New test case.
+       * g++.dg/warn/Wunused-label-1.C: New test case.
+       * g++.dg/warn/Wunused-label-2.C: New test case.
+       * g++.dg/warn/Wunused-label-3.C: New test case.
+
+2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
+
+       PR fortran/37203
+       * reshape_zerosize_2.f90: New.
+
+2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
+
+       PR fortran/32890
+       * gfortran.dg/pack_assign_1.f90: New.
+       * gfortran.dg/pack_vector_1.f90: New.
+
+2009-06-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/40340
+       * gcc.dg/pr40340-1.c: New test.
+       * gcc.dg/pr40340-2.c: New test.
+       * gcc.dg/pr40340-3.c: New test.
+       * gcc.dg/pr40340-4.c: New test.
+       * gcc.dg/pr40340-5.c: New test.
+       * gcc.dg/pr40340.h: New file.
+
+2009-06-05  Revital Eres  <eres@il.ibm.com>
+
+       * lib/target-supports.exp:
+       (check_effective_target_vect_hw_misalign): New procedure.
+       * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
+       * gcc.dg/vect/vect-33.c: Likewise.
+       * gcc.dg/vect/vect-92.c: Likewise.
+       * gcc.dg/vect/vect-58.c: Likewise.
+       * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
+       * gcc.dg/vect/vect-42.c: Likewise.
+       * gcc.dg/vect/slp-25.c: Likewise.
+       * gcc.dg/vect/vect-align-1.c: Likewise.
+       * gcc.dg/vect/vect-align-2.c: Likewise.
+       * gcc.dg/vect/vect-93.c: Likewise.
+       * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
+       * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
+       * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
+       * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
+       * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
+       * gcc.dg/vect/vect-26.c: Likewise.
+       * gcc.dg/vect/vect-44.c: Likewise.
+       * gcc.dg/vect/vect-70.c: Likewise.
+       * gcc.dg/vect/vect-95.c: Likewise.
+       * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
+       * gcc.dg/vect/vect-28.c: Likewise.
+       * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
+       * gcc.dg/vect/vect-87.c: Likewise.
+       * gcc.dg/vect/vect-109.c: Likewise.
+       * gcc.dg/vect/vect-54.c: Likewise.
+       * gcc.dg/vect/vect-96.c: Likewise.
+       * gcc.dg/vect/vect-multitypes-1.c: Likewise.
+       * gcc.dg/vect/vect-88.c: Likewise.
+       * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
+       * gcc.dg/vect/vect-89.c: Likewise.
+       * gcc.dg/vect/vect-91.c: Likewise.
+       * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
+       * gcc.dg/vect/vect-multitypes-4.c: Likewise.
+       * gfortran.dg/vect/vect-2.f90: Likewise.
+       * gfortran.dg/vect/vect-3.f90: Likewise.
+       * gfortran.dg/vect/vect-4.f90: Likewise.
+       * gfortran.dg/vect/vect-5.f90: Likewise.
+
+2009-06-05  Alexander Strange <astrange@ithinksw.com>
+
+       PR tree-optimization/36318
+       * gcc.dg/tree-ssa/sra-7.c: New test.
+
+2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
+
+       PR fortran/37203
+       * gfortran.dg/reshape_order_5.f90: New.
+       * gfortran.dg/reshape_shape_1.f90: New.
+
+2009-06-04  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/template/error38.C: Add pointer-to-typedef case.
+
+2009-06-04  Steve Ellcey  <sje@cup.hp.com>
+
+       * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
+       * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
+
+2009-06-04  Richard Guenther  <rguenther@suse.de>
+
+       PR c++/39371
+       * g++.dg/torture/pr40335.C: New testcase.
+
+2009-06-03  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/40328
+       * gcc.dg/torture/pr40328.c: New testcase.
+
+2009-06-03  Martin Jambor  <mjambor@suse.cz>
+
+       * g++.dg/torture/pr40323.C: New file.
+
+2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/specs/root.ads: New test.
+       * gnat.dg/specs/root-level_1.ads: Likewise.
+       * gnat.dg/specs/root-level_2.ads: Likewise.
+       * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
+
+2009-06-02  Mark Mitchell  <mark@codesourcery.com>
+
+       * g++.dg/init/ref15.C: Require unwrapped targets.
+
+2009-06-02  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/initlist13.C: Remove expected error.
+       * g++.dg/cpp0x/initlist18.C: New.
+       * g++.dg/cpp0x/initlist19.C: New.
+
+       * g++.dg/cpp0x/auto14.C: New.
+
+2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/alignment6.adb: Remove XFAIL.
+
+2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
+
+       PR c++/38089
+       * g++.dg/template/spec36.C: New test.
+
+2009-06-01  Ian Lance Taylor  <iant@google.com>
+
+       * gcc.dg/cast-qual-3.c: New testcase.
+       * g++.dg/warn/Wcast-qual2.C: New testcase.
+
+2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
+
+       * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
+       (process-message): Expect column numbers.
+       * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
+       * gcc.dg/pch/counter-2.c: Same.
+       * gcc.dg/pch/valid-2.c: Same.
+       * gcc.dg/pch/warn-1.c: Same.
+       * gcc.dg/pch/valid-1.c: Same.
+       * gcc.dg/cpp/include2a.c: Handle lack of columns.
+       * gcc.dg/cpp/syshdr.c: Same.
+       * gcc.dg/cpp/19940712-1.c: Same.
+       * gcc.dg/cpp/missing-header-1.c: Same.
+       * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
+       * gcc.dg/cpp/tr-warn3.c: Same.
+       * gcc.dg/cpp/pr29612-2.c: Same.
+       * gcc.dg/cpp/tr-warn4.c: Same.
+       * gcc.dg/cpp/Wtrigraphs.c: Same.
+       * gcc.dg/cpp/poison.c: Same.
+       * gcc.dg/cpp/arith-3.c: Same.
+       * gcc.dg/cpp/sysmac2.c: Same.
+       * gcc.dg/cpp/cpp.exp: Same.
+       * gcc.dg/cpp/tr-warn5.c: Same.
+       * gcc.dg/cpp/include2.c: Same.
+       * gcc.dg/cpp/Wmissingdirs.c: Same.
+       * gcc.dg/cpp/Wmissingdirs.c: Same.
+       * gcc.dg/cpp/tr-warn6.c: Same.
+       * gcc.dg/cpp/Wtrigraphs-2.c: Same.
+       * gcc.dg/cpp/macspace1.c: Same.
+       * gcc.dg/cpp/escape-2.c: Same.
+       * gcc.dg/cpp/assert2.c: Same.
+       * gcc.dg/cpp/undef2.c: Same.
+       * gcc.dg/cpp/macspace2.c: Same.
+       * gcc.dg/cpp/tr-warn1.c: Same.
+       * gcc.dg/cpp/extratokens2.c: Same.
+       * gcc.dg/cpp/strify2.c: Same.
+       * gcc.dg/cpp/Wsignprom.c: Same.
+       * gcc.dg/cpp/redef2.c: Same.
+       * gcc.dg/cpp/trad/trad.exp: Same.
+       * gcc.dg/cpp/arith-1.c: Same.
+       * gcc.dg/cpp/extratokens.c: Same.
+       * gcc.dg/cpp/if-mpar.c: Same.
+
+2009-06-01  Olivier Hainque  <hainque@adacore.com>
+
+       * gnat.dg/nested_float_packed.ads: New test.
+
+2009-06-01  Olivier Hainque  <hainque@adacore.com>
+           Eric Botcazou  <botcazou@adacore.com>
+
+       * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
+       * gnat.dg/test_oconst.adb: New test.
+
+2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
+
+       * gcc.dg/plugin/ggcplug.c: moved comment.
+       (plugin_init): fixed typo, declared i, returned 0 at end.
+
+2009-05-31  Ira Rosen  <irar@il.ibm.com>
+
+       PR testsuite/40244
+       * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
+       * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
+
+2009-05-29  Ian Lance Taylor  <iant@google.com>
+
+       * gcc.dg/Wcxx-compat-11.c: New testcase.
+
+2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR fortran/40019
+       * gfortran.dg/leadz_trailz_1.f90: New test.
+       * gfortran.dg/leadz_trailz_2.f90: New test.
+
+2009-05-29  Martin Jambor  <mjambor@suse.cz>
+
+       * gfortran.dg/pr25923.f90: XFAIL warning expectation.
+       * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
+       * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
+       * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
+       * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
+       * gcc.dg/tree-ssa/sra-2.c: Likewise.
+       * gcc.dg/tree-ssa/sra-3.c: Likewise.
+       * gcc.dg/tree-ssa/sra-1.c: Likewise.
+       * gcc.dg/tree-ssa/sra-4.c: Changed comment.
+       * gcc.dg/tree-ssa/sra-5.c: New file.
+       * gcc.dg/tree-ssa/sra-6.c: New file.
+       * gcc.c-torture/compile/sra-1.c: New file.
+
+2009-05-29  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/40291
+       * gcc.c-torture/compile/pr40291.c: New test.
+
+       PR target/40017
+       * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
+       __vector _Bool.
+       * gcc.target/powerpc/altivec-30.c: New test.
+       * gcc.target/powerpc/altivec-31.c: New test.
+
+2009-05-28  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
+       * gcc.c-torture/execute/20090527-1.c: Likewise.
+
+2009-05-28  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/39754
+       * g++.dg/template/canon-type-1.C: New test.
+       * g++.dg/template/canon-type-2.C: Likewise.
+       * g++.dg/template/canon-type-3.C: Likewise.
+       * g++.dg/template/canon-type-4.C: Likewise.
+       * g++.dg/template/canon-type-5.C: Likewise.
+       * g++.dg/template/canon-type-6.C: Likewise.
+       * g++.dg/template/canon-type-7.C: Likewise.
+
+2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
+           Uros Bizjak  <ubizjak@gmail.com>
+           Danny Smith  <dansmister@gmail.com>
+
+       PR target/37216
+
+       * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
+       New function.
+       * gcc.target/i386/pr37216.c:  New test source file.
+       * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
+       use -fno-common for testing Cygwin and MinGW targets.
+
+2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
+
+       *  g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
+       * g++.dg/opt/memcpy1.C (size_t): Likewise.
+       * g++.dg/pr37742.C (size_t): Likewise.
+       * g++.dg/torture/pr34850.C (size_t): Likewise.
+       * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
+       _PTRDIFF_TYPE__.
+       * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
+       * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
+       (size_t): Use __extension__ and __SIZE_TYPE__.
+       * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
+       __SIZE_TYPE__.
+       * gcc.c-torture/compile/20010328-1.c (size_t): Likewise,
+       * gcc.c-torture/compile/20030320-1.c (size_t): Likewise,
+       * gcc.c-torture/compile/20030405-1.c (size_t): Likewise,
+       * gcc.c-torture/compile/20030902-1.c (size_t): Likewise,
+       * gcc.c-torture/compile/20060202-1.c (size_t): Likewise,
+       * gcc.c-torture/compile/20080613-1.c (size_t): Likewise,
+       * gcc.c-torture/compile/920428-2.c (size_t): Likewise,
+       * gcc.c-torture/compile/980329-1.c (size_t): Likewise,
+       * gcc.c-torture/compile/980816-1.c (size_t): Likewise,
+       * gcc.c-torture/compile/pr32584.c (size_t): Likewise,
+       * (__ssize_t): Likewise.
+       * gcc.c-torture/compile/pr33173.c (size_t): Likewise,
+       * gcc.c-torture/compile/pr33382.c (size_t): Likewise,
+       * gcc.c-torture/compile/pr34334.c (size_t): Likewise,
+       * gcc.c-torture/compile/pr34688.c (size_t): Likewise,
+       * gcc.c-torture/compile/pr35043.c (size_t): Likewise,
+       * gcc.c-torture/compile/pr37669.c (size_t): Likewise,
+       * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
+       * gcc.dg/pr33667.c (size_t): Likewise.
+       * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
+       * gcc.dg/torture/pr39204.c (size_t): Likewise.
+       * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
+       * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
+       * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
+       * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
+
+2009-05-28  Ira Rosen  <irar@il.ibm.com>
+
+       PR tree-optimization/40254
+       * gcc.dg/vect/pr40254.c: New test.
+
+2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
+
+       PR middle-end/33699
+       * gcc.target/mips/const-anchor-1.c: New test.
+       * gcc.target/mips/const-anchor-2.c: New test.
+
 2009-05-27  Jason Merrill  <jason@redhat.com>
 
        * g++.dg/cpp0x/initlist15.C: New.
        patterns to reflect frontend changes.
        * gfortran.dg/vector_subscript_4.f90: Likewise.
 
-2009-05-28  Olivier Hainque  <hainque@adacore.com>     
-            Eric Botcazou  <botcazou@adacore.com>
-    
+2009-05-27  Olivier Hainque  <hainque@adacore.com>
+           Eric Botcazou  <botcazou@adacore.com>
+
        * gcc.c-torture/execute/align-nest.c: New testcase.
        * gnat.dg/misaligned_nest.adb: New testcase.
 
 
 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
 
-        * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
-        cast instead of assuming 0ul.
-        * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
-        __SIZE_TYPE__.
-        (_type_desc): Make first argument const.
-        * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
+       * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
+       cast instead of assuming 0ul.
+       * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
+       __SIZE_TYPE__.
+       (_type_desc): Make first argument const.
+       * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
 
 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
        * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
 
+2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
+
+       * testsuite/gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
+       with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
+       * testsuite/gcc.dg/plugin/ggcplug-test-1.c: Added new file.
+       * testsuite/gcc.dg/plugin/ggcplug.c: Added new file.
+
 2009-05-26  Tobias Burnus  <burnus@net-b.de>
 
        PR fortran/40246
        * gcc.dg/vect/pr40238.c: New test.
 
 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
-           Dominique Dhumieres
+           Dominique Dhumieres  <dominiq@lps.ens.fr>
 
        PR fortran/35732
        PR fortran/39872
        * gcc.target/i386/align-main-2.c (check): Mark noinline.
        * gcc.dg/ipa/ipa-4.c: Disable early inlining.
        * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
-       * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
-       * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
+       * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
+       Mark noinline.
+       * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
+       Mark noinline.
        * gcc.dg/vect/pr31699.c (foo): Mark noinline.
        * gcc.dg/vect/pr18400.c (main1): Mark noinline.
 
 
 2009-05-12  Jan Hubicka  <jh@suse.cz>
 
-       * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
-       still happens.
+       * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
+       so unrolling still happens.
        * gcc.dg/ipa/ipacost-1.c: Prevent inlining
        * gcc.dg/ipa/ipacost-2.c: Likewise.
        * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.