X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;ds=sidebyside;f=gcc%2Ftestsuite%2FChangeLog;h=8fe2a0374bd0d729e9c9b7c1fd640f2391b04d93;hb=372f3d5b3c37c8384d80bf77c542d42e17656e19;hp=e14efafc187000411c5ae0bfdd9feddd06c732ef;hpb=730aada7457b69efd5c405d99c57696a22e10ab7;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e14efafc187..8fe2a0374bd 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,369 @@ +2011-06-17 Hans-Peter Nilsson + + PR rtl-optimization/48542 + * gcc.dg/torture/pr48542.c: New test. + +2011-06-16 Jason Merrill + + PR c++/44160 + * g++.dg/cpp0x/lambda/lambda-__func__.C: New. + + PR c++/45378 + * g++.dg/cpp0x/initlist52.C New. + + PR c++/45399 + * c-c++-common/raw-string-12.c: New. + + PR c++/49229 + * g++.dg/cpp0x/sfinae26.C: New. + + PR c++/49251 + * g++.dg/cpp0x/variadic113.C: New. + + PR c++/49420 + * g++.dg/cpp0x/variadic112.C: New. + +2011-06-16 Jeff Law + + * gcc.dg/builtin-object-size-1.c: Update to handle chances from + improved jump threading. + * gcc.dg/builtin-object-size-2.c: Likewise. + * gcc.dg/tree-ssa/20030728-1.c: Likewise. + +2011-06-16 Janus Weil + + PR fortran/49074 + * gfortran.dg/typebound_assignment_3.f03: New. + +2011-06-16 Steve Ellcey + + PR testsuite/48727 + * g++.dg/opt/devirt2.C: Change xfail rule to target. + +2011-06-16 Martin Jambor + + PR tree-optimization/49343 + * gnat.dg/discr31.adb: New test. + * gnat.dg/discr31.ads: Likewise. + +2011-06-16 Rainer Orth + + * gcc.dg/debug/pr49032.c: Prune mips-tfile warning. + +2011-06-16 Tom de Vries + + PR target/45098 + * gcc.target/arm/ivopts-3.c: Update test. + * gcc.target/arm/ivopts-5.c: Same. + +2011-06-16 Ramana Radhakrishnan + + Revert + 2011-06-10 Wei Guozhi + + PR target/45335 + * gcc.target/arm/pr45335.c: New test. + * gcc.target/arm/pr45335-2.c: New test. + * gcc.target/arm/pr45335-3.c: New test. + * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd". + * gcc.target/arm/pr40457-2.c: Changed to store 3 words. + * gcc.target/arm/pr40457-3.c: Changed to store 3 words. + +2011-06-16 Ira Rosen + + * gcc.dg/vect/vect-widen-mult-half-u8.c: New test. + +2011-06-16 Janus Weil + + PR fortran/49417 + * gfortran.dg/class_43.f03: New. + +2011-06-16 Jakub Jelinek + + PR tree-optimization/49419 + * gcc.c-torture/execute/pr49419.c: New test. + +2011-06-16 Revital Eres + + * gcc.dg/sms-9.c: New file. + +2011-06-15 Easwaran Raman + + PR rtl-optimization/49414 + * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets. + +2011-06-14 Jason Merrill + + * g++.dg/cpp0x/noexcept13.C: New. + +2011-06-14 Easwaran Raman + + PR rtl-optimization/44194 + * gcc.dg/pr44194-1.c: New test. + * gcc.dg/pr44194-2.c: New test. + +2011-06-14 Janis Johnson + + * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting switches. + * gcc.target/arm/pr45701-2.c: Likewise. + * gcc.target/arm/thumb-branch1.c: Likewise. + +2011-06-14 Steve Ellcey + + PR testsuite/48727 + * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*. + +2011-06-14 Janis Johnson + + * gcc.target/arm/pr45701-1.c: Require thumb support. + * gcc.target/arm/pr45701-2.c: Likewise. + * gcc.target/arm/thumb-branch1.c: Likewise. + + * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches. + * gcc.target/arm/pr39839.c: Likewise. + * gcc.target/arm/pr40657-2.c: Likewise. + * gcc.target/arm/pr40956.c: Likewise. + * gcc.target/arm/pr41679.c: Likewise. + * gcc.target/arm/pr42235.c: Likewise. + * gcc.target/arm/pr42495.c: Likewise. + * gcc.target/arm/pr42505.c: Likewise. + * gcc.target/arm/pr42574.c: Likewise. + * gcc.target/arm/pr46883.c: Likewise. + * gcc.target/arm/pr46934.c: Likewise. + * gcc.target/arm/xor-and.c: Likewise. + +2011-06-14 Jason Merrill + + * g++.dg/other/error23.C: Adjust error message. + * g++.dg/other/error32.C: Likewise. + + PR c++/49389 + * g++.dg/cpp0x/rv-dotstar.C: New. + + PR c++/49369 + * g++.dg/cpp0x/decltype30.C: New. + + * g++.dg/cpp0x/constexpr-array-ptr7.C: New. + +2011-06-14 Jakub Jelinek + + PR fortran/49103 + * gfortran.dg/pr49103.f90: New test. + +2011-06-14 Tom de Vries + + PR target/45098 + * gcc.target/arm/ivopts-3.c: New test. + * gcc.target/arm/ivopts-4.c: New test. + * gcc.target/arm/ivopts-5.c: New test. + +2011-06-14 Jakub Jelinek + + PR rtl-optimization/49390 + * gcc.c-torture/execute/pr49390.c: New test. + +2011-06-14 Rainer Orth + + * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto. + +2011-06-14 Georg-Johann Lay + + * gcc.c-torture/execute/cmpsi-2.c: Undo 172757. + * gcc.c-torture/execute/cmpsi-2.x: New file. + * gcc.c-torture/execute/pr45262.c: Undo 172757. + * gcc.c-torture/execute/pr45262.x: New file. + * gcc.c-torture/compile/pr46534.c: Skip for AVR. + * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target + int32plus + * gcc.c-torture/compile/pr49163.c: Ditto. + +2011-06-14 Ira Rosen + + * gcc.dg/vect/vect-16.c: Rename to... + * gcc.dg/vect/no-fast-math-vect16.c: ...this. + * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values + for double-word vectors. + * gcc.dg/vect/vect-peel-4.c: Likewise. + * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with + vect_element_align. + * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with + -fno-fast-math. + +2011-06-13 Edmar Wienskoski + + PR target/44618 + * gcc.target/powerpc/outofline_rnreg.c: New testcase. + +2011-06-13 H.J. Lu + + * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines. + +2011-06-13 Kaushik Phatak + + * gcc.dg/h8300-bit-insn-ice2.c: New testcase. + +2011-06-13 Thomas Koenig + + * gfortran.dg/trim_optimize_8.f90: New test case. + +2011-06-13 Jakub Jelinek + Ira Rosen + + PR tree-optimization/49352 + * gcc.dg/vect/pr49352.c: New test. + +2011-06-12 Tobias Burnus + + PR fortran/49324 + * gfortran.dg/alloc_comp_assign_11.f90: New. + +2011-05-11 Thomas Koenig + + * gfortran.dg/trim_optimize_7.f90: New test. + +2011-06-10 Wei Guozhi + + PR target/45335 + * gcc.target/arm/pr45335.c: New test. + * gcc.target/arm/pr45335-2.c: New test. + * gcc.target/arm/pr45335-3.c: New test. + * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd". + * gcc.target/arm/pr40457-2.c: Changed to store 3 words. + * gcc.target/arm/pr40457-3.c: Changed to store 3 words. + +2011-06-10 Paolo Carlini + + PR c++/41769 + * g++.dg/parse/error39.C: New. + +2011-06-10 Janis Johnson + + * gcc/testsuite/gcc.target/arm/20090811-1.c: Skip for incompatible + options, do not override other options. + * gcc/testsuite/gcc.target/arm/combine-cmp-shift.c: Skip for + incompatible options. + * gcc/testsuite/gcc.target/arm/pr45094.c: Likewise. + * gcc/testsuite/gcc.target/arm/scd42-1.c: Likewise. + * gcc/testsuite/gcc.target/arm/scd42-3.c: Likewise. + * gcc/testsuite/gcc.target/arm/thumb-ltu.c: Likewise. + + * lib/target-supports.exp + (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if + multilib flags use -mfpu with a value other than neon-fp16. + +2011-06-10 Rainer Orth + + * gcc.dg/torture/tls/tls.exp: Load torture-options.exp. + Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported. + +2011-06-10 Rainer Orth + + * lib/target-supports.exp (check_effective_target_pie): New proc. + * gcc.dg/pie-link.c: Use target pie. + +2011-06-10 Eric Botcazou + Laurent Rougé + + * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC. + * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed. + +2011-06-10 Daniel Carrera + + * gfortran.dg/coarray/sync_1.f90: New test for + "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES". + +2011-06-10 Ira Rosen + + PR tree-optimization/49318 + * gcc.dg/vect/pr49318.c: New test. + +2011-06-09 David Krauss + + * g++.dg/template/arrow1.C: New. + +2011-06-09 Jason Merrill + + * lib/prune.exp: Prune "note"s. + * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors. + + * g++.dg/ext/injected-ttp.C: Specify -std=c++98. + * g++.dg/template/dependent-expr3.C: Likewise. + * g++.dg/parse/template7.C: Likewise. + * g++.old-deja/g++.bugs/900119_01.C: Likewise. + * g++.old-deja/g++.jason/rfg10.C: Likewise. + * g++.old-deja/g++.pt/friend38.C: Likewise. + * g++.old-deja/g++.pt/crash32.C: Likewise. + * g++.old-deja/g++.other/init4.C: Likewise. + * g++.old-deja/g++.other/friend8.C: Likewise. + + * g++.dg/ext/complex7.C: Adjust expected output. + * g++.dg/diagnostic/method1.C: Likewise. + * g++.dg/parse/parameter-declaration-2.C: Likewise. + * g++.dg/parse/crash33.C: Likewise. + * g++.dg/other/warning1.C: Likewise. + * g++.dg/init/pr29571.C: Likewise. + * g++.dg/warn/overflow-warn-1.C: Likewise. + * g++.dg/warn/overflow-warn-3.C: Likewise. + * g++.dg/warn/overflow-warn-4.C: Likewise. + * g++.old-deja/g++.oliva/template1.C: Likewise. + + * g++.dg/cpp0x/regress/error-recovery1.C: Adjust. + * g++.dg/parse/template7.C: Adjust. + +2011-06-09 Kaz Kojima + + PR target/49307 + * gcc.dg/pr49307.c: New. + +2011-06-09 Wei Guozhi + + PR target/46975 + * gcc.target/arm/pr46975.c: New testcase. + +2011-06-09 Nicola Pero + + * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h + (PMETH, arglist_t): Removed. + (method_get_number_of_arguments): Removed. + (method_get_nth_argument): Removed. + (method_get_first_argument): Removed. + (method_get_next_argument): Removed. + (method_get_sizeof_arguments): Removed. + * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h + (PMETH): Removed. + (method_get_number_of_arguments): Removed. + (method_get_nth_argument): Removed. + (method_get_first_argument): Removed. + (method_get_next_argument): Removed. + (method_get_sizeof_arguments): Removed. + * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed. + +2011-06-09 David Li + + * testsuite/gcc.dg/dump-pass.c: New test. + +2011-06-09 Paolo Carlini + + PR c++/29003 + * g++.dg/parse/error38.C: New. + +2011-06-09 Jakub Jelinek + + PR middle-end/49308 + * gfortran.dg/pr49308.f90: New test. + +2011-06-08 Jason Merrill + + * g++.dg/cpp0x/noexcept11.C: New. + * g++.dg/cpp0x/noexcept12.C: New. + * g++.dg/cpp0x/sfinae11.C: Adjust. + +2011-06-08 Jakub Jelinek + + PR testsuite/49323 + * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings + to dg-options, match also DW_AT_linkage_name. + 2011-06-08 Rainer Orth PR middle-end/21953 @@ -158,7 +524,7 @@ * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'. * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'. Added cast. - + 2011-06-07 Xinliang David Li * testsuite/gcc.dg/inline_2.c: New test. @@ -238,8 +604,8 @@ * objc-obj-c++-shared/runtime.h: New. * objc-obj-c++-shared/TestsuiteObject.h: New. * objc-obj-c++-shared/TestsuiteObject.m: New. - - * objc/compile/trivial.m: Use TestsuiteObject instead of Object. + + * objc/compile/trivial.m: Use TestsuiteObject instead of Object. * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C runtime API. ([TestClass -next:]): Made it a class method. @@ -305,7 +671,7 @@ * objc/execute/exceptions/catchall-1.m: Likewise. * objc/execute/exceptions/finally-1.m: Likewise. * objc/execute/exceptions/foward-1.m: Likewise. - * objc/execute/exceptions/local-variables-1.m: Likewise. + * objc/execute/exceptions/local-variables-1.m: Likewise. * objc/execute/exceptions/throw-nil.m: Likewise. * objc/execute/exceptions/trivial.m: Likewise. * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead @@ -371,15 +737,15 @@ runtime as well. * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject instead of Object. - * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise. + * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise. * objc.dg/attributes/categ-attributes-2.m: Likewise. * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise. * objc.dg/attributes/method-attribute-1.m: Likewise. - * obj-c++.dg/attributes/method-attribute-1.mm: Likewise. + * obj-c++.dg/attributes/method-attribute-1.mm: Likewise. * objc.dg/attributes/method-attribute-2.m: Likewise. - * obj-c++.dg/attributes/method-attribute-2.mm: Likewise. + * obj-c++.dg/attributes/method-attribute-2.mm: Likewise. * objc.dg/attributes/method-attribute-3.m: Likewise. - * obj-c++.dg/attributes/method-attribute-3.mm: Likewise. + * obj-c++.dg/attributes/method-attribute-3.mm: Likewise. * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object. * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object. * obj-c++.dg/bitfield-1.mm: Likewise. @@ -394,10 +760,10 @@ ../objc-obj-c++-shared/runtime.h. * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object. * objc.dg/category-1.m: Use TestsuiteObject instead of Object. - Use the Modern Objective-C runtime API. + Use the Modern Objective-C runtime API. * objc.dg/class-protocol-1.m: Include ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h. - * obj-c++.dg/class-protocol-1.mm: Likewise. + * obj-c++.dg/class-protocol-1.mm: Likewise. * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object. * objc.dg/comp-types-10.m: Likewise. * objc.dg/comp-types-11.m: Likewise. @@ -427,7 +793,7 @@ * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use the Modern Objective-C runtime API. * objc.dg/encode-7.m: Include objc/runtime.h instead of - objc/encoding.h. + objc/encoding.h. * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object. * objc.dg/encode-7-next-64bit.m: Updated include. * objc.dg/encode-8.m: Include objc/runtime.h instead of @@ -441,7 +807,7 @@ the Modern Objective-C runtime API except when using an older NeXT runtime. * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use - the Modern Objective-C runtime API. + the Modern Objective-C runtime API. * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of Object. * obj-c++.dg/fix-and-continue-2.mm: Likewise. @@ -459,8 +825,8 @@ * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object. Do not include objc/objc-api.h. * obj-c++.dg/fsf-package-0.mm: Likewise. - * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles): - Include objc/runtime.h instead of objc/encoding.h. + * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c + (switchfiles): Include objc/runtime.h instead of objc/encoding.h. * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead of Object. * obj-c++.dg/gnu-runtime-1.mm: Likewise. @@ -532,7 +898,7 @@ * obj-c++.dg/proto-lossage-3.mm: Likewise. * objc.dg/proto-qual-1.m: Updated includes. Use the Modern Objective-C runtime API. - * obj-c++.dg/proto-qual-1.mm: Likewise. + * obj-c++.dg/proto-qual-1.mm: Likewise. * objc.dg/property/property-1.m: Use TestsuiteObject instead of Object. * obj-c++.dg/property/property-1.mm: Likewise. @@ -590,7 +956,7 @@ Object. Use Modern Objective-C runtime API. Do not use performv::. * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object. - * obj-c++.dg/torture/trivial.mm: Likewise. + * obj-c++.dg/torture/trivial.mm: Likewise. * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h instead of ../objc-obj-c++-shared/Object1.h. Include ../objc-obj-c++-shared/runtime.h. @@ -614,16 +980,16 @@ * obj-c++.dg/va-meth-1.mm: Likewise. * objc.dg/zero-link-1.m: Include objc/Object.h instead of ../objc-obj-c++-shared/Object1.h. - * objc.dg/zero-link-3.m: Likewise. - + * objc.dg/zero-link-3.m: Likewise. + 2011-06-06 Nicola Pero * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment. - + 2011-06-06 Nicola Pero PR objc-++/48275 - * obj-c++.dg/property/cxx-property-1.mm: New. + * obj-c++.dg/property/cxx-property-1.mm: New. * obj-c++.dg/property/cxx-property-2.mm: New. 2011-06-06 Jason Merrill @@ -689,14 +1055,14 @@ * objc.dg/gnu-api-2-objc.m: Likewise. * obj-c++.dg/gnu-api-2-class.mm: Likewise * obj-c++.dg/gnu-api-2-objc.mm: Likewise. - + 2011-06-05 Nicola Pero * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the alignment, not the alignment, when calling class_addIvar(). Add an 'isa' instance variable to the test root class. * obj-c++.dg/gnu-api-2-objc.mm: Likewise. - + 2011-06-04 Jan Hubicka PR tree-optimization/48893 @@ -755,7 +1121,7 @@ * objc.dg/type-stream-1.m: Test removed. * objc.dg/headers.m: Do not include typedstream.h. - + 2011-06-02 Nicola Pero * objc.dg/torture/forward-1.m (main): Updated testcase. @@ -778,12 +1144,12 @@ 2011-06-02 Nicola Pero PR objc/48539 - * objc.dg/method-5.m: Updated. + * objc.dg/method-5.m: Updated. * objc.dg/method-19.m: Updated. - * objc.dg/method-lookup-1.m: New. + * objc.dg/method-lookup-1.m: New. * obj-c++.dg/method-6.mm: Updated. * obj-c++.dg/method-7.mm: Updated. - * obj-c++.dg/method-lookup-1.mm: New. + * obj-c++.dg/method-lookup-1.mm: New. 2011-06-02 DJ Delorie @@ -857,7 +1223,7 @@ 2011-06-01 Nicola Pero * objc.dg/attributes/method-nonnull-1.m: New test. - * obj-c++.dg/attributes/method-nonnull-1.mm: New test. + * obj-c++.dg/attributes/method-nonnull-1.mm: New test. 2011-05-31 Tobias Burnus