OSDN Git Service

* gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index e266814..93cab0e 100644 (file)
@@ -1,3 +1,293 @@
+2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
+       instead of dg-compile.
+       * gcc.dg/float-range-4.c: Ditto.
+       * gcc.dg/float-range-5.c: Ditto.
+       * gcc.dg/fold-overflow-1.c: Ditto.
+       * gcc.dg/gomp/sections-4.c: Ditto.
+       * gcc.dg/transparent-union-1.c: Ditto.
+       * gcc.dg/transparent-union-2.c: Ditto.
+       * gcc.target/i386/pr39315-check.c: Ditto.
+       * g++.dg/gomp/sections-4.C: Ditto.
+       * g++.dg/template/dtor7.C: Ditto.
+       * g++.dg/tree-ssa/pr19952.C: Ditto.
+       * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
+       * gfortran.dg/graphite/pr42185.f90: Ditto.
+       * gfortran.dg/namelist_36.f90: Ditto.
+       * gnat.dg/noreturn1.adb: Ditto.
+       * gnat.dg/specs/small_alignment.ads: Ditto.
+
+2010-07-23  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/44915
+       * g++.dg/torture/pr44915.C: New test.
+
+2010-07-23  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/44914
+       * g++.dg/tree-ssa/pr44914.C: New test.
+
+2010-07-23  Jie Zhang  <jie@codesourcery.com>
+
+       PR target/44290
+       * gcc.dg/pr44290-1.c: New test.
+       * gcc.dg/pr44290-2.c: New test.
+
+2010-07-23  Jason Merrill  <jason@redhat.com>
+
+       PR c++/45008
+       * g++.dg/abi/mangle44.C: New.
+
+2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
+       for compile-time only tests.
+       * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
+       target check.
+       * gcc.target/i386/pr39315-4.c: Ditto.
+       * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
+       target check.  Include sse-os-support.h.
+       (main): Call check_isa and sse_os_support.
+       * gcc.target/i386/vperm-v4sf-1.c: Ditto.
+       * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
+       * gcc.target/i386/vperm-v4sf-2.c: Ditto.
+       * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
+       target check.  Include sse-os-support.h.
+       (main): Call check_isa and sse_os_support.
+       * gcc.target/i386/vperm-v2df.c: Ditto.
+
+2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
+
+       * lib/target-supports.exp (check_avx_hw_available): New procedure.
+       (check_effective_target_avx_runtime): New procedure.
+       (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
+       (check_effective_target_sse_runtime): Add check_effective_target_sse.
+
+       * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
+       * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
+       and __get_cpuid test.
+       * gcc.dg/compat/vector-2b_main.c: Ditto.
+
+       * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
+
+       * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
+       for compile-time only test.
+       * gcc.dg/pr32716.c: Ditto.
+       * gcc.dg/pr34856.c: Ditto.
+       * gcc.dg/pr36997.c: Ditto.
+       * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
+       * gfortran.dg/pr28158.f90: Ditto.
+       * gfortran.dg/pr30667.f: Ditto.
+
+       * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
+       i?86-*-* and x86_64-*-* targets to disable execution on targets
+       without sse2 runtime support.
+       * g++.dg/vect/vect.exp: Ditto.
+       * gfortran.dg/vect/vect.exp: Ditto.
+
+       * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
+       * gcc.dg/pr37544.c: Ditto.
+       * gcc.dg/pr40550.c: Ditto.
+       * gcc.dg/compat/union-m128-1_main.c: Ditto.
+       * gcc.dg/compat/vector-1a_main.c: Ditto.
+       * gcc.dg/compat/vector-2a_main.c: Ditto.
+       * gcc.dg/torture/pr16104-1.c: Ditto.
+       * gcc.dg/torture/pr35771-1.c: Ditto.
+       * gcc.dg/torture/pr35771-2.c: Ditto.
+       * gcc.dg/torture/pr35771-3.c: Ditto.
+       * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
+       * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
+       * gcc.dg/torture/stackalign/push-1.c: Ditto.
+       * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
+       * g++.dg/other/i386-1.C: Ditto.
+       * g++.dg/other/pr40446.C: Ditto.
+
+2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
+
+2010-07-23  Daniel Kraft  <d@domob.eu>
+
+       PR fortran/44709
+       * gfortran.dg/exit_1.f08: New test.
+       * gfortran.dg/exit_2.f08: New test.
+
+2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR tree-optimization/39839
+       * gcc.target/arm/pr39839.c: New test case.
+
+2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/unchecked_convert5b.adb: New test.
+       * gnat.dg/unchecked_convert6.adb: Likewise.
+       * gnat.dg/unchecked_convert6b.adb: Likewise.
+
+2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/aggr15.ad[sb]: New test.
+
+2010-07-22  Dodji Seketeli  <dodji@redhat.com>
+
+       PR debug/45024
+       * g++.dg/debug/dwarf2/nested-2.C: New test case.
+
+2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
+       with dg-require-linker-plugin.
+
+2010-07-22  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/43850
+       * g++.dg/lto/20100722-1_0.C: New testcase.
+
+2010-07-22  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/42451
+       * gcc.dg/lto/20100720-3_0.c: New testcase.
+       * gcc.dg/lto/20100720-3_1.c: Likewise.
+
+2010-07-22  Richard Guenther  <rguenther@suse.de>
+
+       * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
+       * lib/target-supports.exp (check_linker_plugin_available): Likewise.
+
+       PR lto/43373
+       * gcc.dg/lto/20100722-1_0.c: New testcase.
+
+2010-07-22  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/44891
+       * testsuite/gcc.c-torture/compile/pr44891.c: New test.
+
+2010-07-22  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/45017
+       * gcc.c-torture/execute/pr45017.c: New testcase.
+
+2010-07-22  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/45019
+       * gfortran.dg/aliasing_dummy_5.f90: New.
+
+2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
+
+       PR target/43698
+       * gcc.target/arm/pr43698.c: New test.
+
+2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/44929
+       * Revert my commit r162325 for this PR.
+
+2010-07-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/45015
+       * gcc.target/m68k/pr45015.c: New test.
+
+2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
+
+       PR c++/44641
+       * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
+       comments.
+
+2010-07-21  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/45018
+       * g++.dg/lto/20100721-1_0.C: New testcase.
+
+2010-07-21  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/44900
+       * g++.dg/torture/pr44900.C: New test.
+
+2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
+
+       PR middle-end/44738
+       * c-c++-common/uninit-17.c: Correct expected error.
+
+2010-07-21  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/guality/asm-1.c: New test.
+
+       PR debug/45003
+       * gcc.dg/guality/pr45003-2.c: New test.
+       * gcc.dg/guality/pr45003-3.c: New test.
+
+2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/44697
+       * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
+
+2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
+
+       * lib/scanasm.exp (dg-function-on-line): Test that a function is
+       defined on the current line.
+       * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
+       * g++.dg/debug/dwarf2/pr44641.C: New.
+
+2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * gcc.target/powerpc/block-move-1.c: New test.
+       * gcc.target/powerpc/block-move-2.c: New test.
+
+2010-07-20  Jason Merrill  <jason@redhat.com>
+
+       PR c++/44967
+       * g++.dg/cpp0x/sfinae2.C: New.
+
+2010-07-20  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/42696
+       * gcc.dg/lto/20100720-4_0.c: New testcase.
+
+2010-07-20  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/43221
+       * gcc.dg/lto/20100720-2_0.c: New testcase.
+       * gcc.dg/lto/20100720-2_1.c: Likewise.
+
+2010-07-20  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/43208
+       * gcc.dg/lto/20100720-1_0.c: New testcase.
+       * gcc.dg/lto/20100720-1_1.c: Likewise.
+
+2010-07-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/45003
+       * gcc.dg/guality/pr45003-1.c: New test.
+
+2010-07-20  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/44977
+       * gcc.dg/torture/pr44977.c: New testcase.
+
+2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
+
+       * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
+       sync_char_short
+
+2010-07-20  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/44971
+       PR middle-end/44988
+       * gcc.dg/pr44971.c: New testcase.
+       * gcc.c-torture/compile/pr44988.c: Likewise.
+
+2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/44929
+       * gfortran.dg/allocate_with_typespec.f90: New test.
+       * gfortran.dg/allocate_derived_1.f90: Update error message.
+
+2010-07-19  Jason Merrill  <jason@redhat.com>
+
+       PR c++/44996
+       * g++.dg/cpp0x/decltype23.C: New.
+
 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/42385
 
        * lib/plugin-support.exp (plugin-test-execute):
        Add ${gcc_objdir}/intl to includes.
-       
+
 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/44942
 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
            Kevin F. Quinn  <kevquinn@gentoo.org>
 
-        * gcc.dg/Wtrampolines.c: New.
+       * gcc.dg/Wtrampolines.c: New.
 
 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
 
        PR objc/44488
        * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
-       on the target.  Make sure that we can assemble the emitted asm when 
+       on the target.  Make sure that we can assemble the emitted asm when
        the test type is 'compile'.
-       
+
 2010-07-13  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/36960