OSDN Git Service

2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 48aa101..b30e532 100644 (file)
@@ -1,3 +1,323 @@
+2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
+           Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       PR c++/33558
+       * g++.dg/other/pr33558.C: New.
+       * g++.dg/other/pr33558-2.C: New.
+
+2011-01-14  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/45934
+       PR tree-optimization/46302
+       * g++.dg/ipa/devirt-c-1.C: New test.
+       * g++.dg/ipa/devirt-c-2.C: Likewise.
+       * g++.dg/ipa/devirt-c-3.C: Likewise.
+       * g++.dg/ipa/devirt-c-4.C: Likewise.
+       * g++.dg/ipa/devirt-c-5.C: Likewise.
+       * g++.dg/ipa/devirt-c-6.C: Likewise.
+       * g++.dg/ipa/devirt-6.C: Likewise.
+       * g++.dg/ipa/devirt-d-1.C: Likewise.
+       * g++.dg/torture/pr45934.C: Likewise.
+
+2011-01-14  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/variadic105.C: New.
+
+2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
+           Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR objc/45989
+       * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
+       (switchfiles): XFAIL
+       objc.dg-struct-layout-encoding-1/t02[57-9]_main.m execution tests
+       on i?86-*-*, x86_64-*-*, and powerpc*-apple-darwin* && ilp32.
+       XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
+       tests on i?86-*-* and x86_64-*-*.
+
+2011-01-14  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/47280
+       * g++.dg/opt/pr47280.C: New testcase.
+
+2011-01-14  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/constexpr-regress1.C: New.
+
+       * g++.dg/ext/flexary2.C: New.
+
+2011-01-14  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/47281
+       * gcc.dg/torture/pr47281.c: New testcase.
+       * gcc.dg/tree-ssa/pr46076.c: XFAIL.
+
+2011-01-14  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/47286
+       * gcc.dg/tree-ssa/pr47286.c: New testcase.
+
+2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
+
+       PR c++/47213
+       * g++.dg/ext/pr47213.C: New.
+
+2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
+
+2011-01-13  Tobias Burnus  <burnus@net-b.de>
+           Mikael Morin  <mikael@gcc.gnu.org>
+
+       PR fortran/45848
+       PR fortran/47204
+       * gfortran.dg/select_type_20.f90: New.
+       * gfortran.dg/select_type_21.f90: New.
+
+2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       PR target/47251
+       * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
+
+2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and
+       s390x.
+       * gcc.dg/guality/pr36728-2.c: Likewise.
+
+2011-01-13  Dodji Seketeli  <dodji@redhat.com>
+
+       PR debug/PR46973
+       * g++.dg/debug/dwarf2/template-params-9.C: New test.
+
+2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
+
+       PR rtl-optimization/45352
+       * gcc.dg/pr45352-3.c: New.
+
+2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
+
+       * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
+       comment.
+       * g++.dg/cpp0x/range-for8.C: New.
+       * g++.dg/cpp0x/range-for9.C: New.
+
+2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
+
+       PR debug/47209
+       * g++.dg/debug/pr47209.C: New.
+
+2011-01-12  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/47259
+       * gcc.dg/lto/pr47259_0.c: New testcase.
+       * gcc.dg/lto/pr47259_1.c: Likewise.
+
+2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
+
+       * objc-obj-c++-shared/Object1.h: Add copyright header, update
+       comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
+       Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
+       methods missing from the OBJC2 Object.
+       * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
+       Amend implementation to use a TEST_SUITE_ADDITIONS category for both GNU
+       and NeXT runtimes.
+       * objc-obj-c++-shared/Object1.mm: Remove redundant header, update 
+       comments.
+       * objc-obj-c++-shared/Object1.m: Likewise.
+       * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
+       * objc.dg/proto-qual-1.m: Likewise.
+       * obj-c++.dg/proto-lossage-3.mm: Likewise.
+       * obj-c++.dg/proto-qual-1.mm: Likewise.
+
+2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR testsuite/33033
+       * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
+
+2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       Fixed the Objective-C++ testsuite and updated all tests.
+       * lib/obj-c++.exp (obj-c++_init): Declare and set
+       gcc_warning_prefix and gcc_error_prefix.        
+       * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
+       'dg-warning', 'dg-message' and 'dg-error'.
+       * obj-c++.dg/class-extension-3.mm: Likewise.
+       * obj-c++.dg/class-protocol-1.mm: Likewise.
+       * obj-c++.dg/encode-7.mm: Likewise.
+       * obj-c++.dg/exceptions-3.mm: Likewise.
+       * obj-c++.dg/exceptions-5.mm: Likewise. 
+       * obj-c++.dg/method-12.mm: Likewise.
+       * obj-c++.dg/method-13.mm: Likewise.
+       * obj-c++.dg/method-15.mm: Likewise.
+       * obj-c++.dg/method-16.mm: Likewise.
+       * obj-c++.dg/method-4.mm: Likewise.
+       * obj-c++.dg/method-8.mm: Likewise.
+       * obj-c++.dg/method-conflict-1.mm: Likewise.
+       * obj-c++.dg/method-conflict-2.mm: Likewise.
+       * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
+       and uncommented second part of the testcase now that the testsuite
+       works correctly.
+       * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
+       and uncommented second part of the testcase now that the testsuite
+       works correctly.
+       * obj-c++.dg/private-1.mm: Likewise.    
+       * obj-c++.dg/proto-lossage-4.mm: Likewise.
+       * obj-c++.dg/syntax-error-7.mm: Likewise.
+       * obj-c++.dg/warn5.mm: Likewise.
+       * obj-c++.dg/property/at-property-14.mm: Likewise.
+       * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
+       FIXME.  
+       * obj-c++.dg/property/at-property-18.mm: Likewise.
+       * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
+       FIXME.
+       * obj-c++.dg/property/at-property-21.mm: Likewise.
+       * obj-c++.dg/property/at-property-28.mm: Likewise.
+       * obj-c++.dg/property/at-property-5.mm: Likewise.
+       * obj-c++.dg/property/dynamic-2.mm: Likewise.
+       * obj-c++.dg/property/property-neg-3.mm: Likewise.
+       * obj-c++.dg/property/synthesize-11.mm: Likewise.
+       * obj-c++.dg/property/synthesize-6.mm: Likewise.
+       * obj-c++.dg/property/synthesize-8.mm: Likewise.
+       * obj-c++.dg/property/synthesize-9.mm: Likewise.
+       * obj-c++.dg/tls/diag-5.mm: Likewise.
+       * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
+       dg-error, now matched correctly.
+       
+2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/property/at-property-29.m: New.
+       * obj-c++.dg/property/at-property-29.mm: New.   
+       
+2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * go.test/go-test.exp (go-set-goarch): New proc.
+       (go-gc-tests): Use it.
+
+2011-01-11  Dodji Seketeli  <dodji@redhat.com>
+
+       PR debug/46955
+       * g++.dg/debug/dwarf2/template-params-8.C: New test.
+
+2011-01-11  Richard Henderson  <rth@redhat.com>
+
+       * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
+
+2011-01-11  Jan Hubicka  <jh@suse.cz>
+
+       PR lto/45721
+       PR lto/45375
+       * testsuite/gcc.dg/lto/pr45721_1.c: New file.
+       * testsuite/gcc.dg/lto/pr45721_0.c: New file.
+
+2011-01-11  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/46076
+       * gcc.dg/tree-ssa/pr46076.c: New testcase.
+
+2011-01-11  Jeff Law <law@redhat.com>
+
+       * PR tree-optimization/47086
+       * gcc.dg/pr47086.c: New test.
+
+2011-01-11  Jason Merrill  <jason@redhat.com>
+
+       PR c++/46658
+       * g++.dg/template/new10.C: New.
+
+       PR c++/45520
+       * g++.dg/cpp0x/lambda/lambda-this3.C: New.
+
+2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
+
+       * objc-obj-c++-shared/next-mapping.h: Add copyright header.
+       Split type definitions and NSConstantString class into...
+       * objc-obj-c++-shared/objc-test-suite-types.h: New.
+       * objc-obj-c++-shared/nsconstantstring-class.h: New.
+       * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
+       * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
+       * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
+       * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
+       to comments.
+       * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
+       encode defines for newer NeXT system headers.
+       * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
+       * obj-c++.dg/torture/strings/string1.mm: Likewise.
+       * objc.dg/foreach-5.m: Likewise.
+       * objc.dg/foreach-2.m: Likewise.
+       * objc.dg/foreach-4.m: Likewise.
+       * objc.dg/torture/strings/string1.m: Likewise.
+       * objc.dg/torture/strings/string2.m: Likewise.
+       * objc.dg/torture/strings/string3.m: Likewise.
+       * objc.dg/torture/strings/string4.m: Likewise.
+       * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
+       header and stand alone.
+       * obj-c++.dg/strings/strings-2.mm: Likewise.
+       * objc.dg/torture/strings/const-str-3.m: Likewise.
+       * objc.dg/strings/strings-2.m: Likewise.
+       * objc.dg/strings/const-str-12b.m: Likewise.
+
+2011-01-12  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/32511
+       * gcc.dg/attr-weak-1.c: Adjust.
+
+2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/47051
+       * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
+       standard compliant and comment.
+
+2011-01-10  Jan Hubicka  <jh@suse.cz>
+
+       PR lto/46083
+       * gcc.dg/initpri3.c: New testcase.
+
+2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR lto/47222
+       * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
+       externally visible.
+       (g_esi): Likewise.
+       (g_ebx): Likewise.
+       (g_ebp): Likewise.
+       (g_esp): Likewise.
+       (g_ebp_save): Likewise.
+       (g_esp_save): Likewise.
+
+2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
+
+2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR tree-optimization/46021
+       * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
+       i?86-*-*, x86_64-*-*.
+
+2011-01-10  Jeff Law <law@redhat.com>
+
+       * PR tree-optimization/47141
+       * gcc.c-torture/compile/pr47141.c: New test.
+
+2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR testsuite/46230
+       * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
+       * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
+       * gcc.dg/vect/slp-35.c: Remove XFAILs.
+       * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
+
+       PR testsuite/46230
+       * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
+       being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
+       * gcc.dg/vect/vect-peel-2.c (main): Likewise.
+       * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
+       being vectorized.  Adjust dg-final pattern.
+
+       PR testsuite/46230
+       * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
+       * gcc.dg/vect/slp-24.c: Likewise.
+
 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
 
        PR c++/47218