X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=b30e532b847ed2487a72e43d93c8c1e94c5191ac;hp=f2d6fcdfaa3e4c30f24aa1afe74afd0cbf832fdd;hb=5c0907f14f295cb0bb4e6857f78a809d28486bdf;hpb=81501767d0a102d8d2c6f48f2cbc1728d9d7c0ec diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f2d6fcdfaa3..b30e532b847 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,360 @@ +2011-01-15 Giovanni Funchal + Jonathan Wakely + + PR c++/33558 + * g++.dg/other/pr33558.C: New. + * g++.dg/other/pr33558-2.C: New. + +2011-01-14 Martin Jambor + + 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 + + * g++.dg/cpp0x/variadic105.C: New. + +2011-01-08 Dominique d'Humieres + Rainer Orth + + 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 + + PR tree-optimization/47280 + * g++.dg/opt/pr47280.C: New testcase. + +2011-01-14 Jason Merrill + + * g++.dg/cpp0x/constexpr-regress1.C: New. + + * g++.dg/ext/flexary2.C: New. + +2011-01-14 Richard Guenther + + PR middle-end/47281 + * gcc.dg/torture/pr47281.c: New testcase. + * gcc.dg/tree-ssa/pr46076.c: XFAIL. + +2011-01-14 Richard Guenther + + PR tree-optimization/47286 + * gcc.dg/tree-ssa/pr47286.c: New testcase. + +2011-01-13 Kai Tietz + + PR c++/47213 + * g++.dg/ext/pr47213.C: New. + +2011-01-13 Rainer Orth + + * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4. + +2011-01-13 Tobias Burnus + Mikael Morin + + 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 + + PR target/47251 + * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix. + +2011-01-13 Andreas Krebbel + + * 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 + + PR debug/PR46973 + * g++.dg/debug/dwarf2/template-params-9.C: New test. + +2011-01-13 Andrey Belevantsev + + PR rtl-optimization/45352 + * gcc.dg/pr45352-3.c: New. + +2011-01-12 Rodrigo Rivas Costa + + * 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 + + PR debug/47209 + * g++.dg/debug/pr47209.C: New. + +2011-01-12 Richard Guenther + + PR lto/47259 + * gcc.dg/lto/pr47259_0.c: New testcase. + * gcc.dg/lto/pr47259_1.c: Likewise. + +2011-01-12 Iain Sandoe + + * 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 + + PR testsuite/33033 + * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC. + +2011-01-12 Nicola Pero + + 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 + + * objc.dg/property/at-property-29.m: New. + * obj-c++.dg/property/at-property-29.mm: New. + +2011-01-11 Rainer Orth + + * go.test/go-test.exp (go-set-goarch): New proc. + (go-gc-tests): Use it. + +2011-01-11 Dodji Seketeli + + PR debug/46955 + * g++.dg/debug/dwarf2/template-params-8.C: New test. + +2011-01-11 Richard Henderson + + * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well. + +2011-01-11 Jan Hubicka + + 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 + + PR tree-optimization/46076 + * gcc.dg/tree-ssa/pr46076.c: New testcase. + +2011-01-11 Jeff Law + + * PR tree-optimization/47086 + * gcc.dg/pr47086.c: New test. + +2011-01-11 Jason Merrill + + 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 + + * 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 + + PR middle-end/32511 + * gcc.dg/attr-weak-1.c: Adjust. + +2011-01-11 Paul Thomas + + PR fortran/47051 + * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be + standard compliant and comment. + +2011-01-10 Jan Hubicka + + PR lto/46083 + * gcc.dg/initpri3.c: New testcase. + +2011-01-10 H.J. Lu + + 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 + + * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto. + +2011-01-10 Rainer Orth + + 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 + + * PR tree-optimization/47141 + * gcc.c-torture/compile/pr47141.c: New test. + +2011-01-10 Eric Botcazou + + 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 + + PR c++/47218 + * g++.dg/other/pr47218-1.C: New test file. + * g++.dg/other/pr47218.C: Likewise. + * g++.dg/other/pr47218.h: New supporting header. + +2011-01-09 Nicola Pero + + PR objc/47232 + * objc.dg/attributes/invalid-attribute-1.m: New. + * obj-c++.dg/attributes/invalid-attribute-1.mm: New. + +2011-01-09 Janus Weil + + PR fortran/47224 + * gfortran.dg/proc_ptr_comp_28.f90: New. + +2011-01-09 Iain Sandoe + + * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9. + * obj-c++.dg/gnu-api-2-ivar.mm: Likewise. + * obj-c++.dg/gnu-api-2-method.mm: Likewise. + * obj-c++.dg/gnu-api-2-objc.mm: Likewise. + * obj-c++.dg/gnu-api-2-object.mm: Likewise. + * obj-c++.dg/gnu-api-2-property.mm: Likewise. + * obj-c++.dg/gnu-api-2-protocol.mm: Likewise. + * obj-c++.dg/gnu-api-2-sel.mm: Likewise. + * objc.dg/gnu-api-2-class.m: Likewise. + * objc.dg/gnu-api-2-ivar.m: Likewise. + * objc.dg/gnu-api-2-method.m: Likewise. + * objc.dg/gnu-api-2-objc.m: Likewise. + * objc.dg/gnu-api-2-object.m: Likewise. + * objc.dg/gnu-api-2-property.m: Likewise. + * objc.dg/gnu-api-2-protocol.m: Likewise. + * objc.dg/gnu-api-2-sel.m: Likewise. + 2011-01-09 Iain Sandoe * objc.dg/foreach-1.m: Skip for Darwin < 9.