OSDN Git Service

Add rdgsr, edge, and pixel-compare VIS tests.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 5189d62..1447608 100644 (file)
@@ -1,3 +1,521 @@
+2011-09-26  David S. Miller  <davem@davemloft.net>
+
+       * gcc.target/sparc/wrgsr.c: New test.
+       * gcc.target/sparc/rdgsr.c: New test.
+       * gcc.target/sparc/edge.c: New test.
+       * gcc.target/sparc/fcmp.c: New test.
+
+2011-09-26  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/50515
+       * gfortran.dg/common_15.f90: New.
+
+       PR fortran/50517
+       * gfortran.dg/dummy_procedure_5.f90: New.
+       * gfortran.dg/interface_26.f90: Modified error message.
+       * gfortran.dg/proc_ptr_11.f90: Ditto.
+       * gfortran.dg/proc_ptr_15.f90: Ditto.
+       * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
+       * gfortran.dg/proc_ptr_result_5.f90: Ditto.
+
+2011-09-26  Jason Merrill  <jason@redhat.com>
+
+       PR c++/50512
+       * g++.dg/overload/rvalue3.C: New.
+
+       PR c++/50523
+       * g++.dg/overload/ref-conv2.C: New.
+
+       * g++.dg/cpp0x/nsdmi-template1.C: New.
+
+2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * g++.dg/cpp0x/nullptr25.C: New.
+
+2011-09-26  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/50472
+       * gcc.dg/torture/pr50472.c: New testcase.
+
+2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/opt22.adb: New test.
+       * gnat.dg/opt22_pkg.ad[sb]: New helper.
+
+2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/opt21.adb: New test.
+       * gnat.dg/opt21_pkg.ad[sb]: New helper.
+
+2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/opt20.ad[sb]: New test.
+       * gnat.dg/opt20_pkg.ads: New helper.
+
+2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/array17.adb: New test.
+       * gnat.dg/array17_pkg.ads: New helper.
+
+2011-09-25  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/nsdmi-defer4.C: New.
+
+2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/frame_overflow.ads: New.
+       * gnat.dg/frame_overflow.adb: Adjust.
+       * gnat.dg/specs/addr1.ads: Likewise.
+
+2011-09-25  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/tree-ssa/restrict2.C: New test.
+
+2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
+
+       * lib/target-supports.exp (check_effective_target_vect64): New.
+       * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
+       of multiple vector sizes.
+       * gcc.dg/vect/bb-slp-26.c: New.
+
+2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/50280
+       * g++.dg/template/bitfield1.C: New.
+
+2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
+
+       * gcc.dg/vect/bb-slp-24.c: New.
+
+2011-09-24  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/nsdmi-eh1.C: New.
+
+       * g++.dg/cpp0x/nsdmi-defer3.C: New.
+
+       * g++.dg/cpp0x/nsdmi-defer1.C: New.
+       * g++.dg/cpp0x/nsdmi-defer2.C: New.
+
+       * g++.dg/cpp0x/nsdmi1.C: New.
+       * g++.dg/cpp0x/nsdmi2.C: New.
+       * g++.dg/cpp0x/nsdmi3.C: New.
+       * g++.dg/cpp0x/nsdmi4.C: New.
+       * g++.old-deja/g++.other/init4.C: New.
+
+2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/44267
+       * g++.dg/template/sfinae28.C: New.
+
+2011-09-23  Ian Lance Taylor  <iant@google.com>
+
+       * go.test/go-test.exp (errchk): Handle more cases of getting
+       correct Tcl backslash quoting in regular expressions in test file.
+
+2011-09-23  Jason Merrill  <jason@redhat.com>
+
+       Core 253
+       * g++.dg/init/const8.C: New.
+       * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
+       * g++.dg/cpp0x/defaulted2.C: Likewise.
+       * g++.dg/cpp0x/pr42844-2.C: Likewise.
+       * g++.dg/init/pr20039.C: Likewise.
+       * g++.dg/init/pr42844.C: Likewise.
+
+2011-09-23  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/ipa/inline-1.c: new testcase.
+       * gcc.dg/ipa/inline-2.c: new testcase.
+       * gcc.dg/ipa/inline-3.c: new testcase.
+       * gcc.dg/ipa/inline-4.c: new testcase.
+
+2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/50258
+       * g++.dg/cpp0x/constexpr-static8.C: New.
+
+2011-09-23  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.target/i386/avxfp-1.c: New test.
+       * gcc.target/i386/avxfp-2.c: New test.
+
+2011-09-23  Terry Guo  <terry.guo@arm.com>
+
+       * gcc.c-torture/execute/941014-1.x: Deleted.
+
+2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/50491
+       * g++.dg/cpp0x/pr50491.C: New.
+
+2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR testsuite/50487
+       * gfortran.dg/bessel_6.f90: Fix tolerance test.
+
+2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/50371
+       * g++.dg/cpp0x/nullptr24.C: New.
+
+2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/50482
+       * gcc.target/i386/pr50482.c: New test.
+
+2011-09-22  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
+       gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
+       gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
+       gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
+       gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
+       gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
+       multilib options contain different -march= from dg-options.
+
+2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
+           Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/50344
+       * g++.dg/template/friend52.C: New.
+
+2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
+
+       * gcc.target/arm/cmp-1.c: New test.
+       * gcc.target/arm/cmp-2.c: Likewise.
+
+2011-09-22  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/41733
+       * gfortran.dg/impure_actual_1.f90: Modified error message.
+       * gfortran.dg/proc_ptr_32.f90: New.
+       * gfortran.dg/proc_ptr_33.f90: New.
+
+2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
+
+       PR tree-optimization/50451
+       * gcc.dg/vect/pr50451.c: New test.
+
+2011-09-21  Ian Lance Taylor  <iant@google.com>
+
+       * go.test/go-test.exp (errchk): Add special case for bug332.
+       (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
+       some more test lines.
+
+2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
+
+       * g++.dg/other/i386-3.C: Remove duplicated dg-options.
+       * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
+       * g++.dg/other/i386-8.C: Ditto.
+       * g++.dg/other/pr34435.C: Ditto.
+       * g++.dg/other/pr39496.C: Ditto.
+       * g++.dg/other/mmintrin.C: Ditto.
+
+2011-09-21  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/vect/vect-cond-7.c: New test.
+       * gcc.target/i386/sse4_1-cond-1.c: New test.
+       * gcc.target/i386/avx-cond-1.c: New test.
+
+2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/50464
+       * g++.dg/other/pr50464.C: New test.
+
+2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
+
+       * gcc.target/i386/bmi2-mulx32-2.c: New test.
+       * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
+       * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
+       * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
+
+2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/opt19.adb: New test.
+
+2011-09-21  Terry Guo  <terry.guo@arm.com>
+
+       * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
+       on arch conflict when testing case on targets other than armv7-a.
+
+2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/50454
+       * g++.dg/ext/int128-1.C: New.
+       * g++.dg/ext/int128-2.C: Likewise.
+       * g++.dg/ext/int128-2.h: Likewise.
+
+2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR testsuite/50469
+       * gfortran.dg/storage_size_2.f08: Replace "must be be" with
+       "must be".
+
+2011-09-20  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/constexpr-generated1.C: New.
+
+       PR c++/50442
+       * g++.dg/overload/ref-conv1.C: New.
+
+2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
+
+       * g++.dg/other/final1.C: New.
+
+2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
+
+       * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
+       and get_bit ().
+
+2011-09-19  Ian Bolton  <ian.bolton@arm.com>
+
+       * gcc.dg/20100906-1.c: Use -fno-short-enums option for
+       "target arm_eabi".
+
+2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
+
+       PR tree-optimization/50413
+       * g++.dg/vect/vect.exp: Run slp-pr* tests with
+       -fdump-tree-slp-details.  Run other tests with
+       -fdump-tree-vect-details.
+       * g++.dg/vect/slp-pr50413.cc: New.
+
+2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
+           Ira Rosen  <ira.rosen@linaro.org>
+
+       PR testsuite/50435
+       * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
+       Fix underscores around restrict.
+
+2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
+
+       PR tree-optimization/50414
+       * gfortran.dg/vect/Ofast-pr50414.f90: New.
+       * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
+       * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
+
+2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
+
+       PR tree-optimization/50412
+       * gfortran.dg/vect/pr50412.f90: New.
+
+2011-09-16  Jason Merrill  <jason@redhat.com>
+
+       PR c++/50424
+       * g++.dg/eh/defarg1.C: New.
+
+2011-09-16  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/vect/vect-reduc-10.c: New test.
+       * gcc.target/i386/avx-reduc-1.c: New test.
+
+       * gcc.target/i386/sse2-extract-1.c: New test.
+       * gcc.target/i386/avx-extract-1.c: New test.
+
+2011-09-16  Terry Guo  <terry.guo@arm.com>
+
+       * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
+
+2011-09-15   Diego Novillo  <dnovillo@google.com>
+
+       * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
+       ALWAYS_CXXFLAGS, if defined.
+       * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
+       ALWAYS_GFORTRANFLAGS, if defined.
+       * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
+       ALWAYS_GOCFLAGS, if defined.
+       * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
+       ALWAYS_OBJCXXFLAGS, if defined.
+       * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
+       additional_flags, if defined.
+       * lib/gnat.exp (gnat_target_compile): Likewise.
+       * lib/objc.exp (objc_target_compile): Likewise.
+       * lib/target-supports-dg.exp (dg-add-options): Handle
+       TEST_ALWAYS_FLAGS.
+
+2011-09-15  Tom de Vries  <tom@codesourcery.com>
+
+       PR testsuite/50322
+       * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
+       Use uintptr_t in f1.  Undo avr xfails.
+
+2011-09-15  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/50401
+       PR fortran/50403
+       * gfortran.dg/function_types_3.f90: New.
+
+2011-09-15  Jason Merrill  <jason@redhat.com>
+
+       PR c++/50365
+       * g++.dg/cpp0x/trailing7.C: New.
+
+       PR c++/50361
+       * g++.dg/cpp0x/nullptr23.C: New.
+
+2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
+
+       * gcc.dg/vect/bb-slp-25.c: New.
+
+2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/50391
+       * g++.dg/cpp0x/noexcept15.C: New.
+
+2011-09-14  Tom de Vries  <tom@codesourcery.com>
+
+       PR middle-end/50251
+       * gcc.dg/pr50251.c: New test.
+
+2011-09-14  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/34547
+       PR fortran/50375
+       * gfortran.dg/null_5.f90: New.
+       * gfortran.dg/null_6.f90: New.
+
+2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
+
+       * gcc.c-torture/compile/20110913-1.c: New test.
+
+2011-09-13  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/50379
+       * gfortran.dg/result_2.f90: New.
+
+2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
+
+       * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
+
+2011-09-13  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/48320
+       * g++.dg/cpp0x/variadic116.C: New test case.
+
+2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
+       * gcc.target/mips/interrupt_handler-2.c: New test.
+       * gcc.target/mips/interrupt_handler-3.c: Likewise.
+
+2011-09-12  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
+
+       * g++.dg/cpp0x/explicit7.C: New.
+
+2011-09-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/50212
+       * g++.dg/other/pr50212.C: New test.
+
+2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR target/43746
+       * testsuite/gcc.target/avr/torture/avr-torture.exp
+       (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
+       "-O2 -fmerge-all-constants".
+
+2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/50327
+       * gfortran.dg/do_while_1.f90: New test.
+
+2011-09-11  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/35831
+       PR fortran/47978
+       * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
+       * gfortran.dg/proc_decl_26.f90: New.
+       * gfortran.dg/typebound_override_2.f90: New.
+       * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
+
+2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/cond_expr2.ad[sb]: New test.
+
+2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/atomic5.ad[sb]: New test.
+
+2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
+
+2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR target/49030
+       * gcc.dg/torture/pr49030.c: Run only if target int32plus.
+
+2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
+
+       PR target/49614
+       * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
+
+2011-09-09  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/50328
+       * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
+
+2011-09-09  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/50333
+       * gcc.dg/torture/pr50333.c: New testcase.
+
+2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
+
+       PR tree-optimization/50318
+       * gcc.target/arm/pr50318-1.c: New file.
+
+2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/all_one_m256i.c: New test.
+
+2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/50324
+       * g++.dg/cpp0x/sfinae28.C: New.
+
+2011-09-08  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c/50332
+       * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
+       longer ignored on typedefs.
+
+       PR c++/33255 - Support -Wunused-local-typedefs warning
+       * g++.dg/warn/Wunused-local-typedefs.C: New test file.
+       * c-c++-common/Wunused-local-typedefs.c: Likewise.
+
+2011-09-08  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/50287
+       * gcc.dg/torture/pr50287.c: New test.
+
+2011-09-08  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/19831
+       * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
+       * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
+       * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
+       * gcc.dg/errno-1.c: Adjust.
+
+2011-09-08  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/19831
+       * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
+
+2011-09-08  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/44646
+       * gfortran.dg/do_concurrent_1.f90: New.
+       * gfortran.dg/do_concurrent_2.f90: New.
+
+2011-09-08  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/50310
+       * gcc.c-torture/execute/ieee/pr50310.c: New test.
+       * gcc.dg/pr50310-2.c: New test.
+
 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
 
        PR fortran/48095
        PR middle-end/48571
        * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
        instead of 4.
-       
+
 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
 
        PR c++/50309