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. * objc.dg/objc-foreach-4.m: Likewise. * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers. * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init. * objc.dg/foreach-4.m: Likewise. * objc.dg/foreach-5.m: Likewise. * objc.dg/foreach-3.m: Return self from init. 2011-01-09 Thomas Koenig PR fortran/38536 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test. 2011-01-09 Janus Weil PR fortran/46313 * gfortran.dg/class_35.f90: New. 2011-01-08 Iain Sandoe * objc.dg/foreach-1.m: Add "-Wall" to flags. 2011-01-08 Nicola Pero PR objc/47078 * objc.dg/invalid-method-2.m: New. * obj-c++.dg/invalid-method-2.mm: New. 2011-01-08 Paul Thomas PR fortran/46896 * gfortran.dg/transpose_optimization_2.f90 : New test. 2011-01-08 Jan Hubicka PR tree-optmization/46469 * g++.dg/torture/pr46469.C: New testcase. 2011-01-08 Iain Sandoe * objc-obj-c++-shared/next-mapping.h: Move code and definitions for emulation of libobjc-gnu structure layout functionality to .. * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New. * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New. * objc/execute/bf-common.h: Adjust headers. * objc/execute/bf-1.m: Likewise. * objc/execute/bf-2.m: Likewise. * objc/execute/bf-3.m: Likewise. * objc/execute/bf-4.m: Likewise. * objc/execute/bf-5.m: Likewise. * objc/execute/bf-6.m: Likewise. * objc/execute/bf-7.m: Likewise. * objc/execute/bf-8.m: Likewise. * objc/execute/bf-9.m: Likewise. * objc/execute/bf-10.m: Likewise. * objc/execute/bf-11.m: Likewise. * objc/execute/bf-12.m: Likewise. * objc/execute/bf-13.m: Likewise. * objc/execute/bf-14.m: Likewise. * objc/execute/bf-15.m: Likewise. * objc/execute/bf-16.m: Likewise. * objc/execute/bf-17.m: Likewise. * objc/execute/bf-18.m: Likewise. * objc/execute/bf-19.m: Likewise. * objc/execute/bf-20.m: Likewise. * objc/execute/bf-21.m: Likewise. * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for objc_get_type_qualifiers (). 2011-01-08 Thomas Koenig PR fortran/45777 * gfortran.dg/dependency_39.f90: New test. 2011-01-07 Jan Hubicka Get builtins tests ready for linker plugin. * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile. * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy, my_memset, my_bzero): Mark used. * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile. * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark volatile. * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark volatile 2011-01-07 Jan Hubicka PR tree-optimization/46367 * g++.dg/torture/pr46367.C: New file. 2011-01-07 Jakub Jelinek PR target/47201 * gcc.dg/pr47201.c: New test. PR bootstrap/47187 * gcc.dg/tree-prof/pr47187.c: New test. 2011-01-07 Tobias Burnus PR fortran/41580 * gfortran.dg/extends_type_of_3.f90: New. 2011-01-07 Kai Tietz * g++.dg/ext/dllexport-MI1.C: Adjust test. * g++.dg/ext/dllimport-MI1.C: Likewise. * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*. * g++.dg/ext/dllimport10.C: Likewise. * g++.dg/ext/dllimport11.C: Likewise. * g++.dg/ext/dllimport12.C: Likewise. * g++.dg/ext/dllimport13.C: Likewise. * g++.dg/ext/dllimport2.C: Likewise. * g++.dg/ext/dllimport3.C: Likewise. * g++.dg/ext/dllimport4.C: Likewise. * g++.dg/ext/dllimport5.C: Likewise. * g++.dg/ext/dllimport6.C: Likewise. * g++.dg/ext/dllimport8.C: Likewise. * g++.dg/ext/dllimport9.C: Likewise. * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw* targets, too. Additionally enable test for i?86-*-mingw*. * g++.dg/ext/selectany1.C: Likewise. Remove guard variable check. 2011-01-07 Janus Weil PR fortran/47189 PR fortran/47194 * gfortran.dg/storage_size_3.f08: Extended. 2011-01-07 Jakub Jelinek PR c++/47022 * g++.dg/template/stdarg1.C: New test. 2011-01-06 Daniel Franke PR fortran/47195 * gfortran.dg/interface_33.f90: Fixed dg-error declarations. * gfortran.dg/defined_operators_1.f90: Split the subroutine from the interface of functions to not hide the errors that shall be tested. 2011-01-06 Jan Hubicka * testsuite/gcc.dg/lto/pr47188_0.c: New testcase. * testsuite/gcc.dg/lto/pr47188_1.c: New testcase. 2011-01-06 Daniel Franke PR fortran/33117 PR fortran/46478 * gfortran.dg/interface_33.f90: New test. 2011-01-06 Jakub Jelinek PR c/47150 * gcc.c-torture/compile/pr47150.c: New test. 2011-01-06 Ira Rosen PR tree-optimization/47139 * gcc.dg/vect/pr47139.c: New test. 2011-01-05 Janus Weil PR fortran/47180 * gfortran.dg/extends_type_of_2.f03: New. 2011-01-05 Ulrich Weigand * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__. 2011-01-05 Eric Botcazou * gnat.dg/opt14.adb: New test. 2011-01-05 Thomas Koenig PR fortran/46017 * gfortran.dg/allocate_error_2.f90: New test. 2011-01-05 Janus Weil PR fortran/47024 * gfortran.dg/storage_size_3.f08: New. 2011-01-04 Jerry DeLisle PR libgfortran/47154 * gfortran.dg/namelist_68.f90: New test. 2011-01-04 Eric Botcazou * gnat.dg/unchecked_convert8.ad[sb]: New test. 2011-01-04 Janus Weil PR fortran/46448 * gfortran.dg/class_34.f90: New. 2011-01-04 Ulrich Weigand * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not use __builtin_inff. Skip all single-precision tests that require Infinity. 2011-01-03 Ulrich Weigand * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread. 2011-01-03 Jakub Jelinek PR tree-optimization/47148 * gcc.c-torture/execute/pr47148.c: New test. PR tree-optimization/47155 * gcc.c-torture/execute/pr47155.c: New test. PR rtl-optimization/47157 * gcc.c-torture/compile/pr47157.c: New test. 2011-01-03 Ulrich Weigand * gcc.dg/torture/vector-shift2.c (schar): Define. (main): Always use schar or uchar instead of plain "char" to avoid dependencies on implementation-defined char signedness. 2011-01-03 Martin Jambor PR tree-optimization/46801 * gnat.dg/pack9.adb: Remove xfail. 2011-01-03 Martin Jambor PR tree-optimization/46984 * g++.dg/ipa/pr46984.C: New test. 2011-01-02 Janus Weil PR fortran/46408 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free. 2011-01-02 Jakub Jelinek PR tree-optimization/47140 * gcc.c-torture/compile/pr47140.c: New test. PR rtl-optimization/47028 * gcc.dg/pr47028.c: New test. 2011-01-02 Nicola Pero * objc.dg/protocol-forward-1.m: Removed TODO. * objc.dg/protocol-forward-2.m: New. * obj-c++.dg/protocol-forward-2.mm: Removed TODO. * obj-c++.dg/protocol-forward-2.mm: New. 2011-01-01 Kai Tietz PR target/38662 * g++.dg/eh/pr38662.C: New testcase. 2011-01-01 Chung-Lin Tang * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to scan for newline '\n'. Copyright (C) 2011 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.