]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/testsuite/ChangeLog
PR debug/38757 continued. Handle C11, C++11 and C++14.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
index 118805c26e19f10ba56bbe747dec0ef4f6dfd430..187204615794c03ef814dd18115cd529b3ee17ee 100644 (file)
@@ -1,3 +1,492 @@
+2014-11-21  Mark Wielaard  <mjw@redhat.com>
+
+       * gcc.dg/debug/dwarf2/lang-c11.c: New test.
+       * gcc.dg/debug/dwarf2/lang-c11-d4-strict.c: Likewise.
+       * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
+       * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
+       * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
+
+2014-11-24  Mark Wielaard  <mjw@redhat.com>
+
+       * g++.dg/debug/dwarf2/noreturn-function.C: New test.
+       * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Likewise.
+       * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Likewise.
+
+2014-11-26  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/62238
+       * gcc.dg/torture/pr62238.c: New testcase.
+
+2014-11-25  Andrew Pinski <apinski@cavium.com>
+
+       * gcc.c-torture/execute/20141125-1.c: New testcase.
+
+2014-11-25  Tobias Burnus  <burnus@net-b.de>
+
+       * gfortran.dg/empty_label.f: Change test to continue testing
+       for -fmax-errors=1.
+       * gfortran.dg/empty_label.f90: Ditto.
+       * gfortran.dg/warnings_are_errors_1.f90: Update dg-*.
+
+2014-11-26  Andreas Tobler  <andreast@gcc.gnu.org>
+
+       * g++.old-deja/g++.jason/enum6.C: Use arm_eabi for dg-options.
+       Update comment.
+       * g++.old-deja/g++.law/enum9.C: Likewise.
+       * g++.old-deja/g++.other/enum4.C: Likewise.
+
+2014-11-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/63534
+       * gcc.target/i386/pr63534.c: New test.
+
+2014-11-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/63527
+       * gcc.target/i386/pr63527.c: New test.
+
+2014-11-25  Martin Liska  <mliska@suse.cz>
+
+       PR bootstrap/64050
+       PR ipa/64060
+       * gcc.dg/plugin/plugin.exp: New plugin.
+       * gcc.dg/plugin/sreal-test-1.c: New test.
+       * gcc.dg/plugin/sreal_plugin.c: New test.
+
+2014-11-25  Matthew Fortune  <matthew.fortune@imgtec.com>
+
+       * gcc.target/mips/mips.exp: Add support for -msoft-float and
+       -mhard-float options.  Ensure that explicit -mfp* options imply
+       both -mhard-float and -mdouble-float.
+       * gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the
+       compile options.
+
+2014-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/63786
+       * g++.dg/cpp0x/variadic163.C: New.
+
+2014-11-25  Ilya Enkovich  <ilya.enkovich@intel.com>
+
+       PR target/64056
+       * gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check.
+       * gcc.target/i386/chkp-stropt-4.c: Likewise.
+       * gcc.target/i386/chkp-stropt-8.c: Likewise.
+       * gcc.target/i386/chkp-stropt-12.c: Likewise.
+       * gcc.target/i386/chkp-stropt-16.c: Likewise.
+
+2014-10-25  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc.target/powerpc/longcall-2.c: New test.
+
+2014-11-25  Marek Polacek  <polacek@redhat.com>
+
+       PR c/63877
+       * gcc.dg/pr63877.c: New test.
+
+2014-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
+
+       PR ipa/64059
+       * g++.dg/ipa/pr64059.C: New test.
+
+2014-11-24  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/63847
+       * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store
+       for 32bit x86 targets.
+       * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto.
+
+2014-11-24  Tobias Burnus  <burnus@net-b.de>
+
+       * gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors.
+       * gfortran.dg/dollar_sym_1.f90: Ditto.
+       * gfortran.dg/dollar_sym_3.f: Ditto.
+
+2014-11-24  Alan Lawrence  <alan.lawrence@arm.com>
+
+       * lib/target-supports.exp (check_effective_target_whole_vector_shift):
+       Add aarch64{,_be}.
+
+2014-11-24  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/63679
+       * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
+       * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
+       * gcc.target/i386/ssetype-1.c: Likewise.
+       * gcc.target/i386/ssetype-3.c: Likewise.
+       * gcc.target/i386/ssetype-5.c: Likewise.
+
+2014-11-24  Jonathan Wakely  <jwakely@redhat.com>
+           Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/63203
+       * g++.dg/warn/Winit-self-2.C: New.
+
+2014-11-24  Petr Murzin  <petr.murzin@intel.com>
+
+       * gcc.target/i386/extract-insert-combining.c: New test.
+
+2014-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
+
+2014-11-24  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/64039
+       * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
+
+2014-11-24  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/55334
+       * gcc.dg/tree-ssa/restrict-5.c: New testcase.
+
+2014-11-24  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/opt45.adb: New test.
+
+2014-11-24  Tobias Burnus  <burnus@net-b.de>
+
+       * gfortran.dg/dollar_sym_3.f: Update dg-error.
+       * gfortran.dg/coarray_collectives_3.f90: Ditto.
+
+2014-11-23  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
+       * gcc.dg/torture/pr59166.c: XFAIL on AIX.
+       * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
+       * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
+
+2014-11-23  Tobias Burnus  <burnus@net-b.de>
+
+       * gfortran.dg/tab_continuation.f: Update dg-*.
+
+2014-11-23  Andrew Pinski  <apinski@cavium.com>
+
+       * gcc.c-torture/compile/20120927-1.c: New testcase.
+       * gcc.c-torture/compile/20120830-1.c: New testcase.
+
+2014-11-22  Andrew Pinski  <apinski@cavium.com>
+
+       * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
+       argc is always greater than 1 (octeon simulator).
+       * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
+
+2014-11-22  Andrew Pinski  <apinski@cavium.com>
+
+       PR target/63971
+       * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
+       x30 (in the epilogue).
+       * gcc.target/aarch64/test_frame_6.c: Likewise.
+       * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
+       x30 and x19 (in the epilogue).
+       * gcc.target/aarch64/test_frame_4.c: Likewise.
+       * gcc.target/aarch64/test_frame_7.c: Likewise.
+
+2014-11-22  Oleg Endo  <olegendo@gcc.gnu.org>
+
+       PR target/63783
+       PR target/51244
+       * gcc.target/sh/torture/pr63783-1.c: New.
+       * gcc.target/sh/torture/pr63783-2.c: New.
+       * gcc.target/sh/pr51244-20.c: Adjust.
+       * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
+
+2014-11-22  Tobias Burnus  <burnus@net-b.de>
+
+       * gfortran.dg/coarray/cosubscript_1.f90: New.
+
+2014-11-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/specs/pack11.ads: New test.
+
+2014-11-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/specs/no_streams.ads: New test.
+
+2014-11-22  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
+       store_modtion rtl dump.
+       * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
+       * gcc.dg/var-expand3.c (dg-final): Ditto.
+
+2014-11-22  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
+       * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
+       * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
+
+2014-11-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/64006
+       * gcc.c-torture/execute/pr64006.c: New test.
+
+2014-11-21  Lynn Boger  <laboger@linux.vnet.ibm.com>
+
+       * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
+       value for go testing.
+
+2014-11-21  Jiong Wang  <jiong.wang@arm.com>
+
+       * gcc.target/aarch64/vect_ctz_1.c: New testcase.
+
+2014-11-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * gcc.target/aarch64/simd/vsqrt_f64_1.c
+
+2014-11-21  Ilya Tocar  <ilya.tocar@intel.com>
+
+       * g++.dg/other/i386-2.C: Add -mpcommit.
+       * g++.dg/other/i386-3.C: Ditto.
+       * gcc.target/i386/pcommit-1.c: New test.
+       * gcc.target/i386/sse-12.c: Add new options.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-14.c: Ditto.
+       * gcc.target/i386/sse-22.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+
+2014-11-20  Mark Wielaard  <mjw@redhat.com>
+
+       PR debug/38757
+       * gcc.dg/debug/dwarf2/lang-c89.c: New test.
+       * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
+
+2014-11-21  Ilya Tocar  <ilya.tocar@intel.com>
+
+       * g++.dg/other/i386-2.C: Add -mclwb.
+       * g++.dg/other/i386-3.C: Ditto.
+       * gcc.target/i386/clwb-1.c: New test.
+       * gcc.target/i386/sse-12.c: Add new options.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-14.c: Ditto.
+       * gcc.target/i386/sse-22.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+
+2014-11-21  Ilya Tocar  <ilya.tocar@intel.com>
+
+       * g++.dg/other/i386-2.C: Add -mavx512vbmi.
+       * g++.dg/other/i386-3.C: Ditto.
+       * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
+       * gcc.target/i386/avx512vbmi-check.h: Ditto.
+       * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
+       * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
+       * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
+       * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
+       * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
+       * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
+       * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
+       * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
+       * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
+       * gcc.target/i386/sse-12.c: Add new options.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-14.c: Ditto.
+       * gcc.target/i386/sse-22.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+
+2014-11-21  Ilya Tocar  <ilya.tocar@intel.com>
+
+       * g++.dg/other/i386-2.C: Add -mavx512ifma.
+       * g++.dg/other/i386-3.C: Ditto.
+       * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
+       * gcc.target/i386/avx512ifma-check.h: New.
+       * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
+       * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
+       * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
+       * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
+       * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
+       * gcc.target/i386/sse-12.c: Add new options.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-14.c: Ditto.
+       * gcc.target/i386/sse-22.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+
+2014-11-21  Georg-Johann Lay  <avr@gjlay.de>
+
+       Forward-port from 2014-10-30 4_9-branch r216934
+
+       PR target/63633
+       * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
+
+2014-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR debug/63239
+       * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
+       -gno-strict-dwarf.
+
+2014-11-21  Tom de Vries  <tom@codesourcery.com>
+
+       * gcc.dg/store-motion-fgcse-sm.c: New test.
+
+2014-11-21  Evgeny Stupachenko  <evstupac@gmail.com>
+
+       PR target/60451
+       * gcc.target/i386/pr60451.c: New.
+
+2014-11-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/61773
+       * gcc.dg/pr61773.c: New test.
+
+       PR target/63764
+       * c-c++-common/pr63764-1.c: New test.
+       * c-c++-common/pr63764-2.c: New test.
+
+       PR target/63910
+       * gcc.target/i386/pr63910.c: New test.
+
+2014-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR lto/63998
+       * gcc.dg/lto/pr60820_0.c: Skip on darwin.
+
+2014-11-20  Patrick Palka  <ppalka@gcc.gnu.org>
+
+       * gcc.dg/no-strict-overflow-8.c: New test.
+
+2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
+
+       * gcc.dg/undefined-loop-1.c: New file.
+       * gcc.dg/undefined-loop-2.c: New file.
+
+2014-11-20  Tejas Belagod  <tejas.belagod@arm.com>
+
+       * gcc.target/aarch64/symbol-range.c: New.
+       * gcc.target/aarch64/symbol-range-tiny.c: New.
+2014-11-20  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/63962
+       * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
+
+2014-11-20   Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/63677
+       * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
+       * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
+
+2014-11-20  Igor Zamyatin  <igor.zamyatin@intel.com>
+
+       PR sanitizer/63845
+       * gcc.dg/asan/pr63845.c: New test.
+
+2014-11-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR sanitizer/63939
+       * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
+       stack pointer address, to fit darwin output when symbolizer is not
+       present.
+       * c-c++-common/asan/heap-overflow-1.c: Likewise.
+       * c-c++-common/asan/memcmp-1.c: Likewise.
+       * c-c++-common/asan/misalign-1.c: Likewise.
+       * c-c++-common/asan/misalign-2.c: Likewise.
+       * c-c++-common/asan/null-deref-1.c: Likewise.
+       * c-c++-common/asan/stack-overflow-1.c: Likewise.
+       * c-c++-common/asan/strlen-overflow-1.c: Likewise.
+       * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
+       * c-c++-common/asan/use-after-free-1.c: Likewise.
+       * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
+       * g++.dg/asan/deep-tail-call-1.C: Likewise.
+       * g++.dg/asan/large-func-test-1.C: Likewise.
+
+2014-11-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR sanitizer/63939
+       * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
+
+2014-11-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR sanitizer/63939
+       * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
+       * c-c++-common/asan/memcmp-1.c: Likewise.
+       * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
+       * c-c++-common/asan/use-after-free-1.c: Likewise.
+
+2014-11-19  David Malcolm  <dmalcolm@redhat.com>
+
+       PR jit/63854
+       * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
+       (make_random_function): Free ff->locals.
+
+2014-11-19  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/63947
+       * gcc.target/i386/pr63947.c: New test.
+
+2014-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/55425
+       * g++.dg/cpp0x/constexpr-__func__.C: New.
+
+2014-11-19  Renlin Li  <Renlin.Li@arm.com>
+
+       PR target/63424
+       * gcc.target/aarch64/pr63424.c: New test.
+
+2014-11-19  Renlin Li  <Renlin.Li@arm.com>
+
+       PR middle-end/63762
+       * gcc.dg/pr63762.c: New test.
+
+2014-11-19  Marek Polacek  <polacek@redhat.com>
+
+       PR sanitizer/63690
+       * gcc.dg/ubsan/pr63690.c: New test.
+
+2014-11-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR sanitizer/62132
+       * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
+       darwin, adjust dg-output.
+       * c-c++-common/asan/misalign-2.c: Likewise.
+
+2014-11-19  Richard Henderson  <rth@redhat.com>
+
+       * gcc.dg/cwsc0.c: New test.
+       * gcc.dg/cwsc1.c: New test.
+
+2014-11-19  Marek Polacek  <polacek@redhat.com>
+
+       PR sanitizer/63879
+       * c-c++-common/ubsan/pr63879-1.c: New test.
+       * c-c++-common/ubsan/pr63879-2.c: New test.
+
+2014-11-19  Tom de Vries  <tom@codesourcery.com>
+
+       PR tree-optimization/62167
+       * gcc.dg/pr51879-12.c: Add xfails.
+       * gcc.dg/pr62167-run.c: New test.
+       * gcc.dg/pr62167.c: New test.
+
+2014-11-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/63915
+       * c-c++-common/gomp/pr60823-4.c: New test.
+
+       PR sanitizer/63520
+       * c-c++-common/ubsan/pr63520.c: New test.
+
+2014-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/57654
+       * g++.dg/cpp0x/constexpr-ref7.C: New.
+
+2014-11-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/63913
+       * g++.dg/ubsan/pr63913.C: New test.
+
+2014-11-19  Andreas Schwab  <schwab@suse.de>
+
+       * gcc.dg/pure-2.c: Update line numbers.
+
 2014-11-19  Jakub Jelinek  <jakub@redhat.com>
 
        PR rtl-optimization/63843
        * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
        * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
        * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
-       * g++.dg/tree-prof/pr35545.C (dg-fina-use): Cleanup profile_estimate
+       * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
        ipa dump.
        * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
        Cleanup original tree dump.