X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=dcf572497e2a94bf9822f2a48e5d696291d58f8e;hp=c0a802e8f9f39db6c44fe6b074ebe86b822e05f5;hb=9480f1061333e75f90c493e7b18cb05437a6748f;hpb=46752168b21f59e8ac06821303b324428a1e0aad diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c0a802e8f9f..dcf572497e2 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,450 @@ +2009-11-23 Jason Merrill + + * g++.dg/template/spec15.C: Check for helpful message. + +2009-11-24 Janis Johnson + + * 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 + + * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in + scan-assembler-not regular expression. + +2009-11-24 Richard Guenther + + PR tree-optimization/42142 + * gcc.c-torture/execute/pr42142.c: New testcase. + +2009-11-24 Martin Jambor + + PR tree-optimization/42154 + * gcc.c-torture/execute/pr42154.c: New test. + +2009-11-24 Janus Weil + + 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 + + * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit + int targets. + +2009-11-23 Andy Hutchinson + + * gcc-dg/Wtype-limits.c: Add line to correct line numbers. + +2009-11-23 H.J. Lu + + PR testsuite/42086 + * gcc.target/ia64/fptr-1.c: Make it a compile test. + +2009-11-23 Janis Johnson + + * 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 + + * 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 + + * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int + targets. + +2009-11-23 Andy Hutchinson + + * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target. + +2009-11-23 Andy Hutchinson + + * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target. + +2009-11-23 Andy Hutchinson + + 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 + + * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings. + +2009-11-23 Andy Hutchinson + + * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets. + + +2009-11-23 Andy Hutchinson + + * gcc.dg/sms-6.c: Use long for 16 bit int targets. + * gcc.dg/sms-7.c: Ditto. + +2009-11-23 Andy Hutchinson + + * 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 + + * 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 + + * gnat.dg/specs/weak1.ads: New test. + +2009-11-23 Steve Ellcey + + * gcc.dg/debug/dwarf2/inline2.c: Modify scan. + +2009-11-23 Dodji Seketeli + + 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 + + PR target/42113 + * gcc.target/alpha/pr42113.c: New test. + +2009-11-21 Jerry DeLisle + + PR fortran/41807 + * gfortran.dg/data_value_1.f90: Update test. + * gfortran.dg/array_constructor_32.f90: New test. + +2009-11-21 Martin Jambor + + 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 + + * gcc.target/mips/mult-1.c: Forbid octeon. + * gcc.target/mips/octeon-dmul-3.c: New test. + +2009-11-21 Andreas Krebbel + + * gcc.dg/tree-ssa/vrp47.c: Fix target check. + +2009-11-20 Jason Merrill + + 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 + + PR tree-optimization/42078 + * gcc.dg/pr42078.c: New test. + +2009-11-20 Andy Hutchinson + + 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 + + * 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 + + PR c++/38646 + * g++.dg/cpp0x/pr38646.C: New test. + +2009-11-20 Rainer Orth + + * 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 + + PR c++/42060 + * g++.dg/cpp0x/initlist28.C: New. + +2009-11-20 H.J. Lu + + * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space. + +2009-11-20 Andreas Krebbel + + * gcc.dg/tree-ssa/vrp47.c: Skip on S/390. + +2009-11-20 Shujing Zhao + + * 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 + Janus Weil + + PR fortran/42104 + * gfortran.dg/proc_ptr_comp_23.f90: New test. + +2009-11-19 Jason Merrill + + 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 + + * 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 + + * 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 + + * 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 + + PR c++/561 + * g++.dg/overload/pmf2.C: New. + +2009-11-18 Jerry DeLisle + + PR libgfortran/42090 + * gfortran.dg/direct_io_11.f90: New test. + +2009-11-18 H.J. Lu + + * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*. + +2009-11-18 Nick Clifton + + * 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 + + PR testsuite/41913 + * lib/lto.exp (scan-symbol): Properly check if target exist. + +2009-11-18 Janus Weil + + PR fortran/42072 + * gfortran.dg/proc_ptr_8.f90: Extended. + +2009-11-18 Shujing Zhao + + * 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 + + 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 + + PR debug/41926 + * gcc.dg/vect/vect-debug-pr41926.c: New. + +2009-11-17 Paolo Carlini + + 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 + + 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 + + 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 + + PR c++/42055 + * g++.dg/template/crash92.C: New. + +2009-11-16 Paolo Carlini + + PR c++/32056 + * g++.dg/template/error44.C: New. + +2009-11-16 Andreas Krebbel + + * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed. + +2009-11-15 Janus Weil + + PR fortran/42048 + * gfortran.dg/typebound_call_11.f03: New test. + +2009-11-15 Hans-Peter Nilsson + + * gcc.dg/lto/lto.exp: For non-lto, bail out before calling + init functions. + +2009-11-13 Jason Merrill + + PR c++/27425 + PR c++/34274 + * g++.dg/template/arg7.C: New. + + PR c++/29363 + * g++.dg/template/error43.C: New. + + PR debug/26965 + * g++.dg/debug/dwarf2/static-data-member2.C: New. + + PR c++/35075 + * g++.dg/template/ref5.C: New. + + PR c++/21008, DR 515 + * g++.dg/template/inherit4.C: New. + * g++.dg/lookup/scoped8.C: Adjust. + + PR c++/11987 + * g++.dg/parse/typename11.C: New. + * g++.dg/template/crash48.C: Adjust. + +2009-11-13 Uros Bizjak + + PR testsuite/42001 + * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call + lto_finish at the end. + * gfortran.dg/lto/lto.exp: Ditto. + +2009-11-12 Jason Merrill + + PR c++/39560 + * g++.dg/lookup/anon7.C: New. + + PR c++/37037 + * g++.dg/template/typedef21.C: New. + + PR c++/42013 + * g++.dg/cpp0x/decltype19.C: New. + +2009-11-11 Jason Merrill + + PR c++/39131 + * g++.dg/dfp/typeid1.C: New. + +2009-11-11 Janus Weil + + PR fortran/41978 + * gfortran.dg/proc_ptr_comp_22.f90: New test. + 2009-11-11 H.J. Lu PR testsuite/42001 @@ -11,16 +458,15 @@ * g++.dg/torture/pushpop_macro.C: New testcase. * gcc.c-torture/execute/pushpop_macro.c: New testcase. - * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all - targets. + * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets. -2009-11-11 Jon Beniston +2009-11-11 Jon Beniston - * lib/target-supports.exp (check_profiling_available): lm32 target + * lib/target-supports.exp (check_profiling_available): lm32 target doesn't support profiling. * gcc.dg/20020312-2.c: Add lm32 support. - * g++.dg/other/packed1.C: Expect to fail on lm32. - * g++.old-deja/g++.jason/thunk3.C: Likewise. + * g++.dg/other/packed1.C: Expect to fail on lm32. + * g++.old-deja/g++.jason/thunk3.C: Likewise. 2009-11-11 Daniel Jacobowitz @@ -137,10 +583,9 @@ * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for PLUGIN_PRAGMAS. - * g++.dg/plugin/pragma_plugin.c: new test plugin for - PLUGIN_PRAGMAS. - * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c and - pragma_plugin-test-1.C. + * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS. + * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c + and pragma_plugin-test-1.C. 2009-11-06 Andrew Pinski @@ -259,7 +704,7 @@ * gcc.target/i386/xop-shift2-vector.c: Ditto. * gcc.target/i386/xop-shift3-vector.c: Ditto. * gcc.target/i386/i386.exp: Add check_effective_target_xop. - * gcc.target/i386/sse-12.c: Update with new compile options to + * gcc.target/i386/sse-12.c: Update with new compile options to activate and check xopintrin.h intrinsic file. * gcc.target/i386/sse-13.c: Ditto. * gcc.target/i386/sse-14.c: Ditto.