OSDN Git Service

2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 203f3e0..52e7693 100644 (file)
@@ -1,3 +1,378 @@
+2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       * gfortran.dg/open_dev_null.f90: New test.
+
+2010-11-09   Jan Hubicka  <jh@suse.cz>
+
+       * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop unrolling.
+
+2010-11-09  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/struct-semi-4.c: New test.
+
+2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
+       power5 to enable generation of FRIZ.
+
+       * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
+       optimization.
+
+       * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
+       expected.
+
+2010-11-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/43808
+       * gfortran.dg/pr43808.f90: New test.
+
+2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR tree-optimization/46036
+       * gfortran.dg/lto/pr46036_0.f90: New.
+
+2010-10-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/45663
+       * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
+       instead of first.
+
+       PR debug/46171
+       * gcc.dg/pr46171.c: New test.
+
+2010-11-09  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/46355
+       * gcc.dg/pr46355.c: New testcase.
+
+2010-11-09  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/46177
+       * gcc.dg/pr46177-2.c: New testcase.
+
+2010-11-09  Richard Guenther  <rguenther@suse.de>
+
+       PR testsuite/46312
+       * gcc.dg/vec-scal-opt.c: Move ...
+       * gcc.dg/vect/vect-scal-opt.c: ... here.
+       * gcc.dg/vec-scal-opt1.c: Move ...
+       * gcc.dg/vect/vect-scal-opt1.c: ... here.
+       * gcc.dg/vec-scal-opt2.c: Move ...
+       * gcc.dg/vect/vect-scal-opt2.c: ... here.
+
+2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/specs/static_initializer5.ads: New test.
+       * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
+
+2010-11-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/46360
+       * gcc.c-torture/compile/pr46360.c: New test.
+
+       PR c++/45894
+       * g++.dg/warn/Wsequence-point-2.C: New test.
+
+2010-11-09  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/46313
+       * gfortran.dg/class_29.f03: New.
+
+2010-11-09  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/46221
+       * gcc.target/i386/alias-1.c: New testcase.
+
+2010-11-08  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/constexpr-sassert.C: New.
+
+2010-11-08  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/constexpr-defarg.C: New.
+
+2010-11-08  Xinliang David Li  <davidxl@google.com>
+
+       PR tree-optimization/46316
+       * gcc.c-torture/execute/pr46316.c: New test.
+       
+2010-11-08  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/46344
+       * gfortran.dg/class_28.f03: Extended.
+
+2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/property/dotsyntax-13.m: New.
+       * objc.dg/property/dotsyntax-14.m: New.
+       * objc.dg/property/dotsyntax-15.m: New. 
+       * objc.dg/property/synthesize-7.m: New.
+       * obj-c++.dg/property/dotsyntax-13.mm: New.
+       * obj-c++.dg/property/dotsyntax-14.mm: New.
+       * obj-c++.dg/property/dotsyntax-15.mm: New.     
+       * obj-c++.dg/property/synthesize-7.mm: New.
+
+2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/property/dynamic-4.m: New.
+       * objc.dg/property/dynamic-5.m: New.
+       * objc.dg/property/dynamic-6.m: New.    
+       * obj-c++.dg/property/dynamic-4.mm: New.
+       * obj-c++.dg/property/dynamic-5.mm: New.
+       * obj-c++.dg/property/dynamic-6.mm: New.
+
+2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/property/synthesize-3.m: New.
+       * objc.dg/property/synthesize-4.m: New.
+       * objc.dg/property/synthesize-5.m: New.
+       * objc.dg/property/synthesize-6.m: New.
+       * obj-c++.dg/property/synthesize-3.mm: New.
+       * obj-c++.dg/property/synthesize-4.mm: New.
+       * obj-c++.dg/property/synthesize-5.mm: New.
+       * obj-c++.dg/property/synthesize-6.mm: New.     
+       
+2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       * objc.dg/property/at-property-5.m: Updated test.       
+       * objc.dg/property/at-property-16.m: New.
+       * objc.dg/property/at-property-17.m: New.
+       * objc.dg/property/at-property-18.m: New.
+       * objc.dg/property/at-property-19.m: New.       
+       * objc.dg/property/dotsyntax-12.m: New.
+       * objc.dg/protocol-inheritance-1.m: New.
+       * objc.dg/protocol-inheritance-2.m: New.
+       * obj-c++.dg/property/at-property-5.mm: Updated test.
+       * obj-c++.dg/property/at-property-16.mm: New.
+       * obj-c++.dg/property/at-property-17.mm: New.
+       * obj-c++.dg/property/at-property-18.mm: New.
+       * obj-c++.dg/property/at-property-19.mm: New.   
+       * obj-c++.dg/protocol-inheritance-1.mm: New.
+       * obj-c++.dg/protocol-inheritance-2.mm: New.
+       * obj-c++.dg/property/dotsyntax-12.mm: New.
+       
+2010-11-08  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/expr/overflow1.C: New.
+       * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
+       * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
+       * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
+       * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
+
+2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.dg/pr35442.c: Adapt warning.
+
+       PR target/46280
+       * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
+       dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
+       * g++.dg/torture/pr36444.C: Add dg-options -msse for
+       i?86-*-* x86_64-*-*.
+       * g++.dg/torture/pr36445.C: Likewise.
+       * gcc.c-torture/compile/pr34856.c: Likewise.
+       * gcc.c-torture/compile/pr39928-1.c: Likewise.
+       * gcc.c-torture/compile/vector-1.c: Likewise.
+       * gcc.c-torture/compile/vector-2.c: Likewise.
+       * gcc.dg/pr32912-1.c: Likewise.
+       * gcc.c-torture/execute/va-arg-25.c: Move ...
+       * gcc.dg/torture/va-arg-25.c: ... here.
+       Add dg-do run.
+       Add dg-options -msse, dg-require-effective-target sse_runtime for
+       for i?86-*-*, x86_64-*-*.
+       * gcc.c-torture/execute/vector-1.c: Likewise.
+       * gcc.c-torture/execute/vector-2.c: Likewise.
+       * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
+       i?86-*-*, x86_64-*-*.
+       * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
+       * gcc.dg/tree-ssa/sra-4.c: Likewise.
+       * gcc.dg/tree-ssa/vector-1.c: Likewise.
+       * gcc.dg/tree-ssa/vector-2.c: Likewise.
+       * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
+
+2010-11-08  Steve Ellcey  <sje@cup.hp.com>
+
+       * gcc.dg/torture/pr45982.c: Add -std=c99
+       * gcc.dg/torture/pr45623.c: Ditto.
+       
+2010-11-08  Steve Ellcey  <sje@cup.hp.com>
+
+       * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
+       * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
+
+2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
+
+        PR target/28627
+        * g++.dg/ext/dllimport7.C: Adjust second error check and
+        allow test for x86_64 mingw, too.
+
+2010-11-08  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/46344
+       * gfortran.dg/class_28.f03: New.
+
+2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
+
+       PR rtl-optimization/45352
+       gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
+       gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
+       gcc.target/i386/pr45352-2.c: New tests. 
+
+2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
+
+       PR libobjc/36610
+       * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime, XFAIL the run for
+       all but m32 x86.
+       
+2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
+       as comment character.
+
+2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * gcc.target/mips/mips.exp: Revert previous patch.
+       * gcc.target/mips/fma-1.c: Delete.
+       * gcc.target/mips/fma-2.c: Likewise.
+       * gcc.target/mips/fma-3.c: Likewise.
+       * gcc.target/mips/fma-4.c: Likewise.
+       * gcc.target/mips/fma-5.c: Likewise.
+       * gcc.target/mips/fma-6.c: Likewise.
+       * gcc.target/mips/fma-7.c: Likewise.
+       * gcc.target/mips/fma-8.c: Likewise.
+       * gcc.target/mips/fma-9.c: Likewise.
+       * gcc.target/mips/fma-10.c: Likewise.
+       * gcc.target/mips/fma-11.c: Likewise.
+       * gcc.target/mips/fma-12.c: Likewise.
+       * gcc.target/mips/fma-13.c: Likewise.
+       * gcc.target/mips/fma-14.c: Likewise.
+       * gcc.target/mips/fma-15.c: Likewise.
+       * gcc.target/mips/fma-16.c: Likewise.
+       * gcc.target/mips/fma-17.c: Likewise.
+       * gcc.target/mips/fma-18.c: Likewise.
+       * gcc.target/mips/fma-19.c: Likewise.
+       * gcc.target/mips/fma-20.c: Likewise.
+
+2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * gcc.target/mips/mips.exp: Add support for -ffp-contract.
+       * gcc.target/mips/fma-1.c: New test.
+       * gcc.target/mips/fma-2.c: Likewise.
+       * gcc.target/mips/fma-3.c: Likewise.
+       * gcc.target/mips/fma-4.c: Likewise.
+       * gcc.target/mips/fma-5.c: Likewise.
+       * gcc.target/mips/fma-6.c: Likewise.
+       * gcc.target/mips/fma-7.c: Likewise.
+       * gcc.target/mips/fma-8.c: Likewise.
+       * gcc.target/mips/fma-9.c: Likewise.
+       * gcc.target/mips/fma-10.c: Likewise.
+       * gcc.target/mips/fma-11.c: Likewise.
+       * gcc.target/mips/fma-12.c: Likewise.
+       * gcc.target/mips/fma-13.c: Likewise.
+       * gcc.target/mips/fma-14.c: Likewise.
+       * gcc.target/mips/fma-15.c: Likewise.
+       * gcc.target/mips/fma-16.c: Likewise.
+       * gcc.target/mips/fma-17.c: Likewise.
+       * gcc.target/mips/fma-18.c: Likewise.
+       * gcc.target/mips/fma-19.c: Likewise.
+       * gcc.target/mips/fma-20.c: Likewise.
+
+2010-11-06  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/constexpr-ctor3.C: New.
+
+2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
+
+       PR c/43384
+       * gcc.dg/parser-error-3.c: New test.
+
+2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
+
+       PR c++/45332
+       * g++.dg/parse/semicolon2.C: New testcase.
+       * g++.dg/ext/asmspec1.C: Adjust.
+       * g++.dg/init/new13.C: Adjust.
+       * g++.dg/parse/ctor5.C: Adjust.
+
+2010-11-06  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/46330
+       * gfortran.dg/class_27.f03: New.
+
+2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
+
+       Fixed using the Objective-C 2.0 dot-syntax with self and super.
+       * objc.dg/property/dotsyntax-5.m: New.
+       * objc.dg/property/dotsyntax-6.m: New.
+       * objc.dg/property/dotsyntax-7.m: New.
+       * objc.dg/property/dotsyntax-8.m: New.
+       * objc.dg/property/dotsyntax-9.m: New.
+       * objc.dg/property/dotsyntax-10.m: New.
+       * objc.dg/property/dotsyntax-11.m: New.
+       * obj-c++.dg/property/dotsyntax-5.mm: New.
+       * obj-c++.dg/property/dotsyntax-6.mm: New.
+       * obj-c++.dg/property/dotsyntax-7.mm: New.
+       * obj-c++.dg/property/dotsyntax-8.mm: New.
+       * obj-c++.dg/property/dotsyntax-9.mm: New.
+       * obj-c++.dg/property/dotsyntax-10.mm: New.
+       * obj-c++.dg/property/dotsyntax-11.mm: New.
+
+2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
+
+       * obj-c++.dg/encode-3.mm: Provide a different string check for the
+       NeXT runtime when the type is READONLY.
+
+2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/387-2.c: Skip if -march= is specified.
+       * gcc.target/i386/387-6.c: Ditto.
+       * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
+       * gcc.target/i386/387-4.c: Ditto.
+       * gcc.target/i386/387-7.c: Ditto.
+       * gcc.target/i386/387-8.c: Ditto.
+       * gcc.target/i386/387-9.c: Ditto.
+       * gcc.target/i386/387-10.c: Ditto.
+       * gcc.target/i386/387-11.c: Ditto.
+       * gcc.target/i386/387-12.c: Ditto.
+
+       * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
+
+2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
+
+       PR target/44981
+       * gcc.dg/darwin-cfstring-format-1.c: New.
+       * gcc.dg/warn-nsstring.c: New.
+       * objc.dg/fsf-nsstring-format-1.m: New.
+       * obj-c++.dg/fsf-nsstring-format-1.mm: New.
+       * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
+       linker warning.
+
+2010-11-05  Jason Merrill  <jason@redhat.com>
+
+       PR c++/45473
+       * g++.dg/inherit/virtual6.C: New.
+
+2010-11-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/44772
+       * gcc.dg/Wcxx-compat-21.c: New test.
+
+2010-11-05  Ian Lance Taylor  <iant@google.com>
+
+       PR target/46084
+       * gcc.target/i386/pr46084.c: New test.
+
+2010-11-05  Steve Ellcey  <sje@cup.hp.com>
+
+       * lib/target-supports.exp (check_function_available): Use -fno-builtin.
+       * (check_effective_target_mempcpy): New.
+       * gcc.c-torture/execute/pr45636.c: Move this...
+       * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
+
+2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.target/i386/i386.exp (FLAGS): Remove.
+       Wrap gcc_target_compile with $clearcap_ldflags added to options.
+
 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/46160
 
 2010-11-04  Bud Davis  <jimmied@smu.edu>
 
-       * gfortran.dg/intrinsic_numeric_arg.f: Add test to check
-       error message.
+       * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
 
 2010-11-04  Chao-ying Fu  <fu@mips.com>