blob: 21b88412ab7a0a9050a8d79d5bd19468215c6629 [file] [log] [blame]
2021-12-31 Francois-Xavier Coudert <fxcoudert@gmail.com>
PR fortran/89639
* gfortran.dg/ieee/ieee_9.f90: Adjust test for targets without
REAL128.
2021-12-31 Uroš Bizjak <ubizjak@gmail.com>
* lib/target-supports.exp (check_vect_slp_store_usage):
Handle TEST_V2QI_2.
(check_effective_target_vect_slp_v2qi_store_unalign): New procedure.
* c-c++-common/Wstringop-overflow-2.c: XFAIL specific tests for
vect_slp_v2qi_store_unalign targets.
* g++.dg/warn/Wstringop-overflow-3.C: Ditto.
* gcc.dg/Wstringop-overflow-28.c: Ditto.
* gcc.dg/Wstringop-overflow-68.c: Ditto.
* gcc.dg/Wstringop-overflow-75.c: Ditto.
* gcc.dg/Wstringop-overflow-76.c: Ditto.
2021-12-30 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/103756
* g++.dg/opt/pr103756.C: New test.
2021-12-30 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/89971
* c-c++-common/cpp/va-opt-9.c: New test.
2021-12-30 Jakub Jelinek <jakub@redhat.com>
PR debug/103808
* gcc.dg/pr103808.c: New test.
2021-12-30 Jakub Jelinek <jakub@redhat.com>
PR c++/103012
PR c++/103012
* g++.dg/cpp/pr103012.C: New test.
* g++.target/i386/pr103012.C: New test.
2021-12-30 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/103860
* gcc.dg/pr103860.c: New test.
2021-12-30 Xionghu Luo <luoxhu@linux.ibm.com>
* gcc.dg/loop-invariant-2.c: New.
2021-12-29 Jakub Jelinek <jakub@redhat.com>
PR debug/103742
* g++.dg/opt/pr103742.C: New test.
2021-12-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR testsuite/47334
PR testsuite/103823
* lib/prune.exp: Prune some warnings related to LTO and
visibility.
2021-12-29 Harald Anlauf <anlauf@gmx.de>
PR fortran/102332
* gfortran.dg/pr102332.f90: New test.
2021-12-29 Xionghu Luo <luoxhu@linux.ibm.com>
PR tree-optimization/103793
* gcc.dg/pr103793.c: New test.
2021-12-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/103828
* gfortran.dg/c_char_tests_3.f90: New file.
* gfortran.dg/c_char_tests_3_c.c: New file.
* gfortran.dg/c_char_tests_4.f90: New file.
* gfortran.dg/c_char_tests_5.f90: New file.
2021-12-28 Jason Merrill <jason@redhat.com>
PR c++/99968
* g++.dg/ext/is_enum2.C: New test.
2021-12-28 Jakub Jelinek <jakub@redhat.com>
PR middle-end/103813
* gcc.c-torture/compile/pr103813.c: New test.
2021-12-28 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/103837
* gcc.dg/pr103837.c: New test.
2021-12-28 Jakub Jelinek <jakub@redhat.com>
PR debug/103838
* gcc.dg/pr103838.c: New test.
2021-12-28 Jakub Jelinek <jakub@redhat.com>
PR target/103842
* g++.dg/opt/pr103842.C: New test.
2021-12-28 Haochen Jiang <haochen.jiang@intel.com>
* gcc.target/i386/amx-check.h (check_float_tile_register):
New check function for float to prevent precision loss.
* gcc.target/i386/amxbf16-dpbf16ps-2.c: Correct the type convert
and byte offset. Use the new check function.
2021-12-27 Patrick Palka <ppalka@redhat.com>
PR c++/101239
* g++.dg/template/sfinae32a.C: New test.
2021-12-27 Patrick Palka <ppalka@redhat.com>
PR c++/103700
* g++.dg/template/sfinae32.C: New test.
2021-12-27 H.J. Lu <hjl.tools@gmail.com>
* gcc.target/i386/pr103762-1a.c: New test.
* gcc.target/i386/pr103762-1b.c: Likewise.
* gcc.target/i386/pr103762-1c.c: Likewise.
2021-12-27 Uroš Bizjak <ubizjak@gmail.com>
PR target/95046
* gfortran.dg/extract_recip_1.f: Adjust testcase.
2021-12-27 LiaoShihua <shihua@iscas.ac.cn>
* gcc.target/riscv/pr103302.c: skip if -march=rv32*
2021-12-26 H.J. Lu <hjl.tools@gmail.com>
PR target/103785
* gcc.target/i386/pr103785.c: New test.
2021-12-26 Francois-Xavier Coudert <fxcoudert@gmail.com>
PR libfortran/98076
* gfortran.dg/pr98076.f90: New test.
2021-12-24 Uroš Bizjak <ubizjak@gmail.com>
PR target/95046
PR target/103797
* gcc.target/i386/pr95046-1.c (test_div): Add.
(dg-options): Add -mno-recip.
2021-12-24 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/darwin-aligned-globals.c: New test.
* gcc.dg/darwin-comm-1.c: New test.
* gcc.dg/attr-aligned.c: Amend for new alignment values on
Darwin.
* gcc.target/i386/pr89261.c: Likewise.
2021-12-23 H.J. Lu <hjl.tools@gmail.com>
* gcc.target/i386/smuldi3_highpart.c: Replace long with long long.
2021-12-23 Roger Sayle <roger@nextmovesoftware.com>
Uroš Bizjak <ubizjak@gmail.com>
PR target/103773
* gcc.target/i386/pr103773-2.c: New test case.
* gcc.target/i386/pr103773.c: New test case.
2021-12-23 konglin1 <lingling.kong@intel.com>
* gcc.target/i386/avx512bf16-cvtsbh2ss-1.c: New test.
* gcc.target/i386/avx512bf16-vcvtpbh2ps-1.c: Ditto.
* gcc.target/i386/avx512bf16vl-cvtness2sbh-1.c: Ditto.
* gcc.target/i386/avx512bf16vl-vcvtpbh2ps-1.c: Ditto.
2021-12-23 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/avx512bw-pr103750-1.c: New test.
* gcc.target/i386/avx512bw-pr103750-2.c: New test.
* gcc.target/i386/avx512f-pr103750-1.c: New test.
* gcc.target/i386/avx512f-pr103750-2.c: New test.
* gcc.target/i386/avx512fp16-pr103750-1.c: New test.
* gcc.target/i386/avx512fp16-pr103750-2.c: New test.
2021-12-22 Harald Anlauf <anlauf@gmx.de>
PR fortran/103778
* gfortran.dg/illegal_boz_arg_3.f90: New test.
2021-12-22 Harald Anlauf <anlauf@gmx.de>
PR fortran/103776
* gfortran.dg/select_10.f90: New test.
2021-12-22 Murray Steele <murray.steele@arm.com>
* gcc.target/arm/mve/mve.exp: Add new subdirectories.
* gcc.target/arm/mve/general-c/type_redef_1.c: New test.
* gcc.target/arm/mve/general/double_pragmas_1.c: New test.
* gcc.target/arm/mve/general/nomve_1.c: New test.
2021-12-21 Jiang Haochen <haochen.jiang@intel.com>
* gcc.target/i386/bmi-1.c: Add test for new intrinsic.
* gcc.target/i386/bmi-2.c: Ditto.
* gcc.target/i386/bmi-3.c: Ditto.
2021-12-21 Xionghu Luo <luoxhu@linux.ibm.com>
* gcc.dg/tree-ssa/recip-3.c: Adjust.
* gcc.dg/tree-ssa/ssa-lim-19.c: New test.
* gcc.dg/tree-ssa/ssa-lim-20.c: New test.
* gcc.dg/tree-ssa/ssa-lim-21.c: New test.
* gcc.dg/tree-ssa/ssa-lim-22.c: New test.
* gcc.dg/tree-ssa/ssa-lim-23.c: New test.
2021-12-21 Xionghu Luo <luoxhu@linux.ibm.com>
PR middle-end/103270
* gcc.dg/pr103270.c: New test.
2021-12-20 Patrick Palka <ppalka@redhat.com>
* g++.dg/lookup/memfn1.C: New test.
* g++.dg/template/non-dependent16b.C: New test.
2021-12-20 Olivier Hainque <hainque@adacore.com>
* gcc.dg/vect/vect-simd-20.c: Fix size of p[]
to accommodate the number of strides performed
by foo() for s == 78.
2021-12-20 Roger Sayle <roger@nextmovesoftware.com>
Uroš Bizjak <ubizjak@gmail.com>
* gcc.target/i386/smuldi3_highpart.c: New test case.
2021-12-20 Patrick Palka <ppalka@redhat.com>
* g++.dg/cpp0x/error2.C: Make the call to foo type-dependent in
order to avoid latent pretty-printing issue for FUNCTION_DECL
inside MODOP_EXPR.
* g++.dg/cpp0x/fntmp-equiv1.C: Make the calls to d, d2 and d3
within the function signatures dependent.
* g++.dg/template/non-dependent16.C: New test.
* g++.dg/template/non-dependent16a.C: New test.
* g++.dg/template/non-dependent17.C: New test.
2021-12-20 Jan Hubicka <hubicka@ucw.cz>
PR ipa/103669
* g++.dg/torture/pr103669.C: New test.
2021-12-20 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr98468.c: New test.
2021-12-19 Andrew Pinski <apinski@marvell.com>
* gcc.dg/uninit-pr89230-1.c: Change the dg-bogus messages
around and xfail both of them.
2021-12-19 Patrick Palka <ppalka@redhat.com>
PR c++/94376
* g++.dg/cpp0x/lambda/lambda-nested9a.C: New test.
2021-12-19 Patrick Palka <ppalka@redhat.com>
PR c++/103714
* g++.dg/cpp2a/concepts-uneval5.C: New test.
2021-12-19 Francois-Xavier Coudert <fxcoudert@gmail.com>
* gcc.dg/pr100509.c: Needs alias.
* gcc.dg/pragma-diag-10.c: Needs alias.
2021-12-18 Harald Anlauf <anlauf@gmx.de>
PR fortran/103412
* gfortran.dg/illegal_boz_arg_2.f90: New test.
2021-12-18 Roger Sayle <roger@nextmovesoftware.com>
Uroš Bizjak <ubizjak@gmail.com>
PR target/103611
* gcc.target/i386/pr103611-2.c: New test case.
2021-12-18 Roger Sayle <roger@nextmovesoftware.com>
PR target/32803
* gcc.target/i386/pr32803.c: New test case.
2021-12-18 François-Xavier Coudert <fxcoudert@gcc.gnu.org>
* gcc.dg/darwin-minversion-link.c: Test darwin21.
* obj-c++.dg/cxx-ivars-3.mm: Homogeneize darwin versions.
* obj-c++.dg/objc-gc-3.mm: Homogeneize darwin versions.
* objc.dg/objc-gc-4.m: Homogeneize darwin versions.
2021-12-17 Marek Polacek <polacek@redhat.com>
PR c/103649
* c-c++-common/Wno-attributes-6.c: New test.
2021-12-17 David Edelsohn <dje.gcc@gmail.com>
* gcc.target/powerpc/fold-vec-insert-float-p9.c
2021-12-17 Olivier Hainque <hainque@adacore.com>
* gcc.target/powerpc/pr97142.c: Add -mdejagnu-cpu=power7
to the dg-options.
2021-12-17 Marek Polacek <polacek@redhat.com>
PR c++/103749
* g++.dg/template/redecl4.C: Adjust dg-error.
* g++.dg/diagnostic/redeclaration-2.C: New test.
2021-12-17 Segher Boessenkool <segher@kernel.crashing.org>
PR target/103624
* gcc.target/powerpc/darn-0.c: Remove target clause.
* gcc.target/powerpc/darn-1.c: Remove target clause. Remove lp64
requirement. Change return type to long.
* gcc.target/powerpc/darn-2.c: Ditto.
* gcc.target/powerpc/darn-3.c: Remove target clause.
2021-12-17 Iain Sandoe <iain@sandoe.co.uk>
PR c++/100127
* g++.dg/coroutines/pr100127.C: New test.
2021-12-17 Iain Sandoe <iain@sandoe.co.uk>
PR c++/100772
* g++.dg/coroutines/pr100772-a.C: New test.
* g++.dg/coroutines/pr100772-b.C: New test.
2021-12-17 Iain Sandoe <iain@sandoe.co.uk>
PR c++/96517
* g++.dg/coroutines/pr96517.C: New test.
2021-12-17 David Edelsohn <dje.gcc@gmail.com>
* gcc.target/powerpc/pragma-optimize.c: Require ifunc support.
2021-12-17 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/103744
* gcc.dg/vect/pr103744-1.c: New test.
* gcc.dg/vect/pr103744-2.c: Likewise.
2021-12-17 Tamar Christina <tamar.christina@arm.com>
PR tree-optimization/103741
* gcc.target/aarch64/pr103741.c: New test.
2021-12-17 Haochen Jiang <haochen.jiang@intel.com>
PR target/100738
* g++.target/i386/avx512vl-pr100738-1.C: New test.
2021-12-17 Siddhesh Poyarekar <siddhesh@gotplt.org>
* g++.dg/ext/builtin-dynamic-object-size1.C: New test.
* g++.dg/ext/builtin-dynamic-object-size2.C: Likewise.
* gcc.dg/builtin-dynamic-alloc-size.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-10.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-11.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-12.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-13.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-14.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-15.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-16.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-17.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-18.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-19.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-5.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-6.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-7.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-8.c: Likewise.
* gcc.dg/builtin-dynamic-object-size-9.c: Likewise.
* gcc.dg/builtin-object-size-16.c: Adjust to allow inclusion
from builtin-dynamic-object-size-16.c.
* gcc.dg/builtin-object-size-17.c: Likewise.
2021-12-17 Siddhesh Poyarekar <siddhesh@gotplt.org>
* gcc.dg/builtin-object-size-1.c (test9): New test.
(main): Call it.
* gcc.dg/builtin-object-size-2.c (test8): New test.
(main): Call it.
* gcc.dg/builtin-object-size-3.c (test9): New test.
(main): Call it.
* gcc.dg/builtin-object-size-4.c (test8): New test.
(main): Call it.
* gcc.dg/builtin-object-size-5.c (test5, test6, test7): New
tests.
2021-12-17 Jason Merrill <jason@redhat.com>
PR c++/103681
* g++.dg/abi/macro0.C: Update value.
* g++.dg/abi/no_unique_address6.C: New test.
* g++.dg/abi/nsdmi-aggr1.C: New test.
* g++.dg/abi/nsdmi-aggr1a.C: New test.
2021-12-16 Sandra Loosemore <sandra@codesourcery.com>
* gcc.dg/20021029-1.c: Build with -G0 for nios2.
2021-12-16 Marek Polacek <polacek@redhat.com>
PR c++/99980
* g++.dg/cpp0x/noexcept71.C: New test.
2021-12-16 Martin Sebor <msebor@redhat.com>
PR c++/103703
* g++.dg/warn/Wmismatched-tags-9.C: New test.
2021-12-16 Martin Sebor <msebor@redhat.com>
PR testsuite/103751
* gcc.dg/Warray-bounds-48.c: Fix member alignment.
2021-12-16 Patrick Palka <ppalka@redhat.com>
PR c++/51577
PR c++/83035
PR c++/100465
* g++.dg/lookup/operator-3.C: Split out operator overload
declarations into ...
* g++.dg/lookup/operator-3-ops.h: ... here.
* g++.dg/lookup/operator-3a.C: New test.
* g++.dg/lookup/operator-4.C: New test.
* g++.dg/lookup/operator-4a.C: New test.
* g++.dg/lookup/operator-5.C: New test.
* g++.dg/lookup/operator-5a.C: New test.
* g++.dg/lookup/operator-6.C: New test.
* g++.dg/lookup/operator-7.C: New test.
* g++.dg/lookup/operator-8.C: New test.
2021-12-16 Uroš Bizjak <ubizjak@gmail.com>
PR target/103571
* gcc.target/i386/pr102812.c (dg-final): Do not scan for movdqa.
2021-12-16 Martin Liska <mliska@suse.cz>
PR c++/103696
* g++.target/i386/pr103696.C: New test.
2021-12-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* gfortran.dg/iostat_5.f90: New file.
2021-12-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* gfortran.dg/date_and_time_1.f90: New file.
2021-12-15 Marek Polacek <polacek@redhat.com>
PR c++/102229
* g++.dg/cpp1y/decltype-auto5.C: New test.
2021-12-15 Thomas Schwinge <thomas@codesourcery.com>
* lib/fortran-torture.exp (fortran-torture-compile)
(fortran-torture-execute): Be more informative for ICEs.
* lib/gcc-defs.exp (${tool}_check_compile): Likewise.
* lib/gcc-dg.exp (gcc-dg-test-1): Likewise.
* lib/go-torture.exp (go-torture-compile, go-torture-execute):
Likewise.
2021-12-15 Martin Sebor <msebor@redhat.com>
PR tree-optimization/78969
* gcc.dg/tree-ssa/builtin-snprintf-warn-6.c: New test.
2021-12-15 Roger Sayle <roger@nextmovesoftware.com>
* gcc.target/nvptx/float16-2.c: New test case.
* gcc.target/nvptx/tanh-1.c: New test case.
2021-12-15 Richard Sandiford <richard.sandiford@arm.com>
Tamar Christina <tamar.christina@arm.com>
PR target/103094
* gcc.target/aarch64/pr103094.c: New test.
2021-12-15 Tamar Christina <tamar.christina@arm.com>
PR rtl-optimization/103350
* gcc.target/aarch64/pr103350-1.c: New test.
* gcc.target/aarch64/pr103350-2.c: New test.
2021-12-15 Jakub Jelinek <jakub@redhat.com>
PR c++/103408
* g++.dg/cpp23/auto-fncast11.C: Fix expected diagnostic wording.
2021-12-15 Jakub Jelinek <jakub@redhat.com>
PR c++/103704
* g++.dg/gomp/pr103704.C: New test.
2021-12-15 Haochen Jiang <haochen.jiang@intel.com>
PR target/101796
* gcc.target/i386/pr101796-1.c: New test.
2021-12-15 Michael Meissner <meissner@the-meissners.org>
* gcc.target/powerpc/vec-splat-constant-df.c: New test.
* gcc.target/powerpc/vec-splat-constant-sf.c: New test.
2021-12-15 Michael Meissner <meissner@the-meissners.org>
* gcc.target/powerpc/pr86731-fwrapv-longlong.c: Update insn
regex for power10.
* gcc.target/powerpc/vec-splat-constant-v2df.c: New test.
* gcc.target/powerpc/vec-splat-constant-v2di.c: New test.
2021-12-15 Michael Meissner <meissner@linux.ibm.com>
* gcc.target/powerpc/vec-splat-constant-v16qi.c: New test.
* gcc.target/powerpc/vec-splat-constant-v4sf.c: New test.
* gcc.target/powerpc/vec-splat-constant-v4si.c: New test.
* gcc.target/powerpc/vec-splat-constant-v8hi.c: New test.
* gcc.target/powerpc/vec-splati-runnable.c: Update insn count.
2021-12-15 Michael Meissner <meissner@the-meissners.org>
* gcc.target/powerpc/float128-constant.c: New test.
2021-12-15 Alexandre Oliva <oliva@adacore.com>
PR target/100518
* gcc.target/aarch64/pr100518.c: New.
2021-12-15 Alexandre Oliva <oliva@adacore.com>
PR middle-end/100843
* gcc.dg/pr100843.c: New.
2021-12-14 liuhongt <hongtao.liu@intel.com>
* gcc.c-torture/compile/pr103682.c: New test.
2021-12-14 Peter Bergner <bergner@linux.ibm.com>
PR target/103548
* gcc.target/powerpc/mma-builtin-10-pair.c: New test.
* gcc.target/powerpc/mma-builtin-10-quad.c: New test.
2021-12-14 Harald Anlauf <anlauf@gmx.de>
PR fortran/103717
* gfortran.dg/do_check_19.f90: New test.
2021-12-14 Harald Anlauf <anlauf@gmx.de>
PR fortran/103718
PR fortran/103719
* gfortran.dg/do_check_18.f90: New test.
2021-12-14 Petter Tomner <tomner@kth.se>
* jit.dg/all-non-failing-tests.h: Added two tests
* jit.dg/test-error-ctor-array-wrong-obj.c: New
* jit.dg/test-error-ctor-struct-too-big.c: New
* jit.dg/test-error-ctor-struct-wrong-field-obj.c: New
* jit.dg/test-error-ctor-struct-wrong-type.c: New
* jit.dg/test-error-ctor-struct-wrong-type2.c
* jit.dg/test-error-ctor-union-wrong-field-name.c: New
* jit.dg/test-error-global-already-init.c: New
* jit.dg/test-error-global-common-section.c: New
* jit.dg/test-error-global-init-too-small-array.c: New
* jit.dg/test-error-global-lvalue-init.c: New
* jit.dg/test-error-global-nonconst-init.c: New
* jit.dg/test-global-init-rvalue.c: New
* jit.dg/test-local-init-rvalue.c: New
2021-12-14 Harald Anlauf <anlauf@gmx.de>
PR libfortran/103634
* gfortran.dg/intrinsic_pack_6.f90: New test.
2021-12-14 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/analyzer/data-model-1.c: Disable ipa-modref.
* gcc.dg/uninit-38.c: Likewise.
* gcc.dg/uninit-pr98578.c: Liewise.
2021-12-14 Manfred Schwarb <manfred99@gmx.ch>
PR fortran/91497
* gfortran.dg/pr91497.f90: Adjust test to use
dg-require-effective-target directive.
* gfortran.dg/pr91497_2.f90: New test to cover all targets.
Cover MAX1 and MIN1 intrinsics.
2021-12-14 Vladimir N. Makarov <vmakarov@redhat.com>
PR target/99531
* gcc.target/i386/pr99531.c: Do not scan for ia32.
2021-12-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
* gcc.target/aarch64/acle/ls64_asm.c: New test.
* gcc.target/aarch64/acle/ls64_ld64b.c: New test.
* gcc.target/aarch64/acle/ls64_ld64b-2.c: New test.
* gcc.target/aarch64/acle/ls64_ld64b-3.c: New test.
* gcc.target/aarch64/acle/ls64_st64b.c: New test.
* gcc.target/aarch64/acle/ls64_ld_st_o0.c: New test.
* gcc.target/aarch64/acle/ls64_st64b-2.c: New test.
* gcc.target/aarch64/acle/ls64_st64bv.c: New test.
* gcc.target/aarch64/acle/ls64_st64bv-2.c: New test.
* gcc.target/aarch64/acle/ls64_st64bv-3.c: New test.
* gcc.target/aarch64/acle/ls64_st64bv0.c: New test.
* gcc.target/aarch64/acle/ls64_st64bv0-2.c: New test.
* gcc.target/aarch64/acle/ls64_st64bv0-3.c: New test.
* gcc.target/aarch64/pragma_cpp_predefs_2.c: Add checks
for __ARM_FEATURE_LS64.
2021-12-14 Martin Liska <mliska@suse.cz>
* gcc.target/i386/avx2-psraq-1.c: Use ARRAY_SIZE.
* gcc.target/i386/m128-check.h: Move it to the top-level
context.
* gcc.target/i386/sse2-psraq-1.c: Use ARRAY_SIZE.
* gcc.target/i386/sse4_2-check.h: Include the header with
ARRAY_SIZE definition.
2021-12-14 Patrick Palka <ppalka@redhat.com>
PR c++/103408
* g++.dg/concepts/diagnostic18.C: Expect a "constraints on a
non-templated function" error.
* g++.dg/cpp23/auto-fncast11.C: New test.
2021-12-14 Jakub Jelinek <jakub@redhat.com>
PR c/103587
* gcc.dg/pr103587.c: New test.
2021-12-14 Thomas Schwinge <thomas@codesourcery.com>
PR fortran/103576
PR testsuite/103697
* gfortran.dg/goacc/privatization-1-compute-loop.f90: Adjust.
* gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
* gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
Likewise.
* gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
2021-12-13 Vladimir N. Makarov <vmakarov@redhat.com>
PR target/99531
* gcc.target/i386/pr99531.c: New test.
2021-12-13 Roger Sayle <roger@nextmovesoftware.com>
* gcc.target/i386/pr103611-1.c: New test case.
2021-12-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/mops_3.c: New test.
2021-12-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/mops_2.c: New test.
2021-12-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/mops_1.c: New test.
2021-12-13 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/gomp/atomic-25.f90: Remove sorry, fix + add checks.
* gfortran.dg/gomp/atomic-26.f90: Likewise.
* gfortran.dg/gomp/atomic-21.f90: New test.
2021-12-13 Jan Hubicka <hubicka@ucw.cz>
PR ipa/103513
* gcc.c-torture/compile/pr103513.c: New test.
2021-12-13 Kewen Lin <linkw@linux.ibm.com>
PR target/103515
* gcc.target/powerpc/pr103515.c: New test.
2021-12-12 Antoni Boucher <bouanto@zoho.com>
PR target/100688
* jit.dg/all-non-failing-tests.h: Mention new test
link-section-assembler.
* jit.dg/test-link-section-assembler.c: New test.
* jit.dg/jit.exp: New helper function to test that the
assembly contains a pattern.
2021-12-12 Roger Sayle <roger@nextmovesoftware.com>
* gcc.target/nvptx/float16-1.c: New test case.
2021-12-12 Antoni Boucher <bouanto@zoho.com>
PR target/95415
* jit.dg/all-non-failing-tests.h: Add test-tls.c.
* jit.dg/test-tls.c: New test.
2021-12-11 Antoni Boucher <bouanto@zoho.com>
PR target/96066
PR target/96067
* jit.dg/all-non-failing-tests.h: Add test-builtin-types.c.
* jit.dg/test-builtin-types.c
* jit.dg/test-error-bad-assignment.c
* jit.dg/test-fuzzer.c: Add fuzzing for type qualifiers.
2021-12-11 Harald Anlauf <anlauf@gmx.de>
PR fortran/103606
* gfortran.dg/pr103606.f90: New test.
2021-12-11 Jason Merrill <jason@redhat.com>
PR c++/103534
* g++.dg/warn/Wstringop-overflow-8.C: New test.
2021-12-10 David Malcolm <dmalcolm@redhat.com>
PR jit/103562
* jit.dg/all-non-failing-tests.h: Add comment about...
* jit.dg/test-pr103562.c: New test.
2021-12-10 Marek Polacek <polacek@redhat.com>
* g++.dg/cpp23/auto-fncast10.C: New test.
2021-12-10 Harald Anlauf <anlauf@gmx.de>
PR fortran/103418
* gfortran.dg/move_alloc_8.f90: Adjust error messages.
* gfortran.dg/pointer_intent_9.f90: New test.
2021-12-10 Roger Sayle <roger@nextmovesoftware.com>
PR ipa/103601
* gcc.dg/ipa/pr103601.c: New test case.
2021-12-10 Joel Hutton <joel.hutton@arm.com>
* gcc.target/aarch64/pr103523.c: New test.
2021-12-09 Martin Sebor <msebor@redhat.com>
PR tree-optimization/103215
* gcc.dg/Wstringop-overflow-58.c: Adjust and xfail expected warnings.
* gcc.dg/Wstringop-overflow-59.c: Same.
* gcc.dg/warn-strnlen-no-nul.c: Same.
* gcc.dg/Warray-bounds-91.c: New test.
* gcc.dg/Warray-bounds-92.c: New test.
* gcc.dg/Wstringop-overflow-85.c: New test.
* gcc.dg/Wstringop-overflow-87.c: New test.
2021-12-09 Martin Sebor <msebor@redhat.com>
PR middle-end/101751
* gcc.dg/Wstringop-overflow-86.c: New test.
2021-12-09 Martin Sebor <msebor@redhat.com>
PR middle-end/103143
* gcc.dg/Wstringop-overflow-83.c: New test.
2021-12-09 Marek Polacek <polacek@redhat.com>
PR c++/103401
* g++.dg/cpp1y/lambda-generic-85713-2.C: Add dg-error.
* g++.dg/cpp1y/pr60054.C: Adjust dg-error.
* g++.dg/cpp1y/pr60332.C: Likewise.
* g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
* g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
* g++.dg/cpp2a/concepts-pr84979.C: Likewise.
* g++.dg/cpp23/auto-fncast7.C: New test.
* g++.dg/cpp23/auto-fncast8.C: New test.
* g++.dg/cpp23/auto-fncast9.C: New test.
2021-12-09 Alexandre Oliva <oliva@adacore.com>
PR target/103097
* gcc.target/i386/pr103097.c: New.
2021-12-09 Alexandre Oliva <oliva@adacore.com>
PR target/103302
* gcc.target/riscv/pr103302.c: New.
2021-12-09 Alexandre Oliva <oliva@adacore.com>
PR tree-optimization/103024
PR middle-end/103530
* g++.dg/pr103024.C: New.
* g++.dg/pr103530.C: New.
2021-12-08 Harald Anlauf <anlauf@gmx.de>
PR fortran/103609
* gfortran.dg/pr103609.f90: New test.
2021-12-08 Dimitar Dimitrov <dimitar@dinux.eu>
* gcc.target/pru/pru_irq_map.c: New test.
2021-12-08 Harald Anlauf <anlauf@gmx.de>
PR fortran/103610
* gfortran.dg/shape_11.f90: New test.
2021-12-08 Martin Liska <mliska@suse.cz>
* gcc.dg/loop-unswitch-1.c: Adjust test-case based on
dump_printf_loc.
* gcc.dg/loop-unswitch-2.c: Likewise.
* gcc.dg/loop-unswitch-3.c: Likewise.
* gcc.dg/loop-unswitch-4.c: Likewise.
* gcc.dg/loop-unswitch-5.c: Likewise.
2021-12-08 Hans-Peter Nilsson <hp@axis.com>
* gcc.dg/sibcall-1.c, gcc.dg/sibcall-10.c,
gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
gcc.dg/sibcall-4.c, gcc.dg/sibcall-9.c: Replace
attribute "noinline" with "noipa".
2021-12-08 Chung-Lin Tang <cltang@codesourcery.com>
* c-c++-common/goacc/deep-copy-arrayofstruct.c: Adjust testcase.
* c-c++-common/gomp/target-enter-data-1.c: New testcase.
* c-c++-common/gomp/target-implicit-map-2.c: New testcase.
2021-12-08 Roger Sayle <roger@nextmovesoftware.com>
* gcc.target/nvptx/exttrunc-2.c: New test case.
* gcc.target/nvptx/exttrunc-3.c: New test case.
* gcc.target/nvptx/exttrunc-4.c: New test case.
* gcc.target/nvptx/exttrunc-5.c: New test case.
* gcc.target/nvptx/exttrunc-6.c: New test case.
2021-12-08 Roger Sayle <roger@nextmovesoftware.com>
* gcc.target/nvptx/exttrunc-1.c: New test case.
2021-12-08 Chung-Lin Tang <cltang@codesourcery.com>
PR middle-end/92120
* gcc.dg/gomp/target-3.c: New testcase.
* g++.dg/gomp/target-3.C: New testcase.
* g++.dg/gomp/target-lambda-1.C: New testcase.
* g++.dg/gomp/target-lambda-2.C: New testcase.
* g++.dg/gomp/target-this-1.C: New testcase.
* g++.dg/gomp/target-this-2.C: New testcase.
* g++.dg/gomp/target-this-3.C: New testcase.
* g++.dg/gomp/target-this-4.C: New testcase.
* g++.dg/gomp/target-this-5.C: New testcase.
* g++.dg/gomp/this-2.C: Adjust testcase.
2021-12-08 Haochen Jiang <haochen.jiang@intel.com>
PR target/100738
* g++.target/i386/pr100738-1.C: New test.
2021-12-08 Alexandre Oliva <oliva@adacore.com>
PR middle-end/103149
* gcc.target/aarch64/pr103149.c: New.
2021-12-07 Harald Anlauf <anlauf@gmx.de>
PR fortran/103607
* gfortran.dg/pr103607.f90: New test.
2021-12-07 Marek Polacek <polacek@redhat.com>
* g++.dg/cpp0x/decltype-bitfield1.C: Change a type to unsigned
long long. Only run on longlong64 targets.
2021-12-07 Peter Bergner <bergner@linux.ibm.com>
PR testsuite/103556
PR testsuite/103586
* lib/target-supports.exp (check_effective_target_rop_ok): Remove '\n'.
2021-12-07 Harald Anlauf <anlauf@gmx.de>
PR fortran/103588
* gfortran.dg/pr103588.f90: New test.
2021-12-07 Harald Anlauf <anlauf@gmx.de>
PR fortran/103591
* gfortran.dg/select_9.f90: New test.
2021-12-07 Marek Polacek <polacek@redhat.com>
PR c++/95009
* g++.dg/cpp0x/decltype-bitfield1.C: New test.
* g++.dg/cpp0x/decltype-bitfield2.C: New test.
2021-12-07 H.J. Lu <hjl.tools@gmail.com>
PR target/103594
* gcc.dg/pr103594.c: New test.
2021-12-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/103596
* gcc.dg/torture/pr103596.c: New testcase.
2021-12-07 YunQiang Su <yunqiang.su@cipunited.com>
* gcc.target/mips/mips.exp: add unaligned-access
* gcc.target/mips/unaligned-2.c: New test.
* gcc.target/mips/unaligned-3.c: New test.
2021-12-07 Eugene Rozenfeld <erozen@microsoft.com>
* gcc.dg/tree-prof/init-array.c: New test for unrolling inner loops.
2021-12-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/103581
* gcc.dg/vect/pr103581.c: New testcase.
2021-12-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/103544
* gcc.dg/vect/pr103544.c: New testcase.
2021-12-06 Tamar Christina <tamar.christina@arm.com>
PR rtl-optimization/103404
* gcc.target/i386/pr103404.c: New test.
2021-12-06 Hongtao Liu <Hongtao.liu@intel.com>
Uroš Bizjak <ubizjak@gmail.com>
* gcc.target/i386/pr95740.c: New test.
2021-12-04 Marek Polacek <polacek@redhat.com>
PR c++/93614
* g++.dg/template/lookup18.C: New test.
2021-12-04 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/gomp/atomic-2.f90: Move now supported code to ...
* gfortran.dg/gomp/atomic.f90: here.
* gfortran.dg/gomp/atomic-10.f90: New test.
* gfortran.dg/gomp/atomic-12.f90: New test.
* gfortran.dg/gomp/atomic-15.f90: New test.
* gfortran.dg/gomp/atomic-16.f90: New test.
* gfortran.dg/gomp/atomic-17.f90: New test.
* gfortran.dg/gomp/atomic-18.f90: New test.
* gfortran.dg/gomp/atomic-19.f90: New test.
* gfortran.dg/gomp/atomic-20.f90: New test.
* gfortran.dg/gomp/atomic-22.f90: New test.
* gfortran.dg/gomp/atomic-24.f90: New test.
* gfortran.dg/gomp/atomic-25.f90: New test.
* gfortran.dg/gomp/atomic-26.f90: New test.
2021-12-04 Jakub Jelinek <jakub@redhat.com>
* g++.dg/cpp2a/bit-cast11.C: New test.
* g++.dg/cpp2a/bit-cast12.C: New test.
* g++.dg/cpp2a/bit-cast13.C: New test.
* g++.dg/cpp2a/bit-cast14.C: New test.
2021-12-04 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/102432
* c-c++-common/gomp/pr102432.c: New test.
* c-c++-common/goacc/pr102432.c: New test.
2021-12-04 Alexandre Oliva <oliva@adacore.com>
PR rtl-optimization/103028
* gcc.dg/pr103028.c: New.
2021-12-04 David Edelsohn <dje.gcc@gmail.com>
* gcc.target/powerpc/vec_reve_1.c: Require VSX.
2021-12-03 Jason Merrill <jason@redhat.com>
* g++.dg/diagnostic/scope1.C: New test.
2021-12-03 Martin Liska <mliska@suse.cz>
PR target/101324
* gcc.target/powerpc/pr101324.c: New test.
2021-12-03 Peter Bergner <bergner@linux.ibm.com>
* lib/target-supports.exp (check_effective_target_rop_ok): New function.
* gcc.target/powerpc/rop-1.c: Use it.
* gcc.target/powerpc/rop-2.c: Likewise.
* gcc.target/powerpc/rop-3.c: Likewise.
* gcc.target/powerpc/rop-4.c: Likewise.
* gcc.target/powerpc/rop-5.c: Likewise.
2021-12-03 Harald Anlauf <anlauf@gmx.de>
Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/103505
* gfortran.dg/pr103505.f90: New test.
2021-12-03 Marek Polacek <polacek@redhat.com>
PR c++/103403
* g++.dg/cpp1y/decltype-auto2.C: New test.
* g++.dg/cpp1y/decltype-auto3.C: New test.
* g++.dg/cpp1y/decltype-auto4.C: New test.
* g++.dg/cpp1z/decomp-decltype1.C: New test.
2021-12-03 H.J. Lu <hjl.tools@gmail.com>
PR target/103269
* gcc.target/i386/pieces-memcpy-17.c: New test.
* gcc.target/i386/pieces-memcpy-18.c: Likewise.
* gcc.target/i386/pieces-memcpy-19.c: Likewise.
* gcc.target/i386/pieces-memcpy-20.c: Likewise.
* gcc.target/i386/pieces-memcpy-21.c: Likewise.
* gcc.target/i386/pieces-memset-45.c: Likewise.
* gcc.target/i386/pieces-memset-46.c: Likewise.
* gcc.target/i386/pieces-memset-47.c: Likewise.
* gcc.target/i386/pieces-memset-48.c: Likewise.
* gcc.target/i386/pieces-memset-49.c: Likewise.
2021-12-03 H.J. Lu <hjl.tools@gmail.com>
PR target/83782
* gcc.target/i386/pr83782-1.c: Also scan leal x32.
* gcc.target/i386/pr83782-2.c: Likewise.
2021-12-03 Tamar Christina <tamar.christina@arm.com>
* gcc.target/aarch64/sve/pred-combine-and.c: New test.
2021-12-03 H.J. Lu <hjl.tools@gmail.com>
PR target/51469
PR target/83782
* gcc.target/i386/pr83782-1.c: New test.
* gcc.target/i386/pr83782-2.c: Likewise.
2021-12-03 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/103456
* gcc.dg/ubsan/pr103456.c: Add -ffat-lto-objects to dg-options.
2021-12-03 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/allocate_with_source_26.f90: Adjust testcase.
* gfortran.dg/allocate_with_mold_4.f90: New testcase.
2021-12-03 Thomas Schwinge <thomas@codesourcery.com>
PR testsuite/102735
* lib/gcc-dg.exp (process-message): Make sure that we get unique
test names.
2021-12-03 Andrew Pinski <apinski@marvell.com>
PR c++/71792
* g++.dg/torture/pr71792.C: New test.
2021-12-02 David Malcolm <dmalcolm@redhat.com>
PR analyzer/103526
* gcc.dg/analyzer/pr103526.c: New test.
2021-12-02 Bill Schmidt <wschmidt@linux.ibm.com>
* gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust expected error
message.
* gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
* gcc.target/powerpc/byte-in-set-2.c: Likewise.
* gcc.target/powerpc/cmpb-2.c: Likewise.
* gcc.target/powerpc/cmpb-3.c: Likewise.
* gcc.target/powerpc/cmpb32-2.c: Likewise.
* gcc.target/powerpc/crypto-builtin-2.c: Likewise.
* gcc.target/powerpc/fold-vec-splat-floatdouble.c: Remove invalid
test and adjust xxpermdi count.
* gcc.target/powerpc/fold-vec-splat-longlong.c: Remove invalid
tests and adjust instruction counts.
* gcc.target/powerpc/fold-vec-splat-misc-invalid.c: Adjust expected
error messages.
* gcc.target/powerpc/int_128bit-runnable.c: Adjust instruction counts.
* gcc.target/powerpc/pr80315-1.c: Adjust expected error message.
* gcc.target/powerpc/pr80315-2.c: Likewise.
* gcc.target/powerpc/pr80315-3.c: Likewise.
* gcc.target/powerpc/pr80315-4.c: Likewise.
* gcc.target/powerpc/pr88100.c: Likewise.
* gcc.target/powerpc/pragma_misc9.c: Likewise.
* gcc.target/powerpc/pragma_power8.c: Undef _RS6000_VECDEFINES_H.
* gcc.target/powerpc/pragma_power9.c: Likewise.
* gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Adjust expected
error messages.
* gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Likewise.
* gcc.target/powerpc/vec-gnb-2.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
* gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
* gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
* gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
* gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2021-12-02 Tamar Christina <tamar.christina@arm.com>
* gcc.target/aarch64/advsimd-intrinsics/shrn-1.c: New test.
* gcc.target/aarch64/advsimd-intrinsics/shrn-2.c: New test.
* gcc.target/aarch64/advsimd-intrinsics/shrn-3.c: New test.
* gcc.target/aarch64/advsimd-intrinsics/shrn-4.c: New test.
2021-12-02 Tamar Christina <tamar.christina@arm.com>
PR testsuite/103479
* gcc.dg/bic-bitmask-18.c: Update regexpr to expect = 0;.
2021-12-02 Marek Polacek <polacek@redhat.com>
PR c++/94490
* g++.dg/ext/integer-pack5.C: New test.
2021-12-02 Marek Polacek <polacek@redhat.com>
PR c++/103408
* g++.dg/cpp23/concepts-err1.C: New test.
2021-12-02 Chung-Lin Tang <cltang@codesourcery.com>
PR fortran/90030
* gfortran.dg/goacc/finalize-1.f: Adjust scan test.
* gfortran.dg/gomp/affinity-clause-1.f90: Likewise.
* gfortran.dg/gomp/affinity-clause-5.f90: Likewise.
* gfortran.dg/gomp/defaultmap-4.f90: Likewise.
* gfortran.dg/gomp/defaultmap-5.f90: Likewise.
* gfortran.dg/gomp/defaultmap-6.f90: Likewise.
* gfortran.dg/gomp/map-3.f90: Likewise.
* gfortran.dg/gomp/pr78260-2.f90: Likewise.
* gfortran.dg/gomp/pr78260-3.f90: Likewise.
2021-12-01 David Malcolm <dmalcolm@redhat.com>
PR analyzer/102471
* gcc.dg/analyzer/leak-3.c: New test.
2021-12-01 Uroš Bizjak <ubizjak@gmail.com>
PR target/102881
* gcc.target/i386/pr102811-1.c: New test.
* gcc.target/i386/avx512fp16-1c.c (dg-final): Update
scan-assembler-times scan strings for ia32 targets.
* gcc.target/i386/pr102327-1.c (dg-final): Ditto.
* gcc.target/i386/pr102811.c: Rename from ...
* gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: ... this.
2021-12-01 Roger Sayle <roger@nextmovesoftware.com>
Richard Biener <rguenther@suse.de>
* gcc.dg/fold-condneg-1.c: New test case.
* gcc.dg/fold-condneg-2.c: New test case.
* gcc.dg/fold-condnot-1.c: New test case.
* gcc.dg/pr101145-1.c: New test case.
* gcc.dg/pr101145-2.c: New test case.
2021-12-01 Peter Bergner <bergner@linux.ibm.com>
PR middle-end/103127
* gcc.target/powerpc/pr103127.c: New test.
2021-12-01 Jason Merrill <jason@redhat.com>
PR c++/103310
* g++.dg/cpp0x/constexpr-fp-except1.C: New test.
* g++.dg/cpp1z/constexpr-if36.C: New test.
* gcc.dg/tree-ssa/nonzero-1.c: Now well-formed.
* gcc.dg/tree-ssa/nonzero-1a.c: New test.
2021-12-01 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/103517
* gcc.dg/vect/pr103517.c: New test.
2021-12-01 Alex Coplan <alex.coplan@arm.com>
* gcc.target/aarch64/aapcs64/macro-def.h (PTR): Fix typo in
comment.
2021-12-01 Jakub Jelinek <jakub@redhat.com>
PR c++/100977
* g++.dg/cpp/ucnid-1.C: Adjust expected diagnostics.
* g++.dg/cpp/ucnid-1-utf8.C: Likewise.
2021-12-01 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/102356
* gcc.dg/pr102356.c: New test.
2021-12-01 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/103415
* c-c++-common/cpp/va-opt-8.c: New test.
* c-c++-common/Wimplicit-fallthrough-38.c: New test.
2021-12-01 Tamar Christina <tamar.christina@arm.com>
* gcc.dg/bic-bitmask-10.c: Moved to gcc.dg/vect/vect-bic-bitmask-10.c.
* gcc.dg/bic-bitmask-11.c: Moved to gcc.dg/vect/vect-bic-bitmask-11.c.
* gcc.dg/bic-bitmask-12.c: Moved to gcc.dg/vect/vect-bic-bitmask-12.c.
* gcc.dg/bic-bitmask-3.c: Moved to gcc.dg/vect/vect-bic-bitmask-3.c.
* gcc.dg/bic-bitmask-23.c: Moved to gcc.dg/vect/vect-bic-bitmask-23.c.
* gcc.dg/bic-bitmask-2.c: Moved to gcc.dg/vect/vect-bic-bitmask-2.c.
* gcc.dg/bic-bitmask-4.c: Moved to gcc.dg/vect/vect-bic-bitmask-4.c.
* gcc.dg/bic-bitmask-5.c: Moved to gcc.dg/vect/vect-bic-bitmask-5.c.
* gcc.dg/bic-bitmask-6.c: Moved to gcc.dg/vect/vect-bic-bitmask-6.c.
* gcc.dg/bic-bitmask-8.c: Moved to gcc.dg/vect/vect-bic-bitmask-8.c.
* gcc.dg/bic-bitmask-9.c: Moved to gcc.dg/vect/vect-bic-bitmask-9.c.
* gcc.dg/vect/vect-bic-bitmask-10.c: New file.
* gcc.dg/vect/vect-bic-bitmask-11.c: New file.
* gcc.dg/vect/vect-bic-bitmask-12.c: New file.
* gcc.dg/vect/vect-bic-bitmask-2.c: New file.
* gcc.dg/vect/vect-bic-bitmask-23.c: New file.
* gcc.dg/vect/vect-bic-bitmask-3.c: New file.
* gcc.dg/vect/vect-bic-bitmask-4.c: New file.
* gcc.dg/vect/vect-bic-bitmask-5.c: New file.
* gcc.dg/vect/vect-bic-bitmask-6.c: New file.
* gcc.dg/vect/vect-bic-bitmask-8.c: New file.
* gcc.dg/vect/vect-bic-bitmask-9.c: New file.
2021-12-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
Martin Liška <mliska@suse.cz>
PR tree-optimization/103456
* gcc.dg/ubsan/pr103456.c: New test.
2021-11-30 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr103463.c: New test.
* gcc.target/i386/pr103463-2.c: New test.
2021-11-30 David Malcolm <dmalcolm@redhat.com>
PR analyzer/94579
* gcc.dg/analyzer/pr94579.c: New test.
2021-11-30 David Malcolm <dmalcolm@redhat.com>
PR analyzer/99269
* gcc.dg/analyzer/pr99269.c: New test.
2021-11-30 David Malcolm <dmalcolm@redhat.com>
PR analyzer/100524
* gcc.dg/analyzer/pragma-2.c: New test.
2021-11-30 Harald Anlauf <anlauf@gmx.de>
* gfortran.dg/array_constructor_54.f90: New test.
2021-11-30 Harald Anlauf <anlauf@gmx.de>
PR fortran/103473
* gfortran.dg/minmaxloc_15.f90: New test.
2021-11-30 Harald Anlauf <anlauf@gmx.de>
Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/101565
* gfortran.dg/coarray_49.f90: New test.
2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/103494
* gcc.dg/vect/pr103494.c: New test.
* g++.dg/vect/pr103494.cc: Likewise.
2021-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
* gdc.dg/Wcastresult2.d: Update test.
* gdc.dg/asm1.d: Likewise.
* gdc.dg/asm2.d: Likewise.
* gdc.dg/asm3.d: Likewise.
* gdc.dg/gdc282.d: Likewise.
* gdc.dg/imports/gdc170.d: Likewise.
* gdc.dg/intrinsics.d: Likewise.
* gdc.dg/pr101672.d: Likewise.
* gdc.dg/pr90650a.d: Likewise.
* gdc.dg/pr90650b.d: Likewise.
* gdc.dg/pr94777a.d: Likewise.
* gdc.dg/pr95250.d: Likewise.
* gdc.dg/pr96869.d: Likewise.
* gdc.dg/pr98277.d: Likewise.
* gdc.dg/pr98457.d: Likewise.
* gdc.dg/simd1.d: Likewise.
* gdc.dg/simd2a.d: Likewise.
* gdc.dg/simd2b.d: Likewise.
* gdc.dg/simd2c.d: Likewise.
* gdc.dg/simd2d.d: Likewise.
* gdc.dg/simd2e.d: Likewise.
* gdc.dg/simd2f.d: Likewise.
* gdc.dg/simd2g.d: Likewise.
* gdc.dg/simd2h.d: Likewise.
* gdc.dg/simd2i.d: Likewise.
* gdc.dg/simd2j.d: Likewise.
* gdc.dg/simd7951.d: Likewise.
* gdc.dg/torture/gdc309.d: Likewise.
* gdc.dg/torture/pr94424.d: Likewise.
* gdc.dg/torture/pr94777b.d: Likewise.
* lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
(gdc-convert-test): Handle CXXFLAGS, EXTRA_OBJC_SOURCES, and ARG_SETS
test directives.
(gdc-do-test): Only import modules in the test run directory.
* gdc.dg/pr94777c.d: New test.
* gdc.dg/pr96156b.d: New test.
* gdc.dg/pr96157c.d: New test.
* gdc.dg/simd_ctfe.d: New test.
* gdc.dg/torture/simd17344.d: New test.
* gdc.dg/torture/simd20052.d: New test.
* gdc.dg/torture/simd6.d: New test.
* gdc.dg/torture/simd7.d: New test.
2021-11-30 Andrew MacLeod <amacleod@redhat.com>
* gcc.dg/pr103440.c: New.
2021-11-30 Richard Biener <rguenther@suse.de>
PR tree-optimization/103489
* gcc.dg/torture/pr103489.c: New testcase.
2021-11-30 Martin Liska <mliska@suse.cz>
PR tree-optimization/103278
* gcc.dg/tree-ssa/if-to-switch-5.c: Make the test acceptable by
targets with no jump-tables.
2021-11-30 Thomas Schwinge <thomas@codesourcery.com>
* c-c++-common/goacc/nested-reductions-1-routine.c: Adjust.
* c-c++-common/goacc/nested-reductions-2-routine.c: Adjust.
* c-c++-common/goacc/orphan-reductions-2.c: Adjust.
* gfortran.dg/goacc/nested-reductions-1-routine.f90: Adjust.
* gfortran.dg/goacc/nested-reductions-2-routine.f90: Adjust.
* gfortran.dg/goacc/orphan-reductions-1.f90: Adjust.
* gfortran.dg/goacc/orphan-reductions-2.f90: Adjust.
2021-11-30 Thomas Schwinge <thomas@codesourcery.com>
* gfortran.dg/goacc/orphan-reductions-1.f90: Adjust.
2021-11-30 Frederik Harwath <frederik@codesourcery.com>
Thomas Schwinge <thomas@codesourcery.com>
* gfortran.dg/goacc/orphan-reductions-3.f90: New test
verifying that the "gang reduction on an orphan loop" error message
is not emitted for non-orphaned loops.
* c-c++-common/goacc/orphan-reductions-3.c: Likewise for C and C++.
2021-11-30 Cesar Philippidis <cesar@codesourcery.com>
Thomas Schwinge <thomas@codesourcery.com>
* c-c++-common/goacc/nested-reductions-1-routine.c: Adjust.
* c-c++-common/goacc/nested-reductions-2-routine.c: Likewise.
* gcc.dg/goacc/loop-processing-1.c: Likewise.
* gfortran.dg/goacc/nested-reductions-1-routine.f90: Likewise.
* gfortran.dg/goacc/nested-reductions-2-routine.f90: Likewise.
* c-c++-common/goacc/orphan-reductions-1.c: New test.
* c-c++-common/goacc/orphan-reductions-2.c: New test.
* gfortran.dg/goacc/orphan-reductions-1.f90: New test.
* gfortran.dg/goacc/orphan-reductions-2.f90: New test.
2021-11-30 Kwok Cheung Yeung <kcy@codesourcery.com>
Thomas Schwinge <thomas@codesourcery.com>
* c-c++-common/goacc/routine-4.c (seq, vector, worker, gang):
Remove loop reductions.
* c-c++-common/goacc/routine-4-extern.c (seq, vector, worker, gang):
Likewise.
2021-11-30 Roger Sayle <roger@nextmovesoftware.com>
PR testsuite/103477
* gcc.dg/tree-ssa/pr103345.c: Correct xor test for big-endian.
2021-11-30 Aldy Hernandez <aldyh@redhat.com>
PR tree-optimization/103451
* gcc.dg/pr103451.c: New test.
2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/vect/vect-gather-3.c: New test.
* gcc.dg/vect/vect-gather-4.c: Likewise.
* gcc.target/aarch64/sve/mask_gather_load_8.c: Likewise.
2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/vect/pr99102.c: Add -fno-vect-cost-model.
Revert:
2020-09-09 Richard Biener [rguenther@suse.de]
* gcc.target/i386/pr87007-4.c: Adjust.
* gcc.target/i386/pr87007-5.c: Likewise.
2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
* lib/target-supports.exp
(check_effective_target_vect_gather_load_ifn): New target test.
* gcc.dg/vect/vect-gather-1.c: New test.
* gcc.dg/vect/vect-gather-2.c: Likewise.
* gcc.target/aarch64/sve/gather_load_11.c: Likewise.
2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/sve/cost_model_13.c: New test.
2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
* gfortran.dg/vect/vect-8.f90: Bump number of vectorized loops
to 25 for SVE.
* gcc.target/aarch64/sve/gather_load_10.c: New test.
2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/add-mul-overflow-1.c: New test.
2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/ubsan/commutative-1.c: New test.
2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/sve/complex_mul_1.c: New test.
2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/fmax-fmin-1.c: New test.
2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/vect/vect-fmax-1.c: New test.
* gcc.dg/vect/vect-fmax-2.c: Likewise.
* gcc.dg/vect/vect-fmax-3.c: Likewise.
* gcc.dg/vect/vect-fmin-1.c: New test.
* gcc.dg/vect/vect-fmin-2.c: Likewise.
* gcc.dg/vect/vect-fmin-3.c: Likewise.
* gcc.target/aarch64/fmaxnm_1.c: Likewise.
* gcc.target/aarch64/fmaxnm_2.c: Likewise.
* gcc.target/aarch64/fminnm_1.c: Likewise.
* gcc.target/aarch64/fminnm_2.c: Likewise.
* gcc.target/aarch64/sve/fmaxnm_2.c: Likewise.
* gcc.target/aarch64/sve/fmaxnm_3.c: Likewise.
* gcc.target/aarch64/sve/fminnm_2.c: Likewise.
* gcc.target/aarch64/sve/fminnm_3.c: Likewise.
2021-11-30 Jakub Jelinek <jakub@redhat.com>
PR c++/100977
* c-c++-common/cpp/ucnid-2011-1-utf8.c: Expect errors in C++.
* c-c++-common/cpp/ucnid-2011-1.c: Likewise.
* g++.dg/cpp/ucnid-4-utf8.C: Add missing space to dg-options.
* g++.dg/cpp23/normalize3.C: Enable for c++11 rather than just c++23.
* g++.dg/cpp23/normalize4.C: Likewise.
* g++.dg/cpp23/normalize5.C: Likewise.
* g++.dg/cpp23/normalize7.C: Expect errors rather than just warnings
for c++11 and up rather than just c++23.
* g++.dg/cpp23/ucnid-2-utf8.C: Expect errors even for c++11 .. c++20.
2021-11-30 Roger Sayle <roger@nextmovesoftware.com>
Uroš Bizjak <ubizjak@gmail.com>
PR target/100711
* gcc.target/i386/pr100711-1.c: New test case.
* gcc.target/i386/pr100711-2.c: New test case.
2021-11-30 Richard Biener <rguenther@suse.de>
PR middle-end/103485
* gcc.dg/pr103485.c: New testcase.
2021-11-30 Kewen Lin <linkw@linux.ibm.com>
PR target/102347
* gcc.target/powerpc/pr102347.c: New test.
2021-11-29 David Malcolm <dmalcolm@redhat.com>
PR analyzer/103217
* gcc.dg/analyzer/pr103217-2.c: New test.
* gcc.dg/analyzer/pr103217-3.c: New test.
* gcc.dg/analyzer/pr103217-4.c: New test.
* gcc.dg/analyzer/pr103217-5.c: New test.
2021-11-29 Martin Sebor <msebor@redhat.com>
PR testsuite/103469
* c-c++-common/attr-retain-5.c: Prune out valid warning.
* c-c++-common/attr-retain-6.c: Same.
* c-c++-common/attr-retain-9.c: Same.
2021-11-29 Patrick Palka <ppalka@redhat.com>
PR c++/100493
* g++.dg/cpp1z/lambda-this1.C: Adjust expected diagnostics.
* g++.dg/cpp1z/lambda-this8.C: New test.
* g++.dg/cpp2a/lambda-this3.C: Compile with -pedantic in C++17
to continue to diagnose redundant 'this' captures.
2021-11-29 Roger Sayle <roger@nextmovesoftware.com>
* gcc.target/i386/sse2-v1ti-rotate.c: New test case.
2021-11-29 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr102811-2.c: New test.
* gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: Add new
scan-assembler-times.
2021-11-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/103458
* gcc.dg/torture/pr103458.c: New testcase.
2021-11-29 Kewen Lin <linkw@linux.ibm.com>
* gcc.target/powerpc/vect-gather-1.c: New test.
2021-11-27 Jakub Jelinek <jakub@redhat.com>
PR middle-end/103431
* gcc.dg/pr103431.c: New test.
2021-11-27 Roger Sayle <roger@nextmovesoftware.com>
* gcc.dg/tree-ssa/ivopts-8.c: Fix new test case for -m32.
* gcc.dg/tree-ssa/ivopts-9.c: Likewise.
2021-11-26 Harald Anlauf <anlauf@gmx.de>
PR fortran/103411
* gfortran.dg/pr68153.f90: Adjust test to improved check.
* gfortran.dg/reshape_7.f90: Likewise.
* gfortran.dg/reshape_9.f90: New test.
2021-11-26 Roger Sayle <roger@nextmovesoftware.com>
* gcc.dg/wrapped-binop-simplify.c: Update expected test result.
* gcc.dg/tree-ssa/ivopts-5.c: New test case.
* gcc.dg/tree-ssa/ivopts-6.c: New test case.
* gcc.dg/tree-ssa/ivopts-7.c: New test case.
* gcc.dg/tree-ssa/ivopts-8.c: New test case.
* gcc.dg/tree-ssa/ivopts-9.c: New test case.
2021-11-26 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/ipa/inline-9.c: Update template.c
2021-11-26 Jakub Jelinek <jakub@redhat.com>
PR c++/102753
* g++.dg/cpp2a/consteval20.C: Add some extra tests.
* g++.dg/cpp2a/consteval23.C: Likewise.
* g++.dg/cpp2a/consteval25.C: New test.
* g++.dg/cpp2a/srcloc20.C: New test.
2021-11-26 konglin1 <lingling.kong@intel.com>
PR target/102811
* gcc.target/i386/pr90773-21.c: Allow pextrw instead of movw.
* gcc.target/i386/pr90773-23.c: Ditto.
* gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: New test.
2021-11-25 Jan Hubicka <jh@suse.cz>
* gcc.dg/ipa/inline10.c: New test.
2021-11-25 Roger Sayle <roger@nextmovesoftware.com>
PR middle-end/103406
* gcc.dg/pr103406.c: New test case.
2021-11-25 Martin Jambor <mjambor@suse.cz>
PR ipa/103227
* gcc.dg/ipa/pr103227-1.c: New test.
* gcc.dg/ipa/pr103227-3.c: Likewise.
* gcc.dg/ipa/pr103227-2.c: Likewise.
* gfortran.dg/pr53787.f90: Disable IPA-SRA.
2021-11-25 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/102648
* gcc.dg/pr102648.c: New.
2021-11-25 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/103359
* gcc.dg/pr103359.c: New.
2021-11-25 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/103417
* gcc.c-torture/execute/pr103417.c: New test.
2021-11-25 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/103376
* gcc.dg/optimize-bswapsi-7.c: New test.
2021-11-25 Jakub Jelinek <jakub@redhat.com>
PR c++/102611
* g++.dg/cpp2a/comma1.C: Expect different diagnostics for C++23.
* g++.dg/cpp2a/comma3.C: Likewise.
* g++.dg/cpp2a/comma4.C: Expect diagnostics for C++23.
* g++.dg/cpp2a/comma5.C: Expect different diagnostics for C++23.
* g++.dg/cpp23/feat-cxx2b.C: Test __cpp_multidimensional_subscript
predefined macro.
* g++.dg/cpp23/subscript1.C: New test.
* g++.dg/cpp23/subscript2.C: New test.
* g++.dg/cpp23/subscript3.C: New test.
* g++.dg/cpp23/subscript4.C: New test.
* g++.dg/cpp23/subscript5.C: New test.
* g++.dg/cpp23/subscript6.C: New test.
2021-11-25 H.J. Lu <hjl.tools@gmail.com>
* gcc.target/i386/pr103194-5.c: Include <stdint.h>.
Replace long with int64_t.
2021-11-24 Jan Hubicka <hubicka@ucw.cz>
* gcc.c-torture/execute/pr103405.c: New test.
2021-11-24 Richard Biener <rguenther@suse.de>
Jan Hubicka <jh@suse.cz>
PR tree-optimization/103168
* g++.dg/tree-ssa/pr103168.C: New testcase.
2021-11-24 Thomas Schwinge <thomas@codesourcery.com>
PR middle-end/103244
* c-c++-common/goacc/combined-reduction.c: Revert/expect previous
OpenACC behavior.
* c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
* c-c++-common/goacc/mdc-1.c: Likewise.
* g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
2021-11-24 Jakub Jelinek <jakub@redhat.com>
PR middle-end/103365
* c-c++-common/Wno-attributes-1.c: Require effective target
c || c++11 and drop dg-additional-options.
* c-c++-common/Wno-attributes-2.c: Likewise.
* c-c++-common/Wno-attributes-4.c: New test.
* c-c++-common/Wno-attributes-5.c: New test.
2021-11-24 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/103376
* gcc.c-torture/execute/pr103376.c: New test.
2021-11-24 Tamar Christina <tamar.christina@arm.com>
* gcc.dg/bic-bitmask-10.c: New test.
* gcc.dg/bic-bitmask-11.c: New test.
* gcc.dg/bic-bitmask-12.c: New test.
* gcc.dg/bic-bitmask-13.c: New test.
* gcc.dg/bic-bitmask-14.c: New test.
* gcc.dg/bic-bitmask-15.c: New test.
* gcc.dg/bic-bitmask-16.c: New test.
* gcc.dg/bic-bitmask-17.c: New test.
* gcc.dg/bic-bitmask-18.c: New test.
* gcc.dg/bic-bitmask-19.c: New test.
* gcc.dg/bic-bitmask-2.c: New test.
* gcc.dg/bic-bitmask-20.c: New test.
* gcc.dg/bic-bitmask-21.c: New test.
* gcc.dg/bic-bitmask-22.c: New test.
* gcc.dg/bic-bitmask-23.c: New test.
* gcc.dg/bic-bitmask-3.c: New test.
* gcc.dg/bic-bitmask-4.c: New test.
* gcc.dg/bic-bitmask-5.c: New test.
* gcc.dg/bic-bitmask-6.c: New test.
* gcc.dg/bic-bitmask-7.c: New test.
* gcc.dg/bic-bitmask-8.c: New test.
* gcc.dg/bic-bitmask-9.c: New test.
* gcc.dg/bic-bitmask.h: New test.
* gcc.target/aarch64/bic-bitmask-1.c: New test.
2021-11-24 Marek Polacek <polacek@redhat.com>
PR c++/103347
* g++.dg/cpp0x/nsdmi-warn1.C: New test.
* g++.dg/cpp0x/nsdmi-warn1.h: New file.
2021-11-24 Hongtao Liu <hongtao.liu@intel.com>
H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/pr103194-2.c: New test.
* gcc.target/i386/pr103194-3.c: New test.
* gcc.target/i386/pr103194-4.c: New test.
* gcc.target/i386/pr103194-5.c: New test.
* gcc.target/i386/pr103194.c: New test.
2021-11-23 Martin Sebor <msebor@redhat.com>
PR c++/96507
* g++.dg/warn/Waddress-8.C: New test.
2021-11-23 Martin Sebor <msebor@redhat.com>
PR middle-end/88232
* c-c++-common/attr-used-5.c: Suppress valid warning.
* c-c++-common/attr-used-6.c: Same.
* c-c++-common/attr-used-9.c: Same.
* g++.dg/warn/Winfinite-recursion-2.C: New test.
* g++.dg/warn/Winfinite-recursion-3.C: New test.
* g++.dg/warn/Winfinite-recursion.C: New test.
* gcc.dg/Winfinite-recursion-2.c: New test.
* gcc.dg/Winfinite-recursion.c: New test.
2021-11-23 Harald Anlauf <anlauf@gmx.de>
PR fortran/103392
* gfortran.dg/bound_simplification_7.f90: New test.
2021-11-23 Marek Polacek <polacek@redhat.com>
PR c++/19808
* g++.dg/warn/Wuninitialized-28.C: Make a class nonempty.
* g++.dg/warn/Wuninitialized-29.C: Likewise.
* g++.dg/warn/Wuninitialized-31.C: New test.
2021-11-23 Marek Polacek <polacek@redhat.com>
* g++.dg/warn/Waddress-5.C: Make sf static.
2021-11-23 Bill Schmidt <wschmidt@linux.ibm.com>
* gcc.target/powerpc/test_mffsl.c: Change effective target to
a run-time check. Fix a typo in a debug print statement.
2021-11-23 Harald Anlauf <anlauf@gmx.de>
PR fortran/87711
PR fortran/87851
* gfortran.dg/len_trim.f90: New test.
2021-11-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/103361
* g++.dg/torture/pr103361.C: New testcase.
2021-11-23 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/tree-ssa/modref-dse-4.c: Update template.
* gcc.dg/tree-ssa/modref-dse-5.c: Update template.
2021-11-23 Andrew Pinski <apinski@marvell.com>
PR tree-optimization/102216
* g++.dg/tree-ssa/pr102216-1.C: New test.
* g++.dg/tree-ssa/pr102216-2.C: New test.
2021-11-23 Jakub Jelinek <jakub@redhat.com>
PR middle-end/102431
* c-c++-common/gomp/pr102431.c: New test.
* g++.dg/gomp/pr102431.C: New test.
* gfortran.dg/gomp/pr102431.f90: New test.
2021-11-23 Haochen Gui <guihaoc@gcc.gnu.org>
PR target/100868
* gcc.target/powerpc/vec_reve_1.c: New test.
* gcc.target/powerpc/vec_reve_2.c: Likewise.
2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
PR tree-optimization/102232
* gcc.dg/tree-ssa/pr102232.c: Testcase for this optimization.
2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
PR tree-optimization/96779
* gcc.dg/tree-ssa/pr96779.c: Testcase for this optimization.
* gcc.dg/tree-ssa/pr96779-disabled.c: Testcase for this optimization
when -fwrapv passed.
2021-11-22 Jason Merrill <jason@redhat.com>
* g++.dg/template/crash106.C: Adjust.
* g++.dg/diagnostic/ptrtomem3.C: New test.
2021-11-22 Jason Merrill <jason@redhat.com>
* g++.dg/cpp0x/pr65327.C: Adjust location.
* g++.dg/cpp23/constexpr-nonlit4.C: Likewise.
* g++.dg/cpp23/constexpr-nonlit5.C: Likewise.
* g++.dg/cpp2a/constexpr-init1.C: Likewise.
2021-11-22 Jakub Jelinek <jakub@redhat.com>
Tobias Burnus <tobias@codesourcery.com>
PR preprocessor/103165
* c-c++-common/gomp/pragma-3.c: New test.
* c-c++-common/gomp/pragma-4.c: New test.
* c-c++-common/gomp/pragma-5.c: New test.
2021-11-22 Roger Sayle <roger@nextmovesoftware.com>
PR tree-optimization/98953
PR tree-optimization/103345
* gcc.dg/tree-ssa/pr98953.c: New test case.
* gcc.dg/tree-ssa/pr103345.c: New test case.
2021-11-22 Jakub Jelinek <jakub@redhat.com>
PR c++/101731
* c-c++-common/goacc/routine-6.c: New test.
2021-11-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/103351
* g++.dg/torture/pr103351.C: New testcase.
2021-11-22 Jakub Jelinek <jakub@redhat.com>
PR c++/103349
* g++.dg/gomp/masked-1.C: New test.
2021-11-22 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr103275.c: New test.
2021-11-21 Jakub Jelinek <jakub@redhat.com>
PR c++/101180
* gcc.target/i386/pr101180.c: New test.
2021-11-21 Harald Anlauf <anlauf@gmx.de>
Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/99061
* gfortran.dg/dec_math_5.f90: New test.
2021-11-21 Jan Hubicka <hubicka@ucw.cz>
PR ipa/103227
* gcc.dg/tree-ssa/modref-15.c: New test.
2021-11-21 Jan Hubicka <hubicka@ucw.cz>
PR ipa/103264
* gcc.dg/tree-prof/merge_block.c: Add -fno-ipa-modref
2021-11-21 Roger Sayle <roger@nextmovesoftware.com>
Robin Dapp <rdapp@linux.ibm.com>
PR target/102117
* gcc.target/s390/mul-wide.c: New test case.
* gcc.target/s390/umul-wide.c: New test case.
2021-11-20 Jan Hubicka <hubicka@ucw.cz>
PR ipa/103052
* gcc.c-torture/execute/pr103052.c: New test.
2021-11-20 Andrew Pinski <apinski@marvell.com>
PR tree-optimization/103220
* gcc.dg/tree-ssa/pr103220-1.c: New test.
* gcc.dg/tree-ssa/pr103220-2.c: New test.
* gcc.dg/pr25530.c: Update test to check for
4294967294 in the case -2 is not matched.
2021-11-20 Alexandre Oliva <oliva@adacore.com>
PR tree-optimization/102988
* g++.dg/pr102988.C: New.
2021-11-20 Antoni Boucher <bouanto@zoho.com>
PR target/96889
* jit.dg/all-non-failing-tests.h: Add test-reflection.c.
* jit.dg/test-reflection.c: New test.
2021-11-19 Jakub Jelinek <jakub@redhat.com>
PR c++/101180
* g++.target/i386/pr101180.C: New test.
2021-11-19 David Malcolm <dmalcolm@redhat.com>
PR analyzer/103217
* gcc.dg/analyzer/explode-1.c: Update for improvement to location
of leak warning.
* gcc.dg/analyzer/pr103217.c: New test.
* gcc.dg/analyzer/pr94858-1.c: Add -Wno-analyzer-too-complex.
2021-11-19 Marek Polacek <polacek@redhat.com>
* g++.dg/cpp0x/lambda/lambda-nested9.C: Adjust dg-error.
2021-11-19 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/torture/fp-int-convert-timode-3.c: Remove XFAIL.
* gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2021-11-19 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/tree-ssa/modref-dse-6.c: New test.
2021-11-19 Martin Sebor <msebor@redhat.com>
PR c++/33925
PR c/102867
* g++.dg/warn/Walways-true-2.C: Adjust to avoid a valid warning.
* c-c++-common/Waddress-5.c: New test.
* c-c++-common/Waddress-6.c: New test.
* g++.dg/warn/Waddress-7.C: New test.
* gcc.dg/Walways-true-2.c: Adjust to avoid a valid warning.
* gcc.dg/weak/weak-3.c: Expect a warning.
2021-11-19 Andrew MacLeod <amacleod@redhat.com>
* gcc.dg/pr103254.c: New.
2021-11-19 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
* gcc.target/s390/20211119.c: New test.
2021-11-19 Tamar Christina <tamar.christina@arm.com>
PR tree-optimization/103311
PR target/103330
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Fix it.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
* lib/target-supports.exp
(check_effective_target_vect_complex_add_double): Add Adv. SIMD.
2021-11-19 Giuliano Belinassi <gbelinassi@suse.de>
* gcc.dg/devnull-dump.c: New.
2021-11-19 Patrick Palka <ppalka@redhat.com>
PR c++/94376
* g++.dg/cpp0x/lambda/lambda-nested9.C: New test.
2021-11-19 Andrew Pinski <apinski@marvell.com>
PR tree-optimization/103314
* gcc.c-torture/compile/pr103314-1.c: New test.
2021-11-19 Richard Biener <rguenther@suse.de>
PR c++/103326
* g++.dg/pr103326.C: New testcase.
2021-11-19 Jakub Jelinek <jakub@redhat.com>
PR c++/70796
* g++.dg/cpp1z/eval-order11.C: New test.
2021-11-19 Richard Biener <rguenther@suse.de>
PR middle-end/103248
* gcc.dg/pr103248.c: New testcase.
2021-11-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/102436
* gcc.dg/torture/20211118-1.c: New testcase.
* gcc.dg/tree-ssa/ssa-lim-18.c: Likewise.
2021-11-19 Andrew Pinski <apinski@marvell.com>
PR tree-optimization/103317
* gcc.c-torture/compile/pr103317-1.c: New test.
2021-11-19 Andrew Pinski <apinski@marvell.com>
PR tree-optimization/103257
* gcc.dg/tree-ssa/vrp116.c: Check optimized instead of vrp1.
* gcc.dg/tree-ssa/pr103257-1.c: New test.
2021-11-19 Marek Polacek <polacek@redhat.com>
PR c++/19808
PR c++/96121
* g++.dg/warn/Wuninitialized-14.C: New test.
* g++.dg/warn/Wuninitialized-15.C: New test.
* g++.dg/warn/Wuninitialized-16.C: New test.
* g++.dg/warn/Wuninitialized-17.C: New test.
* g++.dg/warn/Wuninitialized-18.C: New test.
* g++.dg/warn/Wuninitialized-19.C: New test.
* g++.dg/warn/Wuninitialized-20.C: New test.
* g++.dg/warn/Wuninitialized-21.C: New test.
* g++.dg/warn/Wuninitialized-22.C: New test.
* g++.dg/warn/Wuninitialized-23.C: New test.
* g++.dg/warn/Wuninitialized-24.C: New test.
* g++.dg/warn/Wuninitialized-25.C: New test.
* g++.dg/warn/Wuninitialized-26.C: New test.
* g++.dg/warn/Wuninitialized-27.C: New test.
* g++.dg/warn/Wuninitialized-28.C: New test.
* g++.dg/warn/Wuninitialized-29.C: New test.
* g++.dg/warn/Wuninitialized-30.C: New test.
2021-11-19 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr102543.c: New test.
2021-11-19 Patrick Palka <ppalka@redhat.com>
PR c++/103198
* g++.dg/cpp2a/concepts-this1.C: New test.
2021-11-18 Marek Polacek <polacek@redhat.com>
PR c++/103049
* g++.dg/cpp0x/auto25.C: Adjust dg-error.
* g++.dg/cpp0x/auto9.C: Likewise.
* g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
* g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
* g++.dg/cpp23/auto-fncast1.C: New test.
* g++.dg/cpp23/auto-fncast2.C: New test.
* g++.dg/cpp23/auto-fncast3.C: New test.
* g++.dg/cpp23/auto-fncast4.C: New test.
* g++.dg/cpp23/auto-fncast5.C: New test.
* g++.dg/cpp23/auto-fncast6.C: New test.
2021-11-18 Harald Anlauf <anlauf@gmx.de>
Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/101329
* gfortran.dg/pr101329.f90: New test.
2021-11-18 Patrick Palka <ppalka@redhat.com>
* g++.dg/cpp2a/fn-template25.C: New test.
2021-11-18 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/lto/semantic-interposition-1_0.c: New test.
* gcc.dg/lto/semantic-interposition-1_1.c: New test.
2021-11-18 Jan Hubicka <hubicka@ucw.cz>
PR ipa/103266
* g++.dg/torture/pr103266.C: New test.
2021-11-18 Tamar Christina <tamar.christina@arm.com>
PR tree-optimization/103311
* gcc.target/aarch64/pr103311.c: New test.
2021-11-18 H.J. Lu <hjl.tools@gmail.com>
PR target/102952
* gcc.target/i386/indirect-thunk-cs-prefix-1.c: New test.
* gcc.target/i386/indirect-thunk-cs-prefix-2.c: Likewise.
2021-11-18 Jeff Law <jeffreyalaw@gmail.com>
* gcc.target/mips/octeon-bbit-1.c (f3): Add noipa attribute.
2021-11-18 Patrick Palka <ppalka@redhat.com>
PR c++/99911
* g++.dg/cpp2a/fn-template24.C: New test.
2021-11-18 Patrick Palka <ppalka@redhat.com>
PR c++/102670
* g++.dg/cpp2a/concepts-recursive-sat1.C: Adjust to use ADL
proper.
* g++.dg/cpp2a/fn-template23.C: New test.
2021-11-18 Tamar Christina <tamar.christina@arm.com>
PR tree-optimization/103253
* gcc.dg/vect/pr103253.c: New test.
2021-11-18 Matthias Kretz <m.kretz@gsi.de>
* c-c++-common/builtin-assoc-barrier-1.c: New test.
2021-11-18 Richard Biener <rguenther@suse.de>
PR testsuite/103278
* gcc.dg/tree-ssa/if-to-switch-3.c: Supply
--param case-values-threshold=4.
2021-11-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/103277
* gcc.dg/pr103277.c: New testcase.
2021-11-18 Hongyu Wang <hongyu.wang@intel.com>
* gcc.target/i386/pr103069-2.c: Adjust.
2021-11-18 konglin1 <lingling.kong@intel.com>
* gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Add new test for alias.
* gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Likewise.
* gcc.target/i386/avx512fp16-vfmulcph-1a.c: Likewise.
* gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Likewise.
* gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Likewise.
* gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Likewise.
2021-11-17 Andrew Pinski <apinski@marvell.com>
PR tree-optimization/103228
PR tree-optimization/55177
* gcc.dg/tree-ssa/pr103228-1.c: New test.
* gcc.dg/tree-ssa/pr55177-1.c: New test.
2021-11-17 David Malcolm <dmalcolm@redhat.com>
PR preprocessor/103026
* c-c++-common/Wbidi-chars-ranges.c: New test.
2021-11-17 Martin Sebor <msebor@redhat.com>
PR tree-optimization/102759
* gcc.dg/Warray-parameter-10.c: New test.
* gcc.dg/Wstringop-overflow-82.c: New test.
2021-11-17 H.J. Lu <hjl.tools@gmail.com>
PR target/102952
* gcc.target/i386/harden-sls-1.c: New test.
* gcc.target/i386/harden-sls-2.c: Likewise.
* gcc.target/i386/harden-sls-3.c: Likewise.
* gcc.target/i386/harden-sls-4.c: Likewise.
* gcc.target/i386/harden-sls-5.c: Likewise.
2021-11-17 Martin Sebor <msebor@redhat.com>
PR c/101702
* gcc.dg/Warray-parameter-11.c: New test.
2021-11-17 Jeff Law <jeffreyalaw@gmail.com>
* gcc.target/mips/frame-header-1.c (bar): Add noipa attribute.
* gcc.target/mips/frame-header-2.c (bar): Likewise.
2021-11-17 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/103130
* c-c++-common/cpp/dir-only-9.c: New test.
2021-11-17 Martin Uecker <uecker@gcc.gnu.org>
PR c/91038
PR c/29970
* gcc.dg/vla-stexp-3.c: New test.
* gcc.dg/vla-stexp-4.c: New test.
* gcc.dg/vla-stexp-5.c: New test.
* gcc.dg/vla-stexp-6.c: New test.
* gcc.dg/vla-stexp-7.c: New test.
* gcc.dg/vla-stexp-8.c: New test.
* gcc.dg/vla-stexp-9.c: New test.
2021-11-17 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/103255
* gcc.c-torture/execute/pr103255.c: New test.
2021-11-17 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/sve/cond_fmaxnm_5.c: New test.
* gcc.target/aarch64/sve/cond_fmaxnm_5_run.c: Likewise.
* gcc.target/aarch64/sve/cond_fmaxnm_6.c: Likewise.
* gcc.target/aarch64/sve/cond_fmaxnm_6_run.c: Likewise.
* gcc.target/aarch64/sve/cond_fmaxnm_7.c: Likewise.
* gcc.target/aarch64/sve/cond_fmaxnm_7_run.c: Likewise.
* gcc.target/aarch64/sve/cond_fmaxnm_8.c: Likewise.
* gcc.target/aarch64/sve/cond_fmaxnm_8_run.c: Likewise.
* gcc.target/aarch64/sve/cond_fminnm_5.c: Likewise.
* gcc.target/aarch64/sve/cond_fminnm_5_run.c: Likewise.
* gcc.target/aarch64/sve/cond_fminnm_6.c: Likewise.
* gcc.target/aarch64/sve/cond_fminnm_6_run.c: Likewise.
* gcc.target/aarch64/sve/cond_fminnm_7.c: Likewise.
* gcc.target/aarch64/sve/cond_fminnm_7_run.c: Likewise.
* gcc.target/aarch64/sve/cond_fminnm_8.c: Likewise.
* gcc.target/aarch64/sve/cond_fminnm_8_run.c: Likewise.
2021-11-17 Andrew Pinski <apinski@marvell.com>
PR tree-optimization/103288
* gcc.c-torture/compile/pr103288-1.c: New test.
2021-11-17 Marek Polacek <polacek@redhat.com>
PR preprocessor/103026
* c-c++-common/Wbidi-chars-1.c: New test.
* c-c++-common/Wbidi-chars-2.c: New test.
* c-c++-common/Wbidi-chars-3.c: New test.
* c-c++-common/Wbidi-chars-4.c: New test.
* c-c++-common/Wbidi-chars-5.c: New test.
* c-c++-common/Wbidi-chars-6.c: New test.
* c-c++-common/Wbidi-chars-7.c: New test.
* c-c++-common/Wbidi-chars-8.c: New test.
* c-c++-common/Wbidi-chars-9.c: New test.
* c-c++-common/Wbidi-chars-10.c: New test.
* c-c++-common/Wbidi-chars-11.c: New test.
* c-c++-common/Wbidi-chars-12.c: New test.
* c-c++-common/Wbidi-chars-13.c: New test.
* c-c++-common/Wbidi-chars-14.c: New test.
* c-c++-common/Wbidi-chars-15.c: New test.
* c-c++-common/Wbidi-chars-16.c: New test.
* c-c++-common/Wbidi-chars-17.c: New test.
2021-11-17 David Malcolm <dmalcolm@redhat.com>
PR analyzer/102695
* gcc.dg/analyzer/pr102695.c: New test.
* gcc.dg/analyzer/strchr-1.c: New test.
2021-11-17 David Malcolm <dmalcolm@redhat.com>
PR analyzer/102779
* gcc.dg/analyzer/capacity-1.c: Add dg-require-effective-target
alloca. Use __builtin_alloca rather than alloca.
* gcc.dg/analyzer/capacity-3.c: Likewise.
2021-11-16 Jan Hubicka <jh@suse.cz>
* gcc.dg/tree-ssa/modref-dse-4.c: New test.
2021-11-16 Harald Anlauf <anlauf@gmx.de>
PR fortran/103286
* gfortran.dg/pr103286.f90: New test.
2021-11-16 Peter Bergner <bergner@linux.ibm.com>
PR target/102976
* gcc.target/powerpc/pr102976.c: New test.
2021-11-16 Martin Sebor <msebor@redhat.com>
PR tree-optimization/102960
* gcc.dg/Wstringop-overflow-84.c: New test.
2021-11-16 Tamar Christina <tamar.christina@arm.com>
* gcc.target/aarch64/shrn-combine-10.c: Use shrn.
2021-11-16 Tamar Christina <tamar.christina@arm.com>
* gcc.dg/signbit-2.c: CHeck vect or scalar.
2021-11-16 David Malcolm <dmalcolm@redhat.com>
PR analyzer/102662
* g++.dg/analyzer/pr102662.C: New test.
2021-11-16 Andrew Pinski <apinski@marvell.com>
PR tree-optimization/103218
* gcc.dg/tree-ssa/pr103218-1.c: New test.
2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
* gcc.target/arc/tmac-4.c: New test.
2021-11-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/102880
* gcc.dg/tree-ssa/pr102880.c: New testcase.
* gcc.dg/tree-ssa/pr69270-3.c: Robustify.
* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Change the number of
expected threadings.
2021-11-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/102880
* gcc.dg/tree-ssa/phi-opt-26.c: New testcase.
2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
* gcc.target/arc/add_n-combine.c: Update test patterns.
* gcc.target/arc/builtin_eh.c: Update test for linux platforms.
* gcc.target/arc/mul64-1.c: Disable this test while running on
linux.
* gcc.target/arc/tls-gd.c: Update matching patterns.
* gcc.target/arc/tls-ie.c: Likewise.
* gcc.target/arc/tls-ld.c: Likewise.
* gcc.target/arc/uncached-8.c: Likewise.
2021-11-16 Martin Jambor <mjambor@suse.cz>
* gcc.dg/ipa/ipa-sra-ret-nonull.c: New test.
2021-11-16 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/103208
* c-c++-common/gomp/loop-11.c: New test.
2021-11-16 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/102009
* gcc.dg/pr102009.c: New test.
2021-11-16 Jan Hubicka <jh@suse.cz>
* gcc.dg/tree-ssa/modref-dse-5.c: New test.
2021-11-16 Andrew Pinski <apinski@marvell.com>
PR tree-optimization/103245
* gcc.dg/tree-ssa/pr103245-1.c: New test.
2021-11-16 H.J. Lu <hjl.tools@gmail.com>
PR middle-end/103268
* gcc.dg/pr103268-1.c: New test.
* gcc.dg/pr103268-2.c: Likewise.
2021-11-15 Jason Merrill <jason@redhat.com>
* lib/g++-dg.exp: Handle "impcx".
* lib/target-supports.exp
(check_effective_target_implicit_constexpr): New.
* g++.dg/abi/abi-tag16.C:
* g++.dg/abi/abi-tag18a.C:
* g++.dg/abi/guard4.C:
* g++.dg/abi/lambda-defarg1.C:
* g++.dg/abi/mangle26.C:
* g++.dg/cpp0x/constexpr-diag3.C:
* g++.dg/cpp0x/constexpr-ex1.C:
* g++.dg/cpp0x/constexpr-ice5.C:
* g++.dg/cpp0x/constexpr-incomplete2.C:
* g++.dg/cpp0x/constexpr-memfn1.C:
* g++.dg/cpp0x/constexpr-neg3.C:
* g++.dg/cpp0x/constexpr-specialization.C:
* g++.dg/cpp0x/inh-ctor19.C:
* g++.dg/cpp0x/inh-ctor30.C:
* g++.dg/cpp0x/lambda/lambda-mangle3.C:
* g++.dg/cpp0x/lambda/lambda-mangle5.C:
* g++.dg/cpp1y/auto-fn12.C:
* g++.dg/cpp1y/constexpr-loop5.C:
* g++.dg/cpp1z/constexpr-lambda7.C:
* g++.dg/cpp2a/constexpr-dtor3.C:
* g++.dg/cpp2a/constexpr-new13.C:
* g++.dg/cpp2a/constinit11.C:
* g++.dg/cpp2a/constinit12.C:
* g++.dg/cpp2a/constinit14.C:
* g++.dg/cpp2a/constinit15.C:
* g++.dg/cpp2a/spaceship-constexpr1.C:
* g++.dg/cpp2a/spaceship-eq3.C:
* g++.dg/cpp2a/udlit-class-nttp-neg2.C:
* g++.dg/debug/dwarf2/auto1.C:
* g++.dg/debug/dwarf2/cdtor-1.C:
* g++.dg/debug/dwarf2/lambda1.C:
* g++.dg/debug/dwarf2/pr54508.C:
* g++.dg/debug/dwarf2/pubnames-2.C:
* g++.dg/debug/dwarf2/pubnames-3.C:
* g++.dg/ext/is_literal_type3.C:
* g++.dg/ext/visibility/template7.C:
* g++.dg/gcov/gcov-12.C:
* g++.dg/gcov/gcov-2.C:
* g++.dg/ipa/devirt-35.C:
* g++.dg/ipa/devirt-36.C:
* g++.dg/ipa/devirt-37.C:
* g++.dg/ipa/devirt-44.C:
* g++.dg/ipa/imm-devirt-1.C:
* g++.dg/lookup/builtin5.C:
* g++.dg/lto/inline-crossmodule-1_0.C:
* g++.dg/modules/enum-1_a.C:
* g++.dg/modules/fn-inline-1_c.C:
* g++.dg/modules/pmf-1_b.C:
* g++.dg/modules/used-1_c.C:
* g++.dg/tls/thread_local11.C:
* g++.dg/tls/thread_local11a.C:
* g++.dg/tm/pr46653.C:
* g++.dg/ubsan/pr70035.C:
* g++.old-deja/g++.other/delete6.C:
* g++.dg/modules/pmf-1_a.H:
Adjust for implicit constexpr.
2021-11-15 Jason Merrill <jason@redhat.com>
* g++.dg/ext/flexary37.C: Remove expected error.
2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
* gcc.dg/fold-stringops-2.c: Define size_t.
(safe1): Adjust.
(safe4): New test.
* gcc.dg/fold-stringops-3.c: New test.
2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
* gcc.dg/Wobjsize-1.c: Make warning change line agnostic.
* gcc.dg/fold-stringops-2.c: New test.
2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
* gcc.dg/fold-stringops-1.c: New test.
2021-11-15 H.J. Lu <hjl.tools@gmail.com>
PR middle-end/103184
* gcc.dg/pr103184-1.c: New test.
* gcc.dg/pr103184-2.c: Likewise.
2021-11-15 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/vect/tsvc/tsvc.h: Use malloc for Darwin 9 and
earlier.
2021-11-15 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/pr103207.c: New test.
2021-11-15 Jakub Jelinek <jakub@redhat.com>
PR debug/100469
* g++.dg/opt/pr100469.C: New test.
2021-11-15 H.J. Lu <hjl.tools@gmail.com>
PR target/103205
* gcc.target/i386/pr103205-2.c: New test.
2021-11-15 Aldy Hernandez <aldyh@redhat.com>
* g++.dg/tree-ssa/pr31146-2.C: Add -fno-thread-jumps.
2021-11-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/103237
* gcc.dg/torture/pr103237.c: New testcase.
2021-11-15 Hongyu Wang <hongyu.wang@intel.com>
PR target/103069
* gcc.target/i386/pr103069-1.c: New test.
* gcc.target/i386/pr103069-2.c: Ditto.
2021-11-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/103219
* gcc.dg/torture/pr103219.c: New testcase.
2021-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.target/i386/pr101346.c: Require dfp support.
2021-11-15 Jakub Jelinek <jakub@redhat.com>
PR target/103205
* gcc.target/i386/pr103205.c: New test.
2021-11-15 Jason Merrill <jason@redhat.com>
* g++.dg/cpp0x/lambda/lambda-switch.C: Adjust expected location.
2021-11-15 Jason Merrill <jason@redhat.com>
* g++.dg/cpp1y/constexpr-89285-2.C: Expect error.
* g++.dg/cpp1y/constexpr-89285.C: Adjust error.
2021-11-15 Jason Merrill <jason@redhat.com>
PR c++/70690
* g++.dg/init/array41a.C: New test.
2021-11-15 Jason Merrill <jason@redhat.com>
* g++.dg/cpp2a/constexpr-virtual20.C: New test.
2021-11-15 Hans-Peter Nilsson <hp@axis.com>
* gcc.dg/uninit-pred-9_b.c: Correct last adjustment, for CRIS.
2021-11-15 Andrew Pinski <apinski@marvell.com>
* gcc.dg/tree-ssa/pr100278.c: Move to ...
* gcc.c-torture/compile/pr100278.c: Here.
Remove dg-do and dg-options.
* gcc.dg/tree-ssa/pr101189.c: Move to ...
* gcc.c-torture/compile/pr101189.c: Here.
Remove dg-do and dg-options.
* gcc.dg/tree-ssa/pr100453.c: Move to ...
* gcc.c-torture/execute/pr100453.c: Here.
Remove dg-do and dg-options.
* gcc.dg/tree-ssa/pr101335.c: Move to ...
* gcc.c-torture/execute/pr101335.c: Here
Remove dg-do and dg-options.
2021-11-14 Maciej W. Rozycki <macro@embecosm.com>
* gcc.target/vax/setmem.c: New test.
2021-11-14 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/tree-ssa/modref-dse-3.c: New test.
2021-11-14 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/pr103229.c: Removed.
2021-11-14 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/pr103229.c: New test.
2021-11-14 Martin Liska <mliska@suse.cz>
* c-c++-common/tsan/free_race.c: Remove unnecessary -ldl.
* c-c++-common/tsan/free_race2.c: Likewise.
2021-11-14 Jan Hubicka <hubicka@ucw.cz>
* c-c++-common/asan/null-deref-1.c: Update template.
* c-c++-common/tsan/free_race.c: Update template.
* c-c++-common/tsan/free_race2.c: Update template.
* gcc.dg/ipa/ipa-sra-4.c: Update template.
2021-11-13 Jan Hubicka <hubicka@ucw.cz>
* g++.dg/cpp1z/inh-ctor23.C: Fix template
* g++.dg/ipa/ipa-icf-4.C: Fix template
* gcc.dg/tree-ssa/modref-dse-1.c: New test.
* gcc.dg/tree-ssa/modref-dse-2.c: New test.
2021-11-13 David Malcolm <dmalcolm@redhat.com>
* gcc.dg/analyzer/pr93382.c: Tweak expected wording.
* gcc.dg/analyzer/taint-alloc-1.c: New test.
* gcc.dg/analyzer/taint-alloc-2.c: New test.
* gcc.dg/analyzer/taint-divisor-1.c: New test.
* gcc.dg/analyzer/taint-1.c: Rename to...
* gcc.dg/analyzer/taint-read-index-1.c: ...this. Tweak expected
wording. Mark some events as xfail.
* gcc.dg/analyzer/taint-read-offset-1.c: New test.
* gcc.dg/analyzer/taint-size-1.c: New test.
* gcc.dg/analyzer/taint-write-index-1.c: New test.
* gcc.dg/analyzer/taint-write-offset-1.c: New test.
2021-11-13 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/pr103222.c: New test.
2021-11-12 Jan Hubicka <jh@suse.cz>
PR tree-optimization/103209
* gcc.dg/tree-ssa/pta-callused.c: Update template.
* gcc.c-torture/execute/pr103209.c: New test.
2021-11-12 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/stp_1.c: New test.
2021-11-12 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/gomp/unexpected-end.f90: Update dg-error.
* gfortran.dg/gomp/clauses-1.f90: New test.
* gfortran.dg/gomp/nowait-2.f90: New test.
* gfortran.dg/gomp/nowait-3.f90: New test.
2021-11-12 Martin Liska <mliska@suse.cz>
PR testsuite/103051
* gcc.dg/vect/tsvc/vect-tsvc-s112.c: Skip test for old Power
CPUs.
2021-11-12 Chung-Lin Tang <cltang@codesourcery.com>
* c-c++-common/gomp/target-implicit-map-1.c: New test.
* c-c++-common/goacc/combined-reduction.c: Adjust scan test pattern.
* c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
* c-c++-common/goacc/mdc-1.c: Likewise.
* g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
2021-11-12 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/97896
* gfortran.dg/index_5.f90: New.
2021-11-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/103204
* gcc.dg/torture/pr103204.c: New testcase.
2021-11-11 Bill Schmidt <wschmidt@linux.ibm.com>
* gcc.target/powerpc/test_mffsl.c: Require Power9.
2021-11-11 Jan Hubicka <hubicka@ucw.cz>
* gfortran.dg/inline_matmul_17.f90: Fix template
2021-11-11 Jan Hubicka <hubicka@ucw.cz>
* c-c++-common/tm/inline-asm.c: Disable pure-const.
* g++.dg/ipa/modref-1.C: Update template.
* gcc.dg/tree-ssa/modref-11.c: Disable pure-const.
* gcc.dg/tree-ssa/modref-14.c: New test.
* gcc.dg/tree-ssa/modref-8.c: Do not optimize sibling calls.
* gfortran.dg/do_subscript_3.f90: Add -O0.
2021-11-11 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/gomp/num-teams-1.f90: New file.
* gfortran.dg/gomp/num-teams-2.f90: New file.
2021-11-11 Sandra Loosemore <sandra@codesourcery.com>
* g++.dg/warn/Wmismatched-new-delete-5.C: Add
-fdelete-null-pointer-checks.
* gcc.dg/attr-returns-nonnull.c: Likewise.
* gcc.dg/debug/btf/btf-datasec-1.c: Add -G0 option for nios2.
* gcc.dg/ifcvt-4.c: Skip on nios2.
* gcc.dg/struct-by-value-1.c: Add -G0 option for nios2.
2021-11-11 Richard Biener <rguenther@suse.de>
PR tree-optimization/103188
* gcc.dg/torture/pr103188.c: New testcase.
2021-11-11 Richard Biener <rguenther@suse.de>
PR middle-end/103181
* gcc.dg/torture/pr103181.c: New testcase.
2021-11-11 Jakub Jelinek <jakub@redhat.com>
PR debug/101378
* g++.dg/debug/dwarf2/pr101378.C: New test.
2021-11-11 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
PR target/102376
* gcc.target/aarch64/pr102376.c: New test.
2021-11-11 Jakub Jelinek <jakub@redhat.com>
* c-c++-common/gomp/clauses-1.c (bar): Supply lower-bound expression
to half of the num_teams clauses.
* c-c++-common/gomp/num-teams-1.c: New test.
* c-c++-common/gomp/num-teams-2.c: New test.
* g++.dg/gomp/attrs-1.C (bar): Supply lower-bound expression
to half of the num_teams clauses.
* g++.dg/gomp/attrs-2.C (bar): Likewise.
* g++.dg/gomp/num-teams-1.C: New test.
* g++.dg/gomp/num-teams-2.C: New test.
2021-11-11 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr103151.c: New test.
2021-11-10 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/tree-ssa/pr102906.c: New test.
2021-11-10 Andrew Pinski <apinski@marvell.com>
PR target/103170
* gcc.c-torture/compile/vector-dup-1.c: New test.
2021-11-10 H.J. Lu <hjl.tools@gmail.com>
PR tree-optimization/102892
* gcc.dg/pr102892-1.c: New file.
* gcc.dg/pr102892-2.c: Likewise.
2021-11-10 Martin Sebor <msebor@redhat.com>
PR testsuite/103161
* gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: Avoid relying on
argument evaluation order. Cast width and precision to signed
to avoid undefined behavior.
2021-11-10 qing zhao <qing.zhao@oracle.com>
* gcc.target/i386/auto-init-6.c: _Complex long double is initialized
to zero now with -ftrivial-auto-var-init=pattern.
2021-11-10 Tamar Christina <tamar.christina@arm.com>
* gcc.target/aarch64/sve/pred-not-gen-1.c: Update testcase.
* gcc.target/aarch64/sve/pred-not-gen-2.c: Update testcase.
* gcc.target/aarch64/sve/pred-not-gen-3.c: Update testcase.
* gcc.target/aarch64/sve/pred-not-gen-4.c: Update testcase.
2021-11-10 Tamar Christina <tamar.christina@arm.com>
* gcc.target/aarch64/shrn-combine-8.c: Update.
* gcc.target/aarch64/shrn-combine-9.c: Update.
2021-11-10 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/tree-ssa/modref-13.c: Fix typo.
2021-11-10 Marek Polacek <polacek@redhat.com>
PR c++/101940
* c-c++-common/Wno-attributes-1.c: New test.
* c-c++-common/Wno-attributes-2.c: New test.
* c-c++-common/Wno-attributes-3.c: New test.
2021-11-10 Jan Hubicka <jh@suse.cz>
* g++.dg/ipa/modref-1.C: Update template.
* gcc.dg/ipa/modref-3.c: Update template.
* gcc.dg/lto/modref-3_0.c: Update template.
* gcc.dg/lto/modref-4_0.c: Update template.
* gcc.dg/tree-ssa/modref-10.c: Update template.
* gcc.dg/tree-ssa/modref-11.c: Update template.
* gcc.dg/tree-ssa/modref-5.c: Update template.
* gcc.dg/tree-ssa/modref-6.c: Update template.
* gcc.dg/tree-ssa/modref-13.c: New test.
2021-11-10 Tamar Christina <tamar.christina@arm.com>
PR testsuite/103042
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Use
vect_long_long instead of vect_long.
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
Likewise.
* gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
Likewise.
2021-11-10 Tamar Christina <tamar.christina@arm.com>
* gcc.dg/signbit-2.c: Turn off masks.
* gcc.dg/signbit-5.c: Likewise.
2021-11-10 Richard Biener <rguenther@suse.de>
PR testsuite/102690
* g++.dg/warn/Warray-bounds-16.C: XFAIL diagnostic part
and optimization.
2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
* gcc.target/aarch64/simd/lowering_tbaa.c: New test.
2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
* gcc.target/aarch64/fmla_intrinsic_1.c: Fix big-endian testism.
* gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
* gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2021-11-10 H.J. Lu <hongjiu.lu@intel.com>
Hongtao Liu <hongtao.liu@intel.com>
PR middle-end/102566
* g++.target/i386/pr102566-1.C: New test.
* g++.target/i386/pr102566-2.C: Likewise.
* g++.target/i386/pr102566-3.C: Likewise.
* g++.target/i386/pr102566-4.C: Likewise.
* g++.target/i386/pr102566-5a.C: Likewise.
* g++.target/i386/pr102566-5b.C: Likewise.
* g++.target/i386/pr102566-6a.C: Likewise.
* g++.target/i386/pr102566-6b.C: Likewise.
* gcc.target/i386/pr102566-1a.c: Likewise.
* gcc.target/i386/pr102566-1b.c: Likewise.
* gcc.target/i386/pr102566-2.c: Likewise.
* gcc.target/i386/pr102566-3a.c: Likewise.
* gcc.target/i386/pr102566-3b.c: Likewise.
* gcc.target/i386/pr102566-4.c: Likewise.
* gcc.target/i386/pr102566-5.c: Likewise.
* gcc.target/i386/pr102566-6.c: Likewise.
* gcc.target/i386/pr102566-7.c: Likewise.
* gcc.target/i386/pr102566-8a.c: Likewise.
* gcc.target/i386/pr102566-8b.c: Likewise.
* gcc.target/i386/pr102566-9a.c: Likewise.
* gcc.target/i386/pr102566-9b.c: Likewise.
* gcc.target/i386/pr102566-10a.c: Likewise.
* gcc.target/i386/pr102566-10b.c: Likewise.
* gcc.target/i386/pr102566-11.c: Likewise.
* gcc.target/i386/pr102566-12.c: Likewise.
* gcc.target/i386/pr102566-13.c: New test.
* gcc.target/i386/pr102566-14.c: New test.
2021-11-10 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/ifcvt-reduction-logic-op.c: New test.
2021-11-10 konglin1 <lingling.kong@intel.com>
* gcc.target/i386/avx512fp16-vector-complex-float.c: New test.
2021-11-10 konglin1 <lingling.kong@intel.com>
* gcc.target/i386/avx512fp16vl-complex-broadcast-1.c: New test.
2021-11-10 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr102464-maxmin.c: New test.
2021-11-10 Andrew Pinski <apinski@marvell.com>
PR target/101529
* c-c++-common/torture/builtin-convertvector-2.c: New test.
* c-c++-common/torture/builtin-shufflevector-2.c: New test.
2021-11-10 Sandra Loosemore <sandra@codesourcery.com>
* gcc.target/nios2/custom-fp-inline-1.c: New.
* gcc.target/nios2/custom-fp-inline-2.c: New.
* gcc.target/nios2/custom-fp-inline-3.c: New.
* gcc.target/nios2/custom-fp-inline-4.c: New.
2021-11-09 David Malcolm <dmalcolm@redhat.com>
* gcc.dg/bad-pragma-locations.c: New test.
2021-11-09 Bill Schmidt <wschmidt@linux.ibm.com>
* gcc.target/powerpc/p10_vec_xl_sext.c: Fix long long case.
2021-11-09 Andrew Pinski <apinski@marvell.com>
PR tree-optimization/10352
* gcc.c-torture/execute/pr10352-1.c: New test.
2021-11-09 Marek Polacek <polacek@redhat.com>
* g++.dg/init/bitfield6.C: New test.
2021-11-09 Kito Cheng <kito.cheng@sifive.com>
* gcc.target/riscv/pr102957.c: New.
2021-11-09 Jakub Jelinek <jakub@redhat.com>
PR c++/103114
* g++.dg/ext/complex10.C: New test.
2021-11-09 Patrick Palka <ppalka@redhat.com>
PR c++/98394
PR c++/85846
* g++.dg/cpp2a/concepts-pr98394.C: New test.
* g++.dg/cpp2a/concepts-pr85846.C: New test.
2021-11-09 Patrick Palka <ppalka@redhat.com>
PR c++/100652
* g++.dg/cpp1y/var-templ69.C: New test.
2021-11-09 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
* gcc.target/arm/multilib.exp: Update test with armv9-a entries.
* lib/target-supports.exp (v9a): Add new armflag.
(__ARM_ARCH_9A__): Add new armdef.
2021-11-09 Martin Jambor <mjambor@suse.cz>
PR ipa/103132
* gcc.dg/ipa/pr103132.c: New test.
2021-11-09 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: XFAIL.
2021-11-09 Jeff Law <jeffreyalaw@gmail.com>
* gcc.dg/tree-ssa/bittest.c: New test
2021-11-08 Andrew MacLeod <amacleod@redhat.com>
* g++.dg/pr103122.C: New.
2021-11-08 Martin Jambor <mjambor@suse.cz>
PR ipa/103099
PR ipa/103107
* g++.dg/ipa/pr103099.C: New test.
* gcc.dg/ipa/pr103107.c: Likewise.
2021-11-08 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/pr103120.c: New test.
2021-11-08 Martin Liska <mliska@suse.cz>
PR gcov-profile/100520
* gcc.dg/pr100520.c: New test.
2021-11-08 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/neoverse_v1_1.c: New test.
2021-11-08 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/tree-ssa/modref-12.c: New test.
2021-11-08 Haochen Gui <guihaoc@gcc.gnu.org>
* gcc.target/powerpc/vec-minmax-1.c: New test.
* gcc.target/powerpc/vec-minmax-2.c: Likewise.
2021-11-08 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr102464-fma.c: New test.
2021-11-07 Thomas Koenig <tkoenig@gcc.gnu.org>
* gfortran.dg/co_reduce_2.f90: New test.
* gfortran.dg/coarray_collectives_14.f90: Change OPERATOR
to OPERATION.
* gfortran.dg/coarray_collectives_16.f90: Likewise.
* gfortran.dg/coarray_collectives_9.f90: Likewise.
Co-authored by: Steve Kargl <steve@gcc.gnu.org>
2021-11-07 Sandra Loosemore <sandra@codesourcery.com>
* gfortran.dg/bessel_3.f90: Expect additional diagnostics from
multiple bad arguments in the call.
* gfortran.dg/pr24823.f: Likewise.
* gfortran.dg/pr39937.f: Likewise.
* gfortran.dg/pr41011.f: Likewise.
* gfortran.dg/pr61318.f90: Likewise.
* gfortran.dg/c-interop/c407b-2.f90: Remove xfails.
* gfortran.dg/c-interop/c535b-2.f90: Likewise.
2021-11-06 Harald Anlauf <anlauf@gmx.de>
PR fortran/102715
* gfortran.dg/pr68019.f90: Adjust error message.
* gfortran.dg/pr102715.f90: New test.
2021-11-06 David Edelsohn <dje.gcc@gmail.com>
* gcc.dg/vect/tsvc/tsvc.h (init): Use posix_memalign on AIX.
2021-11-05 Harald Anlauf <anlauf@gmx.de>
PR fortran/102817
* gfortran.dg/pr102817.f90: New test.
2021-11-05 Jan Hubicka <hubicka@ucw.cz>
PR ipa/103073
* g++.dg/torture/pr103073.C: New test.
* gcc.dg/tree-ssa/modref-11.c: New test.
2021-11-05 Harald Anlauf <anlauf@gmx.de>
PR fortran/69419
* gfortran.dg/pr69419.f90: New test.
2021-11-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
PR fortran/100972
* gfortran.dg/implicit_14.f90: Adjust error.
* gfortran.dg/external_implicit_none_3.f08: New test.
2021-11-05 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/vect/tsvc/tsvc.h: Do not try to include malloc.h
on Darwin also use posix_memalign ().
2021-11-05 Andrew MacLeod <amacleod@redhat.com>
* gcc.dg/pr103093.c: New.
2021-11-05 Wilco Dijkstra <wdijkstr@arm.com>
PR target/103085
PR target/103085
* gcc.target/aarch64/pr103085.c: New test
2021-11-05 Martin Liska <mliska@suse.cz>
PR gcov-profile/102945
* gcc.dg/gcov-info-to-gcda.c: Filter supported targets.
2021-11-05 Martin Liska <mliska@suse.cz>
PR debug/102955
* g++.dg/pr102955.C: New test.
2021-11-04 Jonathan Wakely <jwakely@redhat.com>
* g++.dg/cpp0x/lambda/lambda-eh2.C: Add dg-warning for new
deprecation warnings.
* g++.dg/cpp0x/noexcept06.C: Likewise.
* g++.dg/cpp0x/noexcept07.C: Likewise.
* g++.dg/eh/forced3.C: Likewise.
* g++.dg/eh/unexpected1.C: Likewise.
* g++.old-deja/g++.eh/spec1.C: Likewise.
* g++.old-deja/g++.eh/spec2.C: Likewise.
* g++.old-deja/g++.eh/spec3.C: Likewise.
* g++.old-deja/g++.eh/spec4.C: Likewise.
* g++.old-deja/g++.mike/eh33.C: Likewise.
* g++.old-deja/g++.mike/eh34.C: Likewise.
* g++.old-deja/g++.mike/eh50.C: Likewise.
* g++.old-deja/g++.mike/eh51.C: Likewise.
2021-11-04 Tamar Christina <tamar.christina@arm.com>
* gcc.target/aarch64/advsimd-intrinsics/vshl-opt-1.c: New test.
* gcc.target/aarch64/advsimd-intrinsics/vshl-opt-2.c: New test.
* gcc.target/aarch64/advsimd-intrinsics/vshl-opt-3.c: New test.
* gcc.target/aarch64/advsimd-intrinsics/vshl-opt-4.c: New test.
* gcc.target/aarch64/advsimd-intrinsics/vshl-opt-5.c: New test.
* gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: New test.
* gcc.target/aarch64/advsimd-intrinsics/vshl-opt-7.c: New test.
* gcc.target/aarch64/advsimd-intrinsics/vshl-opt-8.c: New test.
* gcc.target/aarch64/signbit-2.c: New test.
2021-11-04 Tamar Christina <tamar.christina@arm.com>
* gcc.dg/signbit-2.c: New test.
* gcc.dg/signbit-3.c: New test.
* gcc.dg/signbit-4.c: New test.
* gcc.dg/signbit-5.c: New test.
* gcc.dg/signbit-6.c: New test.
* gcc.target/aarch64/signbit-1.c: New test.
2021-11-04 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/103079
* gcc.dg/pr103079.c: New.
2021-11-04 Martin Jambor <mjambor@suse.cz>
PR ipa/93385
* gcc.dg/guality/ipa-sra-1.c: New test.
2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
* gcc.target/aarch64/vector_structure_intrinsics.c: New code
generation tests.
2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
* gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c:
Relax incorrect register number requirement.
* gcc.target/aarch64/sve/pcs/struct_3_256.c: Accept
equivalent codegen with fmov.
2021-11-04 H.J. Lu <hjl.tools@gmail.com>
* gcc.target/i386/amxtile-3.c: Check leal/addl for x32.
2021-11-04 Tamar Christina <tamar.christina@arm.com>
PR testsuite/103042
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Update guards.
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Likewise.
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Likewise.
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
Likewise.
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
Likewise.
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
Likewise.
* gcc.dg/vect/complex/complex-add-pattern-template.c: Likewise.
* gcc.dg/vect/complex/complex-add-template.c: Likewise.
* gcc.dg/vect/complex/complex-operations-run.c: Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
Likewise.
* gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
Likewise.
* gcc.dg/vect/complex/fast-math-complex-mla-double.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mla-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
* gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Likewise.
* gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Likewise.
* gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
* gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Likewise.
* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
Likewise.
* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
Likewise.
* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
Likewise.
* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
Likewise.
2021-11-04 Richard Biener <rguenther@suse.de>
PR rtl-optimization/103075
* gcc.dg/pr103075.c: New testcase.
2021-11-04 Aldy Hernandez <aldyh@redhat.com>
PR tree-optimization/103062
* gcc.dg/pr103062.c: New test.
2021-11-04 Jiufu Guo <guojiufu@linux.ibm.com>
* gcc.dg/vect/pr101145_1.c: Update case.
* gcc.dg/vect/pr101145_2.c: Update case.
* gcc.dg/vect/pr101145_3.c: Update case.
2021-11-04 Martin Liska <mliska@suse.cz>
* g++.dg/asan/asan_test.C: Disable one warning.
2021-11-04 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/rtl/aarch64/big-endian-cse-1.c: New test.
2021-11-04 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr101989-3.c: New test.
2021-11-04 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr102464-copysign-1.c: New test.
2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
* gcc.target/i386/vnni-auto-vectorize-1.c: New test.
* gcc.target/i386/vnni-auto-vectorize-2.c: Ditto.
2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
* gcc.target/i386/amxtile-3.c: New test.
2021-11-04 Marek Polacek <polacek@redhat.com>
* g++.dg/opt/pr102970.C: Only run in C++14 and up.
2021-11-03 Joseph Myers <joseph@codesourcery.com>
PR c/103031
* gcc.dg/init-rounding-math-1.c: New test.
2021-11-03 Andrew MacLeod <amacleod@redhat.com>
* gcc.dg/tree-ssa/pr23744.c: Tweak output checks.
* gcc.dg/tree-ssa/vrp07.c: Ditto.
* gcc.dg/tree-ssa/vrp08.c: Ditto.
* gcc.dg/tree-ssa/vrp09.c: Ditto.
* gcc.dg/tree-ssa/vrp20.c: Ditto.
* gcc.dg/tree-ssa/vrp92.c: Ditto.
* jit.dg/test-sum-of-squares.c: Ditto.
2021-11-03 Richard Biener <rguenther@suse.de>
PR tree-optimization/102970
* g++.dg/opt/pr102970.C: New testcase.
2021-11-03 Jan Hubicka <hubicka@ucw.cz>
* g++.dg/torture/pr103040.C: New test.
2021-11-02 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/ipa/modref-3.c: New test.
2021-11-02 Jan Hubicka <hubicka@ucw.cz>
* g++.dg/ipa/modref-1.C: Update template.
* gcc.dg/tree-ssa/modref-10.c: New test.
2021-11-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
* gcc.dg/tree-ssa/ldist-rawmemchr-1.c: For IBM Z set arch to z13
and use z/Architecture since the tests require vector extensions.
* gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Likewise.
* gcc.dg/tree-ssa/ldist-strlen-1.c: Likewise.
* gcc.dg/tree-ssa/ldist-strlen-3.c: Likewise.
2021-11-02 Tamar Christina <tamar.christina@arm.com>
PR tree-optimization/103007
* g++.dg/pr103007.C: New test.
2021-11-02 Richard Biener <rguenther@suse.de>
PR middle-end/103038
* g++.dg/pr103038.C: New testcase.
2021-11-02 Jakub Jelinek <jakub@redhat.com>
PR target/103020
* gcc.target/i386/pr103020.c: New test.
2021-11-02 Martin Liska <mliska@suse.cz>
* gcc.dg/vect/vect.exp: Include also tsvc sub-directory.
* gcc.dg/vect/tsvc/license.txt: New test.
* gcc.dg/vect/tsvc/tsvc.h: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s000.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s111.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s1111.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s1112.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s1113.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s1115.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s1119.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s112.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s113.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s114.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s115.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s116.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s1161.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s118.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s119.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s121.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s1213.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s122.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s1221.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s123.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s1232.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s124.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s1244.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s125.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s1251.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s126.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s127.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s1279.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s128.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s1281.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s131.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s13110.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s132.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s1351.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s141.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s1421.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s151.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s152.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s161.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s162.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s171.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s172.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s173.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s174.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s175.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s176.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s2101.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s2102.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s211.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s2111.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s212.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s221.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s222.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s2233.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s2244.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s2251.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s2275.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s231.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s232.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s233.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s235.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s241.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s242.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s243.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s244.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s251.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s252.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s253.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s254.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s255.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s256.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s257.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s258.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s261.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s271.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s2710.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s2711.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s2712.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s272.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s273.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s274.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s275.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s276.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s277.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s278.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s279.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s281.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s291.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s292.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s293.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s311.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s3110.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s3111.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s31111.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s3112.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s3113.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s312.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s313.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s314.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s315.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s316.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s317.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s318.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s319.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s321.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s322.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s323.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s3251.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s331.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s332.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s341.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s342.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s343.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s351.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s352.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s353.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s4112.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s4113.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s4114.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s4115.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s4116.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s4117.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s4121.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s421.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s422.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s423.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s424.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s431.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s441.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s442.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s443.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s451.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s452.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s453.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s471.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s481.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s482.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-s491.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-va.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-vag.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-vas.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-vbor.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-vif.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-vpv.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-vpvpv.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-vpvts.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-vpvtv.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-vsumr.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-vtv.c: New test.
* gcc.dg/vect/tsvc/vect-tsvc-vtvtv.c: New test.
2021-11-02 liuhongt <hongtao.liu@intel.com>
PR testsuite/102944
* c-c++-common/Wstringop-overflow-2.c: Adjust target/xfail
selector.
* gcc.dg/Warray-bounds-48.c: Ditto.
* gcc.dg/Warray-bounds-51.c: Ditto.
* gcc.dg/Warray-parameter-3.c: Ditto.
* gcc.dg/Wstringop-overflow-14.c: Ditto.
* gcc.dg/Wstringop-overflow-21.c: Ditto.
* gcc.dg/Wstringop-overflow-68.c: Ditto
* gcc.dg/Wstringop-overflow-76.c: Ditto
* gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
* lib/target-supports.exp (vect_slp_v4qi_store_unalign): New
efficient target.
(vect_slp_v4qi_store_unalign_1): Ditto.
(struct_4char_block_move): Ditto.
(struct_8char_block_move): Ditto.
(stryct_16char_block_move): Ditto.
(vect_slp_v2hi_store_align): Ditto.
(vect_slp_v2qi_store): Rename to ..
(vect_slp_v2qi_store_align): .. this.
(vect_slp_v4qi_store): Rename to ..
(vect_slp_v4qi_store_align): .. This.
(vect_slp_v8qi_store): Rename to ..
(vect_slp_v8qi_store_unalign_1): .. This.
(vect_slp_v16qi_store): Rename to ..
(vect_slp_v16qi_store_unalign_1): .. This.
(vect_slp_v2hi_store): Rename to ..
(vect_slp_v2hi_store_unalign): .. This.
(vect_slp_v4hi_store): Rename to ..
(vect_slp_v4hi_store_unalign): This.
(vect_slp_v2si_store): Rename to ..
(vect_slp_v2si_store_align): .. This.
(vect_slp_v4si_store): Rename to ..
(vect_slp_v4si_store_unalign): Ditto.
(check_vect_slp_aligned_store_usage): Rename to ..
(check_vect_slp_store_usage): .. this and adjust code to make
it an exact pattern match of corresponding testcase.
2021-11-02 Roger Sayle <roger@nextmovesoftware.com>
Jakub Jelinek <jakub@redhat.com>
PR target/102986
* gcc.target/i386/sse2-v1ti-ashiftrt-1.c: New test case.
* gcc.target/i386/sse2-v1ti-ashiftrt-2.c: New test case.
* gcc.target/i386/sse2-v1ti-ashiftrt-3.c: New test case.
* gcc.target/i386/sse2-v1ti-shift-2.c: New test case.
* gcc.target/i386/sse2-v1ti-shift-3.c: New test case.
2021-11-02 Jakub Jelinek <jakub@redhat.com>
* g++.dg/gomp/loop-8.C: New test.
2021-11-01 Martin Liska <mliska@suse.cz>
* g++.dg/ipa/modref-1.C: Fix test-suite pattern scanning.
2021-11-01 qing zhao <qing.zhao@oracle.com>
* c-c++-common/pr102281.c: New test.
* gcc.target/i386/auto-init-2.c: Adjust testing case.
* gcc.target/i386/auto-init-4.c: Likewise.
* gcc.target/i386/auto-init-6.c: Likewise.
* gcc.target/aarch64/auto-init-6.c: Likewise.
2021-11-01 Tamar Christina <tamar.christina@arm.com>
* gcc.target/aarch64/vect-cse-codegen.c: New test.
2021-11-01 Tamar Christina <tamar.christina@arm.com>
PR testsuite/103000
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
Force unroll.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: likewise
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
Likewise
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
Likewise.
2021-11-01 David Malcolm <dmalcolm@redhat.com>
* c-c++-common/diagnostic-format-json-1.c: Add regexp to consume
"escape-source" attribute.
* c-c++-common/diagnostic-format-json-2.c: Likewise.
* c-c++-common/diagnostic-format-json-3.c: Likewise.
* c-c++-common/diagnostic-format-json-4.c: Likewise, twice.
* c-c++-common/diagnostic-format-json-5.c: Likewise.
* gcc.dg/cpp/warn-normalized-4-bytes.c: New test.
* gcc.dg/cpp/warn-normalized-4-unicode.c: New test.
* gcc.dg/encoding-issues-bytes.c: New test.
* gcc.dg/encoding-issues-unicode.c: New test.
* gfortran.dg/diagnostic-format-json-1.F90: Add regexp to consume
"escape-source" attribute.
* gfortran.dg/diagnostic-format-json-2.F90: Likewise.
* gfortran.dg/diagnostic-format-json-3.F90: Likewise.
2021-11-01 Andrew MacLeod <amacleod@redhat.com>
* gcc.dg/pr103003.c: New.
2021-10-31 Jan Hubicka <hubicka@ucw.cz>
* g++.dg/ipa/modref-1.C: New test.
2021-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/102959
* gdc.dg/torture/pr96435.d: Adjust for BigEndian.
2021-10-30 Tobias Burnus <tobias@codesourcery.com>
PR middle-end/102972
* c-c++-common/gomp/target-device-ancestor-3.c: Add non-API
routine test.
* gfortran.dg/gomp/order-6.f90: Add missing bind(C).
* c-c++-common/gomp/teams-3.c: New test.
* gfortran.dg/gomp/teams-3.f90: New test.
* gfortran.dg/gomp/teams-4.f90: New test.
2021-10-30 Manfred Schwarb <manfred99@gmx.ch>
* gfortran.dg/intrinsic_short-long.f90: New test.
2021-10-30 Steve Kargl <kargl@gcc.gnu.org>
PR fortran/99853
* gfortran.dg/pr99853.f90: New test.
2021-10-30 Jakub Jelinek <jakub@redhat.com>
* c-c++-common/gomp/loop-10.c: New test.
2021-10-29 Tamar Christina <tamar.christina@arm.com>
* g++.dg/vect/pr99149.cc: Update case.
2021-10-29 Tobias Burnus <tobias@codesourcery.com>
* c-c++-common/gomp/pragma-1.c: New test.
* c-c++-common/gomp/pragma-2.c: New test.
2021-10-29 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/loop-unswitch-2.c: Adjust for threading changes.
* gcc.dg/old-style-asm-1.c: Same.
* gcc.dg/tree-ssa/phi_on_compare-1.c: Same.
* gcc.dg/tree-ssa/phi_on_compare-2.c: Same.
* gcc.dg/tree-ssa/phi_on_compare-3.c: Same.
* gcc.dg/tree-ssa/phi_on_compare-4.c: Same.
* gcc.dg/tree-ssa/pr20701.c: Same.
* gcc.dg/tree-ssa/pr21001.c: Same.
* gcc.dg/tree-ssa/pr21294.c: Same.
* gcc.dg/tree-ssa/pr21417.c: Same.
* gcc.dg/tree-ssa/pr21559.c: Same.
* gcc.dg/tree-ssa/pr21563.c: Same.
* gcc.dg/tree-ssa/pr49039.c: Same.
* gcc.dg/tree-ssa/pr59597.c: Same.
* gcc.dg/tree-ssa/pr61839_1.c: Same.
* gcc.dg/tree-ssa/pr61839_3.c: Same.
* gcc.dg/tree-ssa/pr66752-3.c: Same.
* gcc.dg/tree-ssa/pr68198.c: Same.
* gcc.dg/tree-ssa/pr77445-2.c: Same.
* gcc.dg/tree-ssa/pr77445.c: Same.
* gcc.dg/tree-ssa/ranger-threader-1.c: Same.
* gcc.dg/tree-ssa/ranger-threader-2.c: Same.
* gcc.dg/tree-ssa/ranger-threader-4.c: Same.
* gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
* gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
* gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
* gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
* gcc.dg/tree-ssa/ssa-dom-thread-16.c: Same.
* gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
* gcc.dg/tree-ssa/ssa-thread-14.c: Same.
* gcc.dg/tree-ssa/ssa-thread-backedge.c: Same.
* gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
* gcc.dg/tree-ssa/vrp02.c: Same.
* gcc.dg/tree-ssa/vrp03.c: Same.
* gcc.dg/tree-ssa/vrp05.c: Same.
* gcc.dg/tree-ssa/vrp06.c: Same.
* gcc.dg/tree-ssa/vrp07.c: Same.
* gcc.dg/tree-ssa/vrp08.c: Same.
* gcc.dg/tree-ssa/vrp09.c: Same.
* gcc.dg/tree-ssa/vrp33.c: Same.
* gcc.dg/uninit-pred-9_b.c: Same.
* gcc.dg/uninit-pred-7_a.c: xfail.
2021-10-29 Jeff Law <jeffreyalaw@gmail.com>
* lib/multiline.exp (_build_multiline_regex): Use a better
regexp than .* to match up to EOL.
2021-10-29 Andrew MacLeod <amacleod@redhat.com>
* gcc.dg/pr102983.c: New.
2021-10-29 Tamar Christina <tamar.christina@arm.com>
PR tree-optimization/102977
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Updated.
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Updated.
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Updated.
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
Updated.
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
Updated.
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
Updated.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Updated.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
Updated.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
Updated.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
Updated.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
Updated.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c:
Updated.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Updated.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
Updated.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c:
Updated.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Updated.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
Updated.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Updated.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Updated.
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
Updated.
* gcc.dg/vect/complex/fast-math-complex-add-double.c: Updated.
* gcc.dg/vect/complex/fast-math-complex-add-float.c: Updated.
* gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Updated.
* gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Updated.
* gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Updated.
* gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
Updated.
* gcc.dg/vect/complex/fast-math-complex-mla-double.c: Updated.
* gcc.dg/vect/complex/fast-math-complex-mla-float.c: Updated.
* gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Updated.
* gcc.dg/vect/complex/fast-math-complex-mls-double.c: Updated.
* gcc.dg/vect/complex/fast-math-complex-mls-float.c: Updated.
* gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Updated.
* gcc.dg/vect/complex/fast-math-complex-mul-double.c: Updated.
* gcc.dg/vect/complex/fast-math-complex-mul-float.c: Updated.
* gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Updated.
* gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Updated.
* gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Updated.
* gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Updated.
* gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Updated.
* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
Updated.
* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
Updated.
* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
Updated.
* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
Updated.
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c: Removed.
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c:
Removed.
2021-10-29 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
2021-10-29 Richard Biener <rguenther@suse.de>
* gcc.dg/torture/fp-uint64-convert-double-1.c: Add
-fexcess-precision=standard.
2021-10-29 Jakub Jelinek <jakub@redhat.com>
PR c++/102820
* g++.dg/cpp0x/dr2351.C: New test.
2021-10-29 Xionghu Luo <luoxhu@linux.ibm.com>
PR target/102868
* gcc.target/powerpc/pr102868.c: New test.
2021-10-29 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr102464-vrndscaleph.c: New test.
2021-10-28 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/102951
* gcc.dg/tree-ssa/pr102951.c: New test.
* gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
2021-10-28 Andrew MacLeod <amacleod@redhat.com>
* gcc.dg/ifcvt-4.c: Adjust.
2021-10-28 Andrew MacLeod <amacleod@redhat.com>
* gcc.dg/tree-ssa/evrp9.c: Adjust message scanned for.
* gcc.dg/tree-ssa/pr21458-2.c: Ditto.
2021-10-28 Patrick Palka <ppalka@redhat.com>
PR c++/102933
* g++.dg/cpp2a/nontype-class50.C: New test.
* g++.dg/cpp2a/nontype-class50a.C: New test.
2021-10-28 Patrick Palka <ppalka@redhat.com>
PR c++/102780
* g++.dg/cpp1z/fold13.C: New test.
2021-10-28 Richard Biener <rguenther@suse.de>
PR middle-end/84407
* gcc.dg/torture/fp-uint64-convert-double-1.c: New testcase.
* gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
2021-10-28 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/tree-ssa/vrp106.c: Adjust for threading.
* gcc.dg/tree-ssa/vrp113.c: Same.
2021-10-28 Richard Biener <rguenther@suse.de>
PR middle-end/57245
* gcc.dg/torture/fp-double-convert-float-1.c: New testcase.
2021-10-28 Kewen Lin <linkw@linux.ibm.com>
PR target/102767
* gcc.target/powerpc/ppc-fortran/pr102767.f90: New file.
2021-10-28 Alexandre Oliva <oliva@adacore.com>
* c-c++-common/torture/harden-comp.c: New.
* c-c++-common/torture/harden-cond.c: New.
2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
* gcc.target/powerpc/builtins-1.c: Adjust.
2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
PR target/94613
* gcc.target/powerpc/pr94613.c: New test.
2021-10-28 Hongyu Wang <hongyu.wang@intel.com>
* gcc.target/i386/avx512fp16-recip-1.c: New test.
* gcc.target/i386/avx512fp16-recip-2.c: Ditto.
* gcc.target/i386/pr102464.c: Add -fno-trapping-math.
2021-10-27 Martin Sebor <msebor@redhat.com>
* gcc.dg/Warray-bounds-90.c: Fix a typo.
2021-10-27 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/PR93963.f90: Extend testcase by scan-tree-dump test.
2021-10-27 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/102897
* gcc.dg/pr102897.c: Add -Wno-psabi to dg-options.
2021-10-27 Jakub Jelinek <jakub@redhat.com>
* c-c++-common/gomp/loop-8.c: New test.
* c-c++-common/gomp/loop-9.c: New test.
2021-10-27 Jakub Jelinek <jakub@redhat.com>
PR c++/102854
* g++.dg/gomp/loop-3.C: Don't expect some errors.
* g++.dg/gomp/loop-7.C: New test.
2021-10-27 Jakub Jelinek <jakub@redhat.com>
PR c++/102753
* g++.dg/cpp2a/consteval7.C: Expect diagnostics on quux.
* g++.dg/cpp2a/consteval24.C: New test.
* g++.dg/cpp23/consteval-if12.C: New test.
2021-10-27 Jakub Jelinek <jakub@redhat.com>
PR c++/102753
* g++.dg/cpp2a/consteval13.C: Don't expect errors.
* g++.dg/cpp2a/consteval20.C: New test.
* g++.dg/cpp2a/consteval21.C: New test.
* g++.dg/cpp2a/consteval22.C: New test.
* g++.dg/cpp2a/consteval23.C: New test.
* g++.dg/cpp23/consteval-if11.C: New test.
2021-10-26 Martin Sebor <msebor@redhat.com>
PR tree-optimization/102238
PR tree-optimization/102919
* gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove warnings.
* gcc.dg/Wrestrict-23.c: New test.
2021-10-26 Martin Sebor <msebor@redhat.com>
* gcc.dg/Wstringop-overflow-22.c: Correct typos.
* gcc.dg/Wstringop-overflow-81.c: New test.
2021-10-26 Martin Sebor <msebor@redhat.com>
PR middle-end/102453
* gcc.dg/Warray-bounds-90.c: New test.
* gcc.dg/Wstringop-overflow-77.c: New test.
* gcc.dg/Wstringop-overflow-78.c: New test.
* gcc.dg/Wstringop-overflow-79.c: New test.
* gcc.dg/Wstringop-overflow-80.c: New test.
* c-c++-common/gomp/atomic-4.c: Avoid an out-of-bounds access.
2021-10-26 Harald Anlauf <anlauf@gmx.de>
PR fortran/86551
* gfortran.dg/pr86551.f90: New test to verify that PR86551 remains
fixed.
2021-10-26 Harald Anlauf <anlauf@gmx.de>
PR fortran/102956
* gfortran.dg/pdt_32.f03: New test.
2021-10-26 Vladimir N. Makarov <vmakarov@redhat.com>
PR rtl-optimization/102842
* g++.target/arm/pr102842.C: New test.
2021-10-26 Harald Anlauf <anlauf@gmx.de>
PR fortran/102917
* gfortran.dg/pdt_4.f03: Adjust testcase.
2021-10-26 Harald Anlauf <anlauf@gmx.de>
PR fortran/102816
* gfortran.dg/pr102816.f90: New test.
2021-10-26 Paul A. Clarke <pc@us.ibm.com>
* gcc.target/powerpc/pr78102.c: Fix dg directives to require Power8
vector support. Also, add -DNO_WARN_X86_INTRINSICS.
2021-10-26 Marek Polacek <polacek@redhat.com>
PR c++/102617
* g++.dg/cpp23/init-stmt1.C: New test.
* g++.dg/cpp23/init-stmt2.C: New test.
2021-10-26 Sandra Loosemore <sandra@codesourcery.com>
PR testsuite/102910
* gfortran.dg/c-interop/cf-descriptor-5-c.c: Use a static buffer
instead of alloca.
2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR testsuite/102834
* gcc.target/i386/avx512f-pr96891-3.c: Add -mstv -mno-stackrealign
to dg-options.
2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR testsuite/102835
* gcc.target/i386/avx512fp16-trunchf.c: Allow for %esp instead of
%ebp.
2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR testsuite/102836
* gcc.target/i386/pieces-memset-1.c: Add -mno-stackrealign to
dg-options.
* gcc.target/i386/pieces-memset-4.c: Likewise.
* gcc.target/i386/pieces-memset-7.c: Likewise.
* gcc.target/i386/pieces-memset-8.c: Likewise.
* gcc.target/i386/pieces-memset-41.c: Likewise.
* gcc.target/i386/pr90773-1.c: Likewise.
2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.target/i386/pr100704-1.c: Add -fomit-frame-pointer to
dg-options.
* gcc.target/i386/pr100704-2.c: Likewise.
2021-10-26 Kewen Lin <linkw@linux.ibm.com>
* gcc.dg/pr102897.c: New test.
2021-10-26 Tobias Burnus <tobias@codesourcery.com>
PR fortran/102885
* gfortran.dg/lto/bind-c-char_0.f90: New test.
2021-10-26 Roger Sayle <roger@nextmovesoftware.com>
* gcc.target/i386/sse2-v1ti-shift.c: New test case.
2021-10-26 Aldy Hernandez <aldyh@redhat.com>
PR testsuite/102857
* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Add -fdump-tree-vrp2-stats.
Tweak for aarch64.
2021-10-26 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/tree-ssa/pr21090.c: Adjust for threading.
* gcc.dg/tree-ssa/ssa-thread-12.c: Removed.
2021-10-26 Aldy Hernandez <aldyh@redhat.com>
* gcc.dg/graphite/scop-dsyr2k-2.c: Adjust for jump threading changes.
* gcc.dg/graphite/scop-dsyr2k.c: Same.
* gcc.dg/graphite/scop-dsyrk-2.c: Same.
* gcc.dg/graphite/scop-dsyrk.c: Same.
* gcc.dg/tree-ssa/pr20701.c: Same.
* gcc.dg/tree-ssa/pr20702.c: Same.
* gcc.dg/tree-ssa/pr21086.c: Same.
* gcc.dg/tree-ssa/pr25382.c: Same.
* gcc.dg/tree-ssa/pr58480.c: Same.
* gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
* gcc.dg/tree-ssa/vrp08.c: Same.
* gcc.dg/tree-ssa/vrp55.c: Same.
* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Removed.
* gcc.dg/tree-ssa/ssa-thread-11.c: Removed.
* gcc.dg/uninit-pr89230-1.c: xfail.
* gcc.dg/tree-ssa/ssa-thread-backedge.c: New file.
2021-10-25 Andrew MacLeod <amacleod@redhat.com>
* gcc.dg/tree-ssa/vrp98.c: Disable evrp for vrp1 test.
* gcc.dg/tree-ssa/vrp98-1.c: New. Test for folding in evrp.
2021-10-25 Roger Sayle <roger@nextmovesoftware.com>
* gcc.target/bfin/ssashift-1.c: New test case.
2021-10-25 Tamar Christina <tamar.christina@arm.com>
PR target/102907
* gcc.target/aarch64/shrn-combine-1.c: Disable SVE.
* gcc.target/aarch64/shrn-combine-2.c: Likewise.
* gcc.target/aarch64/shrn-combine-3.c: Likewise.
* gcc.target/aarch64/shrn-combine-4.c: Likewise.
* gcc.target/aarch64/shrn-combine-5.c: Likewise.
* gcc.target/aarch64/shrn-combine-6.c: Likewise.
* gcc.target/aarch64/shrn-combine-7.c: Likewise.
2021-10-25 Jim Wilson <jimw@sifive.com>
Kito Cheng <kito.cheng@sifive.com>
Jia-Wei Chen <jiawei@iscas.ac.cn>
Shi-Hua Liao <shihua@iscas.ac.cn>
* gcc.target/riscv/zba-slliuw.c: Apply zbs to this testcase.
* gcc.target/riscv/zbs-bclr.c: New.
* gcc.target/riscv/zbs-bext.c: Ditto.
* gcc.target/riscv/zbs-binv.c: Ditto.
* gcc.target/riscv/zbs-bset.c: Ditto.
2021-10-25 Jim Wilson <jimw@sifive.com>
* gcc.target/riscv/zbb-li-rotr.c: New.
2021-10-25 Jim Wilson <jimw@sifive.com>
Kito Cheng <kito.cheng@sifive.com>
Jia-Wei Chen <jiawei@iscas.ac.cn>
* gcc.target/riscv/zbb-andn-orn-xnor-01.c: New.
* gcc.target/riscv/zbb-andn-orn-xnor-02.c: Ditto.
* gcc.target/riscv/zbb-min-max.c: Ditto.
* gcc.target/riscv/zbb-rol-ror-01.c: Ditto.
* gcc.target/riscv/zbb-rol-ror-02.c: Ditto.
* gcc.target/riscv/zbb-rol-ror-03.c: Ditto.
* gcc.target/riscv/zbbw.c: Ditto.
2021-10-25 Jim Wilson <jimw@sifive.com>
Kito Cheng <kito.cheng@sifive.com>
Jia-Wei Chen <jiawei@iscas.ac.cn>
* gcc.target/riscv/zba-adduw.c: New.
* gcc.target/riscv/zba-shNadd-01.c: Ditto.
* gcc.target/riscv/zba-shNadd-02.c: Ditto.
* gcc.target/riscv/zba-shNadd-03.c: Ditto.
* gcc.target/riscv/zba-slliuw.c: Ditto.
* gcc.target/riscv/zba-zextw.c: Ditto.
2021-10-25 liuhongt <hongtao.liu@intel.com>
PR target/102464
* gcc.target/i386/pr102464-sqrtph.c: New test.
* gcc.target/i386/pr102464-sqrtsh.c: New test.
2021-10-25 Richard Biener <rguenther@suse.de>
PR tree-optimization/102920
* gcc.dg/torture/pr102920.c: New testcase.
2021-10-25 konglin1 <lingling.kong@intel.com>
* gcc.target/i386/avx512fp16-complex-fma.c: New test.
2021-10-24 Roger Sayle <roger@nextmovesoftware.com>
* gcc.target/bfin/20090914-3.c: Tweak test case.
2021-10-23 H.J. Lu <hjl.tools@gmail.com>
PR fortran/9262
* gfortran.dg/bind-c-intent-out-2.f90: Moved to ...
* gfortran.dg/ubsan/bind-c-intent-out-2.f90
2021-10-23 Roger Sayle <roger@nextmovesoftware.com>
* gcc.target/i386/sse2-v1ti-logic.c: New test case.
* gcc.target/i386/sse2-v1ti-logic-2.c: New test case.
2021-10-23 José Rui Faustino de Sousa <jrfsousa@gmail.com>
Sandra Loosemore <sandra@codesourcery.com>
PR fortran/95196
* gfortran.dg/PR95196.f90: New.
2021-10-22 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/associate_3.f03: Replace dg-excess-errors by
other dg-* to change XFAIL to PASS.
* gfortran.dg/binding_label_tests_4.f03: Likewise.
* gfortran.dg/block_4.f08: Likewise.
* gfortran.dg/charlen_04.f90: Likewise.
* gfortran.dg/charlen_05.f90: Likewise.
* gfortran.dg/charlen_06.f90: Likewise.
* gfortran.dg/charlen_13.f90: Likewise.
* gfortran.dg/coarray_9.f90: Likewise.
* gfortran.dg/coarray_collectives_3.f90: Likewise.
* gfortran.dg/data_invalid.f90: Likewise.
* gfortran.dg/do_4.f: Likewise.
* gfortran.dg/dollar_sym_1.f90: Likewise.
* gfortran.dg/dollar_sym_3.f: Likewise.
* gfortran.dg/fmt_tab_1.f90: Likewise.
* gfortran.dg/fmt_tab_2.f90: Likewise.
* gfortran.dg/forall_16.f90: Likewise.
* gfortran.dg/g77/970125-0.f: Likewise.
* gfortran.dg/gomp/unexpected-end.f90: Likewise.
* gfortran.dg/interface_operator_1.f90: Likewise.
* gfortran.dg/interface_operator_2.f90: Likewise.
* gfortran.dg/line_length_4.f90: Likewise.
* gfortran.dg/line_length_5.f90: Likewise.
* gfortran.dg/line_length_6.f90: Likewise.
* gfortran.dg/line_length_8.f90: Likewise.
* gfortran.dg/line_length_9.f90: Likewise.
* gfortran.dg/pr65045.f90: Likewise.
* gfortran.dg/pr69497.f90: Likewise.
* gfortran.dg/submodule_21.f08: Likewise.
* gfortran.dg/tab_continuation.f: Likewise.
* gfortran.dg/typebound_proc_2.f90: Likewise.
* gfortran.dg/warnings_are_errors_1.f90: Likewise.
2021-10-22 Tobias Burnus <tobias@codesourcery.com>
PR fortran/92621
* gfortran.dg/bind-c-intent-out-2.f90: New test.
2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
Sandra Loosemore <sandra@codesourcery.com>
PR fortran/94289
* gfortran.dg/PR94289.f90: New.
2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
Sandra Loosemore <sandra@codesourcery.com>
PR fortran/100906
* gfortran.dg/PR100906.f90: New.
* gfortran.dg/PR100906.c: New.
2021-10-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/102893
* gcc.dg/tree-ssa/ssa-dce-9.c: New testcase.
2021-10-22 Richard Biener <rguenther@suse.de>
PR bootstrap/102681
* gcc.dg/tree-ssa/ssa-fre-97.c: New testcase.
* gcc.dg/ubsan/pr81981.c: XFAIL one case.
2021-10-21 Uroš Bizjak <ubizjak@gmail.com>
PR testsuite/102840
* gcc.target/i386/pr22076.c: Adjust to avoid compile time optimization.
2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
* gcc.target/i386/avx512fp16-13.c: Adjust scan-assembler for
xmm/ymm load/store.
2021-10-21 Martin Liska <mliska@suse.cz>
PR debug/102585
PR bootstrap/102766
* gcc.dg/pr102585.c: New test.
2021-10-21 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/102505
* g++.dg/torture/pr102505.C: New test.
2021-10-21 Jakub Jelinek <jakub@redhat.com>
* gfortran.dg/gomp/strictly-structured-block-1.f90: Use call do_work
instead of x = x + 1 in places where the latter could be a data race.
* gfortran.dg/gomp/strictly-structured-block-2.f90: Likewise.
* gfortran.dg/gomp/strictly-structured-block-3.f90: Likewise.
2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
PR target/102812
* gcc.target/i386/pr102812.c: New test.
2021-10-21 Jakub Jelinek <jakub@redhat.com>
PR middle-end/64888
* c-c++-common/ubsan/pr64888.c: New test.
2021-10-21 Andrew Pinski <apinski@marvell.com>
* gcc.dg/pr36902.c: Move buf to be a non-static variable.
2021-10-21 Richard Biener <rguenther@suse.de>
PR testsuite/102861
* gcc.dg/vect/bb-slp-16.c: Revert previous change, scan
the vect dump instead.
2021-10-21 Chung-Lin Tang <cltang@codesourcery.com>
* gfortran.dg/gomp/cancel-1.f90: Adjust testcase.
* gfortran.dg/gomp/nesting-3.f90: Adjust testcase.
* gfortran.dg/gomp/strictly-structured-block-1.f90: New test.
* gfortran.dg/gomp/strictly-structured-block-2.f90: New test.
* gfortran.dg/gomp/strictly-structured-block-3.f90: New test.
2021-10-21 Sandra Loosemore <sandra@codesourcery.com>
PR fortran/94070
* gfortran.dg/c-interop/shape-bindc.f90: New test.
* gfortran.dg/c-interop/shape-poly.f90: New test.
* gfortran.dg/c-interop/size-bindc.f90: New test.
* gfortran.dg/c-interop/size-poly.f90: New test.
* gfortran.dg/c-interop/ubound-bindc.f90: New test.
* gfortran.dg/c-interop/ubound-poly.f90: New test.
2021-10-20 Tamar Christina <tamar.christina@arm.com>
* gcc.target/aarch64/mvn-cmeq0-1.c: New test.
2021-10-20 Tamar Christina <tamar.christina@arm.com>
* gcc.target/aarch64/narrow_high_combine.c: Update case.
* gcc.target/aarch64/xtn-combine-1.c: New test.
* gcc.target/aarch64/xtn-combine-2.c: New test.
* gcc.target/aarch64/xtn-combine-3.c: New test.
* gcc.target/aarch64/xtn-combine-4.c: New test.
* gcc.target/aarch64/xtn-combine-5.c: New test.
* gcc.target/aarch64/xtn-combine-6.c: New test.
2021-10-20 Tamar Christina <tamar.christina@arm.com>
* gcc.target/aarch64/shl-combine-2.c: New test.
* gcc.target/aarch64/shl-combine-3.c: New test.
* gcc.target/aarch64/shl-combine-4.c: New test.
* gcc.target/aarch64/shl-combine-5.c: New test.
2021-10-20 Tamar Christina <tamar.christina@arm.com>
* gcc.target/aarch64/shrn-combine-10.c: New test.
* gcc.target/aarch64/shrn-combine-5.c: New test.
* gcc.target/aarch64/shrn-combine-6.c: New test.
* gcc.target/aarch64/shrn-combine-7.c: New test.
* gcc.target/aarch64/shrn-combine-8.c: New test.
* gcc.target/aarch64/shrn-combine-9.c: New test.
2021-10-20 Tamar Christina <tamar.christina@arm.com>
* gcc.target/aarch64/shrn-combine-1.c: New test.
* gcc.target/aarch64/shrn-combine-2.c: New test.
* gcc.target/aarch64/shrn-combine-3.c: New test.
* gcc.target/aarch64/shrn-combine-4.c: New test.
2021-10-20 Chung-Lin Tang <cltang@codesourcery.com>
* gfortran.dg/gomp/reduction4.f90: Adjust omp target in_reduction' scan
pattern.
2021-10-20 Martin Liska <mliska@suse.cz>
Revert:
2021-10-20 Martin Liska <mliska@suse.cz>
PR target/102374
* gcc.target/i386/pr102374.c: New test.
2021-10-20 Martin Liska <mliska@suse.cz>
Revert:
2021-10-20 Martin Liska <mliska@suse.cz>
PR target/102375
* gcc.target/aarch64/pr102375.c: New test.
2021-10-20 Wilco Dijkstra <wdijkstr@arm.com>
PR target/100966
* gcc.target/aarch64/frint.x: Add roundeven tests.
* gcc.target/aarch64/frint_double.c: Likewise.
* gcc.target/aarch64/frint_float.c: Likewise.
2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
* gcc.target/aarch64/fmla_intrinsic_1.c: prevent over optimization.
* gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
* gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
* gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
* gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
* gcc.target/aarch64/mul_intrinsic_1.c: Likewise.
* gcc.target/aarch64/simd/vmul_elem_1.c: Likewise.
* gcc.target/aarch64/vclz.c: Likewise.
* gcc.target/aarch64/vneg_s.c: Likewise.
2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
* gcc.target/aarch64/merge_trunc1.c: New test.
2021-10-20 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/pr102764.c: New test.
2021-10-20 Tobias Burnus <tobias@codesourcery.com>
PR fortran/102815
* gfortran.dg/bind-c-contiguous-5.c (do_call, reset_var): Handle
big andian.
2021-10-20 Jakub Jelinek <jakub@redhat.com>
PR c++/102642
* g++.dg/tls/pr102642.C: New test.
2021-10-20 Aldy Hernandez <aldyh@redhat.com>
Richard Biener <rguenther@suse.de>
* gcc.dg/Warray-bounds-87.c: Remove xfail.
* gcc.dg/analyzer/pr94851-2.c: Remove xfail.
* gcc.dg/graphite/pr69728.c: Remove xfail.
* gcc.dg/graphite/scop-dsyr2k.c: Remove xfail.
* gcc.dg/graphite/scop-dsyrk.c: Remove xfail.
* gcc.dg/shrink-wrap-loop.c: Remove xfail.
* gcc.dg/loop-8.c: Adjust for new threading restrictions.
* gcc.dg/tree-ssa/ifc-20040816-1.c: Same.
* gcc.dg/tree-ssa/pr21559.c: Same.
* gcc.dg/tree-ssa/pr59597.c: Same.
* gcc.dg/tree-ssa/pr71437.c: Same.
* gcc.dg/tree-ssa/pr77445-2.c: Same.
* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
* gcc.dg/vect/bb-slp-16.c: Same.
* gcc.dg/tree-ssa/ssa-dom-thread-6.c: Remove.
* gcc.dg/tree-ssa/ssa-dom-thread-18.c: Remove.
* gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Remove.
* gcc.dg/tree-ssa/ssa-thread-invalid.c: New test.
2021-10-20 Jeff Law <jeffreyalaw@gmail.com>
* gcc.dg/plugin/gil-1.c: Add dg-require-effective-target marker.
2021-10-20 Hongtao Liu <hongtao.liu@intel.com>
Kewen Lin <linkw@linux.ibm.com>
PR middle-end/102722
PR middle-end/102697
PR middle-end/102462
PR middle-end/102706
PR middle-end/102744
* c-c++-common/Wstringop-overflow-2.c: Adjust testcase with new
xfail/target selector.
* gcc.dg/Warray-bounds-51.c: Ditto.
* gcc.dg/Warray-parameter-3.c: Ditto.
* gcc.dg/Wstringop-overflow-14.c: Ditto.
* gcc.dg/Wstringop-overflow-21.c: Ditto.
* gcc.dg/Wstringop-overflow-68.c: Ditto.
* gcc.dg/Wstringop-overflow-76.c: Ditto.
* gcc.dg/Warray-bounds-48.c: Ditto.
* gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
* lib/target-supports.exp (check_vect_slp_aligned_store_usage):
New function.
(check_effective_target_vect_slp_v2qi_store): Ditto.
(check_effective_target_vect_slp_v4qi_store): Ditto.
(check_effective_target_vect_slp_v8qi_store): Ditto.
(check_effective_target_vect_slp_v16qi_store): Ditto.
(check_effective_target_vect_slp_v2hi_store): Ditto.
(check_effective_target_vect_slp_v4hi_store): Ditto.
(check_effective_target_vect_slp_v2si_store): Ditto.
(check_effective_target_vect_slp_v4si_store): Ditto.
* c-c++-common/Wstringop-overflow-2-novec.c: New test.
* gcc.dg/Warray-bounds-51-novec.c: New test.
* gcc.dg/Warray-bounds-48-novec.c: New test.
* gcc.dg/Warray-parameter-3-novec.c: New test.
* gcc.dg/Wstringop-overflow-14-novec.c: New test.
* gcc.dg/Wstringop-overflow-21-novec.c: New test.
* gcc.dg/Wstringop-overflow-76-novec.c: New test.
* gcc.dg/Wzero-length-array-bounds-2-novec.c: New test.
2021-10-19 Paul A. Clarke <pc@us.ibm.com>
* gcc.target/powerpc/sse4_2-pcmpgtq.c: Tighten dg constraints
to minimally Power8.
2021-10-19 Tobias Burnus <tobias@codesourcery.com>
PR fortran/92482
* gfortran.dg/bind-c-char-descr.f90: Remove xfail; extend a bit.
2021-10-19 Martin Liska <mliska@suse.cz>
PR target/102375
* gcc.target/aarch64/pr102375.c: New test.
2021-10-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/102827
* gcc.dg/pr102827.c: New testcase.
2021-10-19 Xionghu Luo <luoxhu@linux.ibm.com>
* gcc.target/powerpc/builtins-1.c: Update instruction counts.
2021-10-19 Haochen Gui <guihaoc@gcc.gnu.org>
* gcc.target/powerpc/p10_vec_xl_sext.c: New test.
2021-10-19 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
PR target/93183
* gcc.target/aarch64/sve/pr93183.c: Remove -mcpu=generic+sve from dg-options.
2021-10-19 Jakub Jelinek <jakub@redhat.com>
PR c++/102786
* g++.dg/cpp2a/constexpr-virtual19.C: New test.
2021-10-19 Martin Liska <mliska@suse.cz>
PR target/102374
* gcc.target/i386/pr102374.c: New test.
2021-10-19 dianhong xu <dianhong.xu@intel.com>
* gcc.target/i386/avx512fp16-set1-pch-1a.c: New test.
* gcc.target/i386/avx512fp16-set1-pch-1b.c: New test.
* gcc.target/i386/avx512fp16vl-set1-pch-1a.c: New test.
* gcc.target/i386/avx512fp16vl-set1-pch-1b.c: New test.
2021-10-18 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/102796
* g++.dg/pr102796.C: New.
2021-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
* gfortran.dg/gomp/declare-variant-15.f90 (variant2, base2, test2):
Add tests.
* gfortran.dg/gomp/declare-variant-16.f90 (base2, variant2, test2):
Add tests.
2021-10-18 Uroš Bizjak <ubizjak@gmail.com>
PR target/102761
* gcc.target/i386/pr102761.c: New test.
2021-10-18 Jason Merrill <jason@redhat.com>
* g++.dg/template/crash90.C: Check location of pedwarn.
2021-10-18 H.J. Lu <hjl.tools@gmail.co