OSDN Git Service

2010-12-30 Kai Tietz <kai.tietz@onevision.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index fae339b..0e5a5b6 100644 (file)
@@ -1,3 +1,537 @@
+2010-12-30  Kai Tietz  <kai.tietz@onevision.com>
+
+       PR testsuite/47050
+       * gcc.target/i386/aggregate-ret1.c: Restrict to ilp32.
+       * gcc.target/i386/aggregate-ret2.c: Likewise.
+
+2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/attributes/class-attribute-3.m: New.
+       * objc.dg/attributes/proto-attribute-4.m: New.
+       * obj-c++.dg/attributes/class-attribute-3.mm: New.
+       * obj-c++.dg/attributes/proto-attribute-4.mm: New.      
+       
+2010-12-30  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/47060
+       * gcc.dg/autopar/pr47060.c: New test.
+
+2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/enhanced-proto-2.m: Updated.
+       * obj-c++.dg/enhanced-proto-2.mm: Updated.
+
+2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       PR objc/47118
+       * objc.dg/sync-3.m: New.
+       * obj-c++.dg/sync-3.mm: New.
+
+2010-12-29  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/46838
+       * gfortran.dg/alloc_comp_class_2.f90: New.
+
+2010-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       * gfortran.dg/character_comparison_7.f90:  New test.
+
+2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       PR objc/47075
+       * objc.dg/property/at-property-deprecated-1.m: Updated.
+       * objc.dg/property/at-property-deprecated-2.m: New.
+       * objc.dg/property/dotsyntax-deprecated-1.m: New.
+       * obj-c++.dg/property/at-property-deprecated-1.mm: Updated.
+       * obj-c++.dg/property/at-property-deprecated-2.mm: New.
+       * obj-c++.dg/property/dotsyntax-deprecated-1.mm: New.
+
+2010-12-28  Jason Merrill  <jason@redhat.com>
+
+       PR c++/47068
+       * g++.dg/cpp0x/decltype24.C: New.
+
+2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       PR objc/47076
+       * objc.dg/protocol-forward-1.m: New.
+       * obj-c++.dg/protocol-forward-1.mm: New.
+       * objc.dg/attributes/proto-attribute-2.m: Updated.
+       * objc.dg/class-protocol-1.m: Updated.
+       * obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
+       * obj-c++.dg/class-protocol-1.mm: Updated.
+       
+2010-12-28  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/45827
+       * gfortran.dg/class_32.f90: New.
+
+2010-12-28  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.target/i386/rdrand-1.c: Updated.
+       * gcc.target/i386/rdrand-2.c: Likewise.
+       * gcc.target/i386/rdrand-3.c: Likewise.
+
+2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/class-extension-4.m: New.
+       * obj-c++.dg/class-extension-4.mm: New.
+
+2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       PR objc/47073
+       * objc.dg/incomplete-type-1.m: New test.
+
+2010-12-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/46626
+       * g++.dg/cpp0x/constexpr-base4.C: New test.
+
+2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
+       * objc.dg/gnu-api-2-ivar.m: Same.
+       * objc.dg/gnu-api-2-method.m: Same.
+       * objc.dg/gnu-api-2-objc.m: Same.
+       * objc.dg/gnu-api-2-object.m: Same.
+       * objc.dg/gnu-api-2-protocol.m: Same.
+       * obj-c++.dg/gnu-api-2-class.mm: Same.
+       * obj-c++.dg/gnu-api-2-ivar.mm: Same.
+       * obj-c++.dg/gnu-api-2-method.mm: Same.
+       * obj-c++.dg/gnu-api-2-objc.mm: Same.
+       * obj-c++.dg/gnu-api-2-object.mm: Same.
+       * obj-c++.dg/gnu-api-2-protocol.mm: Same.
+       
+2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/pr44509.m: New.
+
+2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/gnu-api-2-class.m: Updated the test to work with the
+       Apple runtime as well.
+       * obj-c++.dg/gnu-api-2-class.mm: Same change.
+       * objc.dg/gnu-api-2-ivar.m: Same change.
+       * obj-c++.dg/gnu-api-2-ivar.mm: Same change.
+       * objc.dg/gnu-api-2-method.m: Same change.
+       * obj-c++.dg/gnu-api-2-method.mm: Same change.
+       * objc.dg/gnu-api-2-objc.m: Same change.
+       * obj-c++.dg/gnu-api-2-objc.mm: Same change.
+       * objc.dg/gnu-api-2-object.m: Same change.
+       * obj-c++.dg/gnu-api-2-object.mm: Same change.
+       * objc.dg/gnu-api-2-property.m: Same change.
+       * obj-c++.dg/gnu-api-2-property.mm: Same change.
+       * objc.dg/gnu-api-2-protocol.m: Same change.
+       * obj-c++.dg/gnu-api-2-protocol.mm: Same change.
+
+       * objc.dg/gnu-api-2-objc.m: Also, fixed test for
+       objc_disposeClassPair not to create a new class pair with the same
+       name as an existing class, and to test that the class pair is
+       created correctly.
+       * obj-c++.dg/gnu-api-2-objc.mm: Same change.
+       
+2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/special/special.exp: Added load-category-2 and
+       load-category-3 tests.
+       * objc.dg/special/load-category-2.h: New.
+       * objc.dg/special/load-category-2.m: New.
+       * objc.dg/special/load-category-2a.m: New.
+       * objc.dg/special/load-category-3.h: New.
+       * objc.dg/special/load-category-3.m: New.
+       * objc.dg/special/load-category-3a.m: New.
+
+2010-12-25  Ira Rosen  <irar@il.ibm.com>
+
+       PR testsuite/47057
+       * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
+       Expect two outer loops to get vectorized.
+
+2010-12-25  Kai Tietz  <kai.tietz@onevision.com>
+
+       PR c++/15774
+       * g++.dg/warn/pr15774-1.C: New test.
+       * g++.dg/warn/pr15774-2.C: New test.
+
+2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
+       sel_registerName and sel_registerTypedName with NULL arguments.
+       Updated the test to work with the Apple runtime as well.
+       * obj-c++.dg/gnu-api-2-sel.mm: Same change.
+
+2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
+       alignment to class_addIvar, instead of the alignment itself.
+       * obj-c++.dg/gnu-api-2-class.mm: Same change.
+
+2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
+       sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
+       when called with a NULL argument.  Added test for
+       sel_copyTypedSelectorList and sel_getTypedSelector.
+       * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
+
+2010-12-24  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
+
+2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
+       does not check the superclasses.
+       * obj-c++.dg/gnu-api-2-class.mm: Same change.
+
+2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
+
+       PR rtl-optimization/47036
+       * g++.dg/opt/pr47036.C: New.
+
+2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/31821
+       * gfortran.dg/char_pointer_assign_6.f90:  New test.
+
+2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR tree-optimization/46758
+       * gcc.dg/graphite/run-id-pr46758.c: New.
+
+2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
+
+       PR fortran/46978
+       * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
+
+2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
+       NO if the method is already implemented in the class.
+       * obj-c++.dg/gnu-api-2-class.mm: Same change.
+
+2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR tree-optimization/47019
+       * gfortran.dg/graphite/pr47019.f: New.
+
+2010-12-22  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/init/volatile2.C: New.
+
+2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
+
+       * g++.dg/cpp0x/alignof2.C: New.
+
+2010-12-22  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/45934
+       PR tree-optimization/46302
+       PR tree-optimization/46987
+       * g++.dg/ipa/ipcp-ivi-1.C: Removed.
+       * g++.dg/ipa/ivinline-6.C: Likewise.
+       * g++.dg/otr-fold-1.C: Likewise.
+       * g++.dg/otr-fold-2.C: Likewise.
+       * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
+       * g++.dg/tree-ssa/pr45605.C: Likewise.
+       * g++.dg/tree-ssa/pr46987.C: New test.
+
+2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
+
+       * gfortran.dg/pr46755.f: Fix test case.
+
+2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
+
+       PR rtl-optimization/45352
+       PR rtl-optimization/46521
+       PR rtl-optimization/46522
+       * gcc.dg/pr46521.c: New.
+       * gcc.dg/pr46522.c: New.
+
+2010-12-21  Ian Lance Taylor  <iant@google.com>
+
+       * go.test/go-test.exp: Clear runtests around invocation of
+       go-dg-runtest from errchk and go-execute-xfail.
+
+2010-12-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/46880
+       * gcc.target/i386/pr46880.c: New test.
+
+2010-12-21  Ira Rosen  <irar@il.ibm.com>
+
+       PR tree-optimization/47001
+       * gcc.dg/vect/pr47001.c: New.
+
+2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       PR libobjc/16110
+       * objc.dg/special/special.exp: Added new test.
+       * objc.dg/special/load-category-1.m: New.
+       * objc.dg/special/load-category-1a.m: New.
+       * objc.dg/special/load-category-1.h: New.
+
+2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
+
+       PR middle-end/45310
+       * g++.dg/pr45310.C: New test.
+
+2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
+
+       PR rtl-optimization/46755
+       * gfortran.dg/pr46755.f: New test.
+
+2010-12-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/47008
+       * gfortran.dg/pr47008.f03: New test.
+
+2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       PR libobjc/45953
+       * objc.dg/libobjc-selector-1.m: New test.
+
+2010-12-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/45852
+       * gcc.target/i386/pr45852.c: New test.
+
+2010-12-20  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/46974
+       * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
+
+2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR testsuite/45342
+       * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
+
+2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
+       not objc_lookupClass.
+       * obj-c++.dg/gnu-api-2-objc.mm: Same change.
+
+2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
+       * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
+
+2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
+
+       * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
+       load/store immediate indexes.
+
+2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
+       * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
+
+2010-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/46969
+       * gcc.dg/autopar/pr46969.c: New test.
+
+2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/fobjc-exceptions-1.m: Updated.
+       * objc.dg/fobjc-exceptions-2.m: New.
+       * objc.dg/fobjc-exceptions-3.m: New.
+       * obj-c++.dg/fobjc-exceptions-1.mm: New.
+       * obj-c++.dg/fobjc-exceptions-2.mm: New.
+       * obj-c++.dg/fobjc-exceptions-3.mm: New.
+
+2010-12-18  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/46974
+       * gfortran.dg/c_ptr_tests_16.f90: New.
+
+2010-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/46985
+       * gfortran.dg/pr46985.f90: New test.
+
+2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR tree-optimization/46232
+       * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
+
+2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
+
+       * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
+
+2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
+
+       PR target/36834
+       * gcc.target/i386/aggregate-ret1.c: New.
+       * gcc.target/i386/aggregate-ret2.c: New.
+
+2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
+
+       * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
+
+2010-12-17  Ahmad Sharif  <asharif@google.com>
+
+       * gcc.target/i386/max-stack-align.c: New testcase.
+
+2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/exceptions-4.m: Adjust for change in error message.
+
+2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
+
+       PR c/20385
+       * objc.dg/tls/init-2.m: Adjust.
+       * gcc.dg/noncompile/920923-1.c: Adjust.
+       * gcc.dg/noncompile/pr44517.c: Adjust.
+       * gcc.dg/declspec-18.c: New test.
+
+2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * gcc.dg/titype-1.c: Enable TImode on __SPU__.
+       * gcc.dg/torture/fp-int-convert.h: Likewise.
+       * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
+       * gcc.dg/uninit-C.c: Likewise.
+       * gcc.dg/uninit-C-O0.c: Likewise.
+       * gcc.dg/format/unnamed-1.c: Likewise.
+       * gcc.dg/format/ms_unnamed-1.c: Likewise.
+
+2010-12-17  Jason Merrill  <jason@redhat.com>
+
+       PR c++/46670
+       * g++.dg/cpp0x/constexpr-null1.C: New.
+
+2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
+
+       * gcc.c-torture/compile/20101217-1.c: New test.
+
+2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
+
+       PR middle-end/46761
+       * gcc.dg/graphite/pr46761.c: New.
+
+2010-12-17  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/46849
+       * gfortran.dg/block_9.f08: New.
+
+2010-12-17  Dodji Seketeli  <dodji@redhat.com>
+
+       * g++.dg/debug/dwarf2/self-ref-1.C: New test.
+       * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
+
+2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR tree-optimization/46924
+       * gcc.dg/graphite/pr46924.c: New.
+
+2010-12-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/46966
+       * gcc.dg/graphite/pr46966.c: New test.
+
+2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/opt13.adb: New test.
+       * gnat.dg/opt13_pkg.ad[sb]: New helper.
+
+2010-12-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/43655
+       * g++.dg/opt/pr43655.C: New test.
+
+2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR tree-optimization/46404
+       * gcc.dg/graphite/pr46404-1.c: New.
+
+2010-12-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/46893
+       * gcc.dg/pr46893.c: New test.
+
+2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR lto/46976
+       * gcc.dg/lto/pr46940_1.c (main): Return 0.
+
+2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
+
+       PR target/46883
+       * gcc.target/arm/pr46883.c: New testcase.
+
+2010-12-16  Jan Hubicka  <jh@suse.cz>
+
+       PR lto/46976
+       * gcc.dg/lto/pr46940_0.c: Fix commit.
+
+2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
+
+       PR c++/39859
+       PR c++/44522
+       PR c++/44523
+       * g++.dg/parse/colon-autocorrect-1.C: New testcase.
+       * g++.dg/parse/colon-autocorrect-2.C: New testcase.
+
+2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
+
+       PR c++/46852
+       * g++.dg/pr46852.C: New test.
+
+2010-12-16  Jan Hubicka  <jh@suse.cz>
+
+       PR middle-end/46939
+       * gcc.target/i386/pr46939.c: New testcase.
+
+2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR tree-optimization/46404
+       * gcc.dg/graphite/pr46404.c: New.
+
+2010-12-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR fortran/46945
+       * gfortran.dg/pr46945.f90: New test.
+
+       PR debug/46815
+       * g++.dg/guality/pr46815.C: New test.
+
+2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/42083
+       * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
+
+2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gfortran.dg/debug/pr46756.f: Correct PR number.
+
+2010-12-15  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/46053
+       PR middle-end/46287
+       PR middle-end/46242
+       * g++.dg/ipa/pr46053.C: New test.
+       * g++.dg/ipa/pr46287-1.C: Likewise.
+       * g++.dg/ipa/pr46287-2.C: Likewise.
+       * g++.dg/ipa/pr46287-3.C: Likewise.
+       * g++.dg/torture/covariant-1.C: Likewise.
+       * g++.dg/torture/pr46287.C: Likewise.
+
+2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
+
+       PR rtl-optimization/46649
+       * g++.dg/opt/pr46649.C: New.
+
+2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+       PR testsuite/46938
+       * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
+
+2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR tree-optimization/46845
+       * gcc.dg/graphite/id-pr46845.c: New.
+
 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
 
        PR tree-optimization/46928
 
 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
 
-       PR debug/46576
-       * gfortran.dg/debug/pr46576.f: New.
+       PR debug/46756
+       * gfortran.dg/debug/pr46756.f: New.
 
 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
 
 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
 
        * objc.dg/gnu-api-2-resolve-method.m: New.
-       * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
+       * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
 
 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
        * g++.dg/lto/20101126-1_1.c: Likewise.
 
 2010-12-02  Richard Guenther  <rguenther@suse.de>
-            Ira Rosen  <irar@il.ibm.com>
+           Ira Rosen  <irar@il.ibm.com>
 
        PR tree-optimization/46663
        * gcc.dg/vect/pr46663.c: New test.