OSDN Git Service

Fix PR c++/42217
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 70ae905..550c136 100644 (file)
@@ -1,3 +1,414 @@
+2009-12-03  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/42217
+       * g++.dg/other/bitfield4.C: New test.
+
+2009-12-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/42256
+       * g++.dg/inherit/thunk11.C: New test.
+       * g++.dg/inherit/thunk11.h: New file.
+       * g++.dg/inherit/thunk11-aux.cc: New file.
+
+2009-12-02  Richard Guenther  <rguenther@suse.de>
+
+       * g++.dg/ipa/iinline-1.C: Adjust.
+       * g++.dg/template/cond2.C: Likewise.
+       * g++.dg/template/pr35240.C: Likewise.
+
+2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       PR middle-end/42224
+       * gcc.target/s390/pr42224.c: New test.
+
+2009-12-01  Jason Merrill  <jason@redhat.com>
+
+       PR c++/41611
+       * g++.dg/abi/guard1.C: New.
+
+2009-12-91  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
+
+2009-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/42234
+       * g++.dg/gomp/pr42234.C: New test.
+
+2009-12-01  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/42237
+       * gcc.c-torture/compile/pr42237.c: New test.
+
+2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/42057
+       * g++.dg/parse/crash54.C: New.
+
+2009-11-30  Chao-ying Fu  <fu@mips.com>
+
+       * gcc.target/mips/dsp-lhx.c: New test.
+       * gcc.target/mips/dsp-no-lhx.c: New test.
+
+2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+       * lib/g++.exp (g++_init): Add host-dependent settings for
+       LC_ALL and LANG.
+       * lib/gcc-dg.exp: Likewise.
+       * lib/options.exp: Likewise.
+       * lib/objc.exp (objc_init): Likewise.
+       * lib/gfortran.exp (gfortran_init): Likewise.
+
+2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/40371
+       * g++.dg/template/crash93.C: New.
+
+2009-11-30  Steve Ellcey  <sje@cup.hp.com>
+
+       * gcc.dg/pr41551.c: New test.
+
+2009-11-30  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/42053
+       * gfortran.dg/select_type_9.f03: New.
+
+2009-11-30  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/41631
+       * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
+       * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
+       * gfortran.dg/select_type_1.f03: Remove FIXMEs.
+       * gfortran.dg/select_type_2.f03: Ditto.
+       * gfortran.dg/select_type_8.f03: New test.
+
+2009-11-30  Janus Weil  <janus@gcc.gnu.org>
+
+       * gfortran.dg/extends_type_of_1.f03: New test.
+       * gfortran.dg/same_type_as_1.f03: Extended.
+
+2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
+
+       * gfortran.dg/class_4c.f03: Add dg-additional-sources.
+       * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
+
+2009-11-30  Janis Johnson  <janis187@us.ibm.com>
+
+       PR testsuite/42212
+       * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
+
+2009-11-30  Martin Jambor  <mjambor@suse.cz>
+
+       PR middle-end/42196
+       * gcc.c-torture/compile/pr42196-1.c: New test.
+       * gcc.c-torture/compile/pr42196-2.c: New test.
+       * gcc.c-torture/compile/pr42196-3.c: New test.
+
+2009-11-30  Ira Rosen  <irar@il.ibm.com>
+
+       * gfortran.dg/vect/vect-7.f90: New test.
+
+2009-11-30  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/42119
+       PR fortran/38530
+       * gfortran.dg/pr42119.f90: New testcase.
+
+2009-11-30  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/42069
+       * g++.dg/template/typedef23.C: New test.
+
+2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR tree-optimization/41961
+       * g++.dg/tree-ssa/pr41961.C: New.
+
+2009-11-29  Ira Rosen  <irar@il.ibm.com>
+
+       PR tree-optimization/42193
+       * gcc.dg/vect/pr42193.c: New test.
+
+2009-11-28  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/36408
+       * g++.dg/template/stmtexpr2.C: New test.
+
+2009-11-28  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/42183
+       * g++.dg/torture/pr42183.C: New testcase.
+
+2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
+
+       * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
+       w64 target type 'unsigned long long'.
+
+2009-11-27  Martin Jambor  <mjambor@suse.cz>
+
+       PR middle-end/42006
+       * gcc.c-torture/execute/pr42006.c: New test.
+
+2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/38656
+       * g++.dg/cpp0x/error2.C: New.
+
+2009-11-27  Michael Matz  <matz@suse.de>
+
+       PR rtl-optimization/42084
+       * gcc.dg/pr42084.c: New test.
+
+2009-11-27  Michael Matz  <matz@suse.de>
+
+       PR c++/41906
+       * g++.dg/tree-ssa/pr41906.C: New testcase.
+
+2009-11-27  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/O16384.c: New test.
+
+2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/35112
+       * g++.dg/parse/crash53.C: New.
+       * g++.dg/parse/error17.C: Adjust, error messages are not
+       duplicated anymore.
+       * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
+
+2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
+       * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
+       * gcc.target/i386/vperm-v4si-2.c: Ditto.
+       * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
+
+2009-11-26  Richard Henderson  <rth@redhat.com>
+
+       * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
+
+2009-11-26  Jason Merrill  <jason@redhat.com>
+
+       PR c++/42026, DR 239
+       * g++.dg/lookup/koenig8.C: New.
+
+       PR c++/10690
+       * g++.dg/template/explicit-args2.C: Add typeid cases.
+
+2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/41278
+       * gfortran.dg/array_function_5.f90: New test.
+
+2009-11-26  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/42048
+       PR fortran/42167
+       * gfortran.dg/select_type_10.f03: New test case.
+       * gfortran.dg/typebound_call_11.f03: Extended test case.
+
+2009-11-26  Michael Matz  <matz@suse.de>
+
+       PR tree-optimization/41905
+       * g++.dg/tree-ssa/pr41905.C: New testcase.
+
+2009-11-25  Richard Henderson  <rth@redhat.com>
+
+       * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
+
+       * lib/target-supports.exp
+       (check_effective_target_vect_extract_even_odd): Add x86.
+
+       * gcc.target/i386/isa-check.h: New.
+       * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
+       gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
+       gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
+       gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
+       gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
+       gcc.target/i386/vperm.pl: New files.
+
+2009-11-25  Richard Henderson  <rth@redhat.com>
+
+       * gcc.dg/vect/pr36493.c: Call check_vect.
+       * gcc.dg/vect/pr37539.c: Likewise.
+       * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
+       * tree-vect.h (check_vect): Use cpuid for x86.
+
+2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/specs/pack6.ads: New test.
+       * gnat.dg/specs/pack6_pkg.ads: New helper.
+
+2009-11-25  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.target/powerpc/regnames-1.c: New test.
+
+2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
+           John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR ada/42170
+       * ada/acats/run_acats: Bump stack limit to 16MB.
+
+2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
+
+       * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
+       -march=armv5te.
+
+2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/42008
+       * gfortran.dg/pure_initializer_2.f90: New test.
+
+2009-11-23  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
+       * g++.old-deja/g++.pt/ctor2.C: Adjust.
+       * g++.dg/lookup/name-clash4.C: Adjust.
+
+2009-11-23  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/template/spec15.C: Check for helpful message.
+
+2009-11-24  Janis Johnson  <janis187@us.ibm.com>
+
+       * gcc.target/powerpc/altivec-32.c: Don't use -m64.
+       * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
+       * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
+       * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
+       * gcc.target/powerpc/paired-2.c: Ditto.
+       * gcc.target/powerpc/paired-3.c: Ditto.
+       * gcc.target/powerpc/paired-4.c: Ditto.
+       * gcc.target/powerpc/paired-5.c: Ditto.
+       * gcc.target/powerpc/paired-6.c: Ditto.
+       * gcc.target/powerpc/paired-7.c: Ditto.
+       * gcc.target/powerpc/paired-8.c: Ditto.
+       * gcc.target/powerpc/paired-9.c: Ditto.
+       * gcc.target/powerpc/paired-10.c: Ditto.
+       * gcc.target/powerpc/popcount-2.c: Don't use -m32.
+       * gcc.target/powerpc/popcount-3.c: Don't use -m64.
+       * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
+       * gcc.target/powerpc/pr39457.c: Don't use -m64.
+       * gcc.target/powerpc/vsx-vector-1.c: Ditto.
+       * gcc.target/powerpc/vsx-vector-2.c: Ditto.
+       * gcc.target/powerpc/vsx-vector-3.c: Ditto.
+       * gcc.target/powerpc/vsx-vector-4.c: Ditto.
+
+2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
+       scan-assembler-not regular expression.
+
+2009-11-24  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/42142
+       * gcc.c-torture/execute/pr42142.c: New testcase.
+
+2009-11-24  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/42154
+       * gcc.c-torture/execute/pr42154.c: New test.
+
+2009-11-24  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/42045
+       * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
+       * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
+       * gfortran.dg/proc_ptr_comp_24.f90: New.
+
+2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
+       int targets.
+
+2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
+
+2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR testsuite/42086
+       * gcc.target/ia64/fptr-1.c: Make it a compile test.
+
+2009-11-23  Janis Johnson  <janis187@us.ibm.com>
+
+       * lib/lto.exp (lto_option_list): Rename from option_list.
+       * lib/compat.exp (compat_option_list): Rename from option_list.
+
+2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       * gcc-dg/raw-string-1.c: Require-effective-target wchar.
+       * gcc-dg/raw-string-2.c: Ditto.
+       * gcc-dg/utf-array-short-wchar.c: Ditto.
+       * gcc-dg/utf-array.c: Ditto.
+       * gcc-dg/utf8-2.c: Ditto. 
+
+2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
+       targets.
+
+2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
+
+2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
+
+2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       PR testsuite/36470
+       * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
+       Enable short test for avr target.
+       * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
+       * gcc.dg/utf32-2.c: Ditto.
+       * gcc.dg/utf32-3.c: Ditto.
+       * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
+
+2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
+
+2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
+
+
+2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       * gcc.dg/sms-6.c: Use long for 16 bit int targets.
+       * gcc.dg/sms-7.c: Ditto.
+
+2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       * gcc.dg/pr36998.c: Frame pointer required for avr target.
+       * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
+       * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
+       * gcc.dg/pr41340.c: Test requires long pointer target.
+       * gcc.dg/profile-generate-3.c: Test requires profiling support.
+
+2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
+       * gcc.dg/graphite/block-3.c: Ditto.
+       * gcc.dg/graphite/block-4.c: Ditto.
+       * gcc.dg/graphite/block-5.c: Ditto.
+       * gcc.dg/graphite/block-6.c: Ditto.
+       * gcc.dg/graphite/interchange-0.c: Ditto.
+       * gcc.dg/graphite/interchange-1.c: Ditto.
+       * gcc.dg/graphite/interchange-2.c: Ditto.
+       * gcc.dg/graphite/interchange-3.c: Ditto.
+       * gcc.dg/graphite/interchange-4.c: Ditto.
+       * gcc.dg/graphite/interchange-5.c: Ditto.
+       * gcc.dg/graphite/interchange-6.c: Ditto.
+       * gcc.dg/graphite/run-id-1.c: Ditto.
+       * gcc.dg/graphite/scop-16.c: Ditto.
+       * gcc.dg/graphite/scop-17.c: Ditto.
+       * gcc.dg/graphite/scop-18.c: Ditto.
+       * gcc.dg/graphite/scop-matmult.c: Ditto.
+       * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
+       * gcc.dg/graphite/id-15.c: Ditto.
+
 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
 
        * gnat.dg/specs/weak1.ads: New test.