OSDN Git Service

* pt.c (determine_specialization): Give helpful error about missing
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 9149067..dcf5724 100644 (file)
@@ -1,5 +1,405 @@
+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.
+
+2009-11-23  Steve Ellcey  <sje@cup.hp.com>
+
+       * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
+
+2009-11-23  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/14777
+       * g++.dg/template/typedef13.C: Adjust.
+       * g++.dg/template/typedef19.C: Adjust.
+       * g++.dg/template/typedef20.C: Adjust.
+       * g++.dg/template/typedef22.C: New test.
+
+2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/42113
+       * gcc.target/alpha/pr42113.c: New test.
+
+2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/41807
+       * gfortran.dg/data_value_1.f90: Update test.
+       * gfortran.dg/array_constructor_32.f90: New test.
+
+2009-11-21  Martin Jambor  <mjambor@suse.cz>
+
+       PR middle-end/42025
+       * gcc.c-torture/compile/pr42025-1.c: New test.
+       * gcc.c-torture/compile/pr42025-2.c: New test.
+
+2009-11-21  Adam Nemet  <adambnemet@gmail.com>
+
+       * gcc.target/mips/mult-1.c: Forbid octeon.
+       * gcc.target/mips/octeon-dmul-3.c: New test.
+
+2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * gcc.dg/tree-ssa/vrp47.c: Fix target check.
+
+2009-11-20  Jason Merrill  <jason@redhat.com>
+
+       PR c++/9050, DR 147, DR 318
+       * g++.dg/template/ctor9.C: New.
+       * g++.dg/tc1/dr147.C: Remove xfails.
+       * g++.dg/lookup/name-clash4.C: Adjust.
+       * g++.old-deja/g++.jason/temporary5.C: Adjust.
+       * g++.old-deja/g++.pt/ctor2.C: Adjust.
+
+2009-11-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/42078
+       * gcc.dg/pr42078.c: New test.
+
+2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       PR Testsuite/42114
+       * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
+       XFAIL ptrdiff range test for avr.
+       * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
+       * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
+       * gcc-dg/c99-stdint-6.c: Ditto.
+
+2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
+       2009-10-23 change to set VRSAVE if VSX has been reverted.
+
+2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
+
+       PR c++/38646
+       * g++.dg/cpp0x/pr38646.C: New test.
+
+2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
+       Wrap *int_least*_t tests in !NO_LEAST_TYPES.
+       Wrap *intmax_t tests in !NO_MAX_TYPES.
+
+2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/42060
+       * g++.dg/cpp0x/initlist28.C: New.
+
+2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
+
+2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
+
+2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
+
+       * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
+       explicit.
+       * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
+       * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
+       * g++.old-deja/g++.law/typeck1.C: Likewise.
+       * g++.old-deja/g++.bugs/900324_02.C: Likewise.
+       * g++.dg/conversion/ptrmem9.C: Likewise.
+       * g++.dg/expr/cond2.C: Likewise.
+
+2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
+           Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/42104
+       * gfortran.dg/proc_ptr_comp_23.f90: New test.
+
+2009-11-19  Jason Merrill  <jason@redhat.com>
+
+       PR c++/42115
+       * g++.dg/init/placement5.C: Add positive test.
+
+       DR 176 permissiveness
+       * g++.dg/ext/injected-ttp.C: New.
+       * g++.old-deja/g++.pt/niklas01a.C: Adjust.
+       * g++.old-deja/g++.pt/ttp41.C: Adjust.
+
+2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
+       * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
+
+2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       * gcc-dg/raw-string-1.c: Skip test for avr target.
+       * gcc-dg/utf-array-short-wchar.c: Ditto.
+       * gcc-dg/utf-array.c: Ditto.
+       * gcc-dg/utf8-2.c: Ditto.
+
+2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
+
+       * g++.dg/plugin/selfassign.c: Include plugin-version.h.
+       (plugin_init): Pass correct version to plugin_default_version_check.
+       * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
+       (plugin_init): Pass correct version to plugin_default_version_check.
+       * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
+       (plugin_init): Pass correct version to plugin_default_version_check.
+
+2009-11-19  Jason Merrill  <jason@redhat.com>
+
+       PR c++/561
+       * g++.dg/overload/pmf2.C: New.
+
+2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libgfortran/42090
+       * gfortran.dg/direct_io_11.f90: New test.
+
+2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
+
+2009-11-18  Nick Clifton  <nickc@redhat.com>
+       
+       * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
+       * g++.dg/lto/20081120-1_0.C: Likewise.
+       * g++.dg/lto/20091002-2_0.C: Likewise.
+       * g++.dg/lto/20081120-2_0.C: Likewise.
+       * g++.dg/lto/20091002-3_0.C: Likewise.
+       * g++.dg/lto/20081123_0.C: Likewise.
+       * g++.dg/lto/20090313_0.C: Likewise.
+       * g++.dg/lto/20081109-1_0.C: Likewise.
+       * g++.dg/lto/20081219_0.C: Likewise.
+       * g++.dg/lto/20081204-1_0.C: Likewise.
+       * g++.dg/lto/20090302_0.C: Likewise.
+       * g++.dg/lto/20081119-1_0.C: Likewise.
+       * g++.dg/lto/20081118_0.C: Likewise.
+
+2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR testsuite/41913
+       * lib/lto.exp (scan-symbol): Properly check if target exist.
+
+2009-11-18  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/42072
+       * gfortran.dg/proc_ptr_8.f90: Extended.
+
+2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
+
+       * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
+       explicit.
+       * g++.dg/inherit/error4.C: Likewise.
+       * g++.dg/template/crash90.C: Likewise.
+
+2009-11-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/3187
+       * g++.dg/abi/mangle26.C: Also match *C2* definition.
+       * g++.dg/abi/mangle27.C: Likewise.
+       * g++.dg/abi/mangle28.C: Likewise.
+       * g++.dg/abi/mangle29.C: Likewise.
+
+2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
+
+       PR debug/41926
+       * gcc.dg/vect/vect-debug-pr41926.c: New.
+
+2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/42058
+       * g++.dg/init/array26.C: New.
+       * g++.dg/init/array27.C: Likewise.
+       * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
+
+2009-11-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/42061
+       * g++.dg/cpp0x/initlist27.C: New test.
+
+       PR c++/42059
+       * g++.dg/cpp0x/initlist26.C: New test.
+
+2009-11-16  Jason Merrill  <jason@redhat.com>
+
+       PR c++/189, c++/9937, c++/13950, DR 176
+       * g++.dg/tc1/dr176.C: Adjust.
+       * g++.dg/template/injected1.C: New.
+       * g++.dg/template/inherit.C: Adjust.
+       * g++.old-deja/g++.brendan/crash56.C: Adjust.
+       * g++.old-deja/g++.pt/lookup8.C: Adjust.
+       * g++.old-deja/g++.pt/ttp22.C: Adjust.
+       * g++.old-deja/g++.pt/ttp23.C: Adjust.
+
+2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/42055
+       * g++.dg/template/crash92.C: New.
+
+2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/32056
+       * g++.dg/template/error44.C: New.
+
+2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
+
+2009-11-15  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/42048
+       * gfortran.dg/typebound_call_11.f03: New test.
+
+2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
+
+       * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
+       init functions.
+
 2009-11-13  Jason Merrill  <jason@redhat.com>
 
+       PR c++/27425
+       PR c++/34274
+       * g++.dg/template/arg7.C: New.
+
        PR c++/29363
        * g++.dg/template/error43.C: New.