2021-01-09  Maciej W. Rozycki  <macro@linux-mips.org>

	* gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
	constant then rather than addition.
	* gcc.target/vax/cmpelim-le-notsi.c: Likewise.
	* gcc.target/vax/cmpelim-lt-notsi.c: Likewise.

2021-01-09  Jakub Jelinek  <jakub@redhat.com>

	PR c++/98556
	* c-c++-common/pr98556.c: New test.

2021-01-09  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/98603
	* gcc.target/i386/pr98603.c: New test.
	* gcc.target/aarch64/pr98603.c: New test.

2021-01-09  Alexandre Oliva  <oliva@gnu.org>

	PR debug/97714
	* gcc.dg/debug/pr97714.c: New.

2021-01-08  H.J. Lu  <hjl.tools@gmail.com>

	PR target/98482
	* gcc.target/i386/pr98482-1.c: Require lp64.
	* gcc.target/i386/pr98482-2.c: Likewise.

2021-01-08  Ilya Leoshkevich  <iii@linux.ibm.com>

	* gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
	* gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.

2021-01-08  Patrick Palka  <ppalka@redhat.com>

	PR c++/98551
	* g++.dg/cpp0x/constexpr-pmf2.C: New test.

2021-01-08  Patrick Palka  <ppalka@redhat.com>

	PR c++/98515
	* g++.dg/template/access32.C: New test.
	* g++.dg/template/access33.C: New test.

2021-01-08  H.J. Lu  <hjl.tools@gmail.com>

	PR target/98482
	* gcc.target/i386/pr98482-2.c: Updated.

2021-01-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98544
	* gcc.dg/vect/bb-slp-pr98544.c: New testcase.

2021-01-08  H.J. Lu  <hjl.tools@gmail.com>

	PR target/98482
	* gcc.target/i386/pr98482-1.c: New test.
	* gcc.target/i386/pr98482-1.c: Likewise.
	* gcc.target/i386/pr98482-2.c: New file.

2021-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR target/98585
	* gcc.target/i386/pr98585.c: New test.

2021-01-08  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/cnot_2.c: New test.
	* gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
	* gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
	* gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
	* gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.

2021-01-08  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/cond_uxt_5.c: New test.
	* gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
	* gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
	* gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
	* gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.

2021-01-08  Tamar Christina  <tamar.christina@arm.com>

	* lib/target-supports.exp
	(check_effective_target_aarch64_asm_sve2_ok): New.
	* g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
	* gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.

2021-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/usaba_1.c: New test.

2021-01-08  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/93794
	* gfortran.dg/deferred_character_35.f90 : New test.

2021-01-08  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/98458
	* gfortran.dg/implied_do_3.f90 : New test.

2021-01-08  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.dg/array-quals-1.c: Allow srodata.

2021-01-08  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/predef-10.c: New.
	* gcc.target/riscv/predef-11.c: New.
	* gcc.target/riscv/predef-12.c: New.
	* gcc.target/riscv/predef-13.c: New.

2021-01-07  Jakub Jelinek  <jakub@redhat.com>

	PR c++/98329
	* g++.dg/cpp2a/bit-cast10.C: New test.

2021-01-07  Martin Sebor  <msebor@redhat.com>

	PR middle-end/98578
	* gcc.dg/plugin/gil-1.c: Adjust expected output.
	* gcc.dg/uninit-pr98578.c: New test.

2021-01-07  Marek Polacek  <polacek@redhat.com>

	PR c++/98441
	* g++.dg/cpp0x/auto55.C: New test.

2021-01-07  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/98580
	* gcc.dg/analyzer/pr98580-a.c: New test.
	* gcc.dg/analyzer/pr98580-b.c: New test.

2021-01-07  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/93701
	* gfortran.dg/associate_54.f90: New test.
	* gfortran.dg/associate_55.f90: New test.
	* gfortran.dg/associate_56.f90: New test.

2021-01-07  Jakub Jelinek  <jakub@redhat.com>

	PR target/98567
	* gcc.target/i386/pr98567-1.c: New test.
	* gcc.target/i386/pr98567-2.c: New test.

2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/cond_unary_5.c: New test.
	* gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
	* gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
	* gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
	* gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.

2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/98560
	* gcc.dg/vect/pr98560-2.c: New test.

2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/98560
	* gcc.dg/vect/pr98560-1.c: New test.

2021-01-07  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/98568
	* g++.dg/torture/pr98568.C: New test.

2021-01-07  Hongyu Wang  <hongyu.wang@intel.com>

	* gcc.target/i386/pr92658-avx512bw.c: Add
	-mprefer-vector-width=512 to avoid impact of different default
	mtune which gcc is built with.
	* gcc.target/i386/pr92658-avx512bw-2.c: Ditto.

2021-01-07  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/97074
	* gcc.dg/analyzer/pr97074.c: New test.

2021-01-07  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/98564
	* gcc.dg/analyzer/pr98564.c: New test.

2021-01-06  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/97978
	* gcc.target/i386/pr97978.c: New.

2021-01-06  Martin Sebor  <msebor@redhat.com>

	PR c++/95768
	* g++.dg/pr95768.C: New test.
	* g++.dg/warn/Wuninitialized-12.C: New test.
	* gcc.dg/uninit-38.c: New test.

2021-01-06  Martin Sebor  <msebor@redhat.com>

	PR c++/98305
	* g++.dg/warn/Wmismatched-new-delete-3.C: New test.

2021-01-06  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/96504
	* g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
	as the final suspend point so that we can check that the state
	machine has reached the expected point.

2021-01-06  Marek Polacek  <polacek@redhat.com>

	PR testsuite/98566
	* g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
	dg-error.

2021-01-06  Alexandre Oliva  <oliva@adacore.com>

	* g++.dg/opt/store-merging-2.C: Add the required alignment.

2021-01-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/95582
	* gcc.dg/pr95582.c: New testcase.

2021-01-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98513
	* gcc.dg/tree-ssa/pr98513.c: New testcase.

2021-01-06  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/97072
	* gcc.dg/analyzer/pr97072.c: New test.

2021-01-06  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/98073
	* gcc.dg/analyzer/pr98073.c: New test.

2021-01-06  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/98223
	* gcc.dg/analyzer/pr94851-1.c: Remove xfail.

2021-01-05  Ilya Leoshkevich  <iii@linux.ibm.com>

	* gcc.target/s390/s390.exp: Replace %% with %.

2021-01-05  Steve Kargl  <sgk@troutmask.apl.washington.edu>

	* gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*

2021-01-05  H.J. Lu  <hjl.tools@gmail.com>

	PR target/98495
	* gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
	unsigned short to compute pextrw result.

2021-01-05  Patrick Palka  <ppalka@redhat.com>

	* g++.dg/template/partial5.C: Adjust directives to expect the
	same errors across all dialects.
	* g++.dg/cpp1z/nontype-auto17.C: New test.
	* g++.dg/cpp1z/nontype-auto18.C: New test.
	* g++.dg/template/ttp33.C: New test.

2021-01-05  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/94802
	* gcc.target/i386/pr94802.c: New test.
	* gcc.dg/Wstrict-overflow-25.c: Remove xfail.

2021-01-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98516
	* gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
	* gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.

2021-01-05  Jakub Jelinek  <jakub@redhat.com>

	PR c++/98469
	* g++.dg/cpp2a/bit-cast8.C: New test.
	* g++.dg/cpp2a/bit-cast9.C: New test.

2021-01-05  Marek Polacek  <polacek@redhat.com>

	PR c++/82099
	* g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
	* g++.dg/cpp0x/noexcept61.C: New test.

2021-01-05  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/96928
	* gcc.dg/tree-ssa/pr96928.c: New test.
	* gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
	instead of scanning rtl dump for ifcvt message check assembly
	for xor instruction.

2021-01-05  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/96930
	* g++.dg/tree-ssa/pr96930.C: New test.

2021-01-05  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/96239
	* gcc.dg/tree-ssa/pr96239.c: New test.

2021-01-05  Uroš Bizjak  <ubizjak@gmail.com>

	PR target/98522
	* gcc.target/i386/pr98522.c: New test.

2021-01-05  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/modules/mod-decl-1.C: Adjust.
	* g++.dg/modules/p0713-2.C: Adjust.
	* g++.dg/modules/p0713-3.C: Adjust.

2021-01-05  H.J. Lu  <hjl.tools@gmail.com>

	PR target/98495
	* gcc.target/i386/pr98495-1.c: New test.
	* gcc.target/i386/pr98495-2.c: New test.
	* gcc.target/i386/pr98495-3.c: New test.
	* gcc.target/i386/pr98495-4.c: New test.
	* gcc.target/i386/pr98495-5.c: New test.

2021-01-05  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/sse2-pr98461-2.c: New test.

2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/97144
	* gcc.c-torture/compile/pr97144.c: New test.
	* gcc.target/aarch64/sve/pr97144.c: Likewise.

2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/98403
	* g++.dg/opt/pr98403.C: New test.

2021-01-05  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/98334
	* gcc.target/i386/pr98334.c: New test.

2021-01-05  Jerome Lambourg  <lambourg@adacore.com>

	* g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.

2021-01-05  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/98293
	* gcc.dg/analyzer/pr98293.c: New test.

2021-01-04  Martin Uecker  <muecker@gwdg.de>

	PR c/98029
	* gcc.dg/pr98029.c: New test.

2021-01-04  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/modules/binding-1_a.H: New.
	* g++.dg/modules/binding-1_b.H: New.
	* g++.dg/modules/binding-1_c.C: New.
	* g++.dg/modules/binding-2.H: New.
	* g++.dg/modules/builtin-3_a.C: New.
	* g++.dg/modules/global-2_a.C: New.
	* g++.dg/modules/global-2_b.C: New.
	* g++.dg/modules/global-3_a.C: New.
	* g++.dg/modules/global-3_b.C: New.
	* g++.dg/modules/hello-1_a.C: New.
	* g++.dg/modules/hello-1_b.C: New.
	* g++.dg/modules/iostream-1_a.H: New.
	* g++.dg/modules/iostream-1_b.C: New.
	* g++.dg/modules/part-5_a.C: New.
	* g++.dg/modules/part-5_b.C: New.
	* g++.dg/modules/part-5_c.C: New.
	* g++.dg/modules/stdio-1_a.H: New.
	* g++.dg/modules/stdio-1_b.C: New.
	* g++.dg/modules/string-1_a.H: New.
	* g++.dg/modules/string-1_b.C: New.
	* g++.dg/modules/string-view1.C: New.
	* g++.dg/modules/string-view2.C: New.
	* g++.dg/modules/tinfo-1.C: New.
	* g++.dg/modules/tinfo-2_a.H: New.
	* g++.dg/modules/tinfo-2_b.C: New.
	* g++.dg/modules/tname-spec-1_a.H: New.
	* g++.dg/modules/tname-spec-1_b.C: New.
	* g++.dg/modules/xtreme-header-1.h: New.
	* g++.dg/modules/xtreme-header-1_a.H: New.
	* g++.dg/modules/xtreme-header-1_b.C: New.
	* g++.dg/modules/xtreme-header-1_c.C: New.
	* g++.dg/modules/xtreme-header-2.h: New.
	* g++.dg/modules/xtreme-header-2_a.H: New.
	* g++.dg/modules/xtreme-header-2_b.C: New.
	* g++.dg/modules/xtreme-header-2_c.C: New.
	* g++.dg/modules/xtreme-header-3.h: New.
	* g++.dg/modules/xtreme-header-3_a.H: New.
	* g++.dg/modules/xtreme-header-3_b.C: New.
	* g++.dg/modules/xtreme-header-3_c.C: New.
	* g++.dg/modules/xtreme-header-4.h: New.
	* g++.dg/modules/xtreme-header-4_a.H: New.
	* g++.dg/modules/xtreme-header-4_b.C: New.
	* g++.dg/modules/xtreme-header-4_c.C: New.
	* g++.dg/modules/xtreme-header-5.h: New.
	* g++.dg/modules/xtreme-header-5_a.H: New.
	* g++.dg/modules/xtreme-header-5_b.C: New.
	* g++.dg/modules/xtreme-header-5_c.C: New.
	* g++.dg/modules/xtreme-header-6.h: New.
	* g++.dg/modules/xtreme-header-6_a.H: New.
	* g++.dg/modules/xtreme-header-6_b.C: New.
	* g++.dg/modules/xtreme-header-6_c.C: New.
	* g++.dg/modules/xtreme-header.h: New.
	* g++.dg/modules/xtreme-header_a.H: New.
	* g++.dg/modules/xtreme-header_b.C: New.
	* g++.dg/modules/xtreme-tr1.h: New.
	* g++.dg/modules/xtreme-tr1_a.H: New.
	* g++.dg/modules/xtreme-tr1_b.C: New.

2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/95401
	* g++.dg/vect/pr95401.cc: New test.
	* g++.dg/vect/pr95401a.cc: Likewise.

2021-01-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98308
	* gcc.dg/vect/pr98308.c: New testcase.

2021-01-04  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/95771
	* gcc.target/i386/pr95771.c: New test.

2021-01-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98464
	* g++.dg/opt/pr98464.C: New testcase.

2021-01-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98282
	* g++.dg/opt/pr98282.C: New testcase.

2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/89057
	* gcc.target/aarch64/pr89057.c: New test.

2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
	[-32, 31].
	* gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
	* gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
	* gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.

2021-01-04  Martin Liska  <mliska@suse.cz>

	* README: Convert to utf8 from iso8859.

2021-01-04  Martin Liska  <mliska@suse.cz>

	* gcc.target/avr/avr.exp: Run dos2unix on the file.

2021-01-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98291
	* gcc.dg/vect/slp-reduc-11.c: New testcase.
	* gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.

2021-01-04  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/96782
	* gcc.dg/tree-ssa/pr96782.c: New test.

2021-01-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* gcc.misc-tests/outputs.exp: Adjust testcase.

2021-01-01  Jakub Jelinek  <jakub@redhat.com>

	* ChangeLog-2020: Rotate ChangeLog.  New file.

2021-01-01  Joel Brobecker  <brobecker@adacore.com>

	* lib/target-supports.exp
	(check_effective_target_arm_fp16_alternative_ok_nocache):
	Return zero for *-*-vxworks7r* targets.
	* gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
	* gcc.target/arm/aapcs/vfp23.c: Likewise.
	* gcc.target/arm/aapcs/vfp24.c: Likewise.
	* gcc.target/arm/aapcs/vfp25.c: Likewise.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* g++.dg/init/new26.C: Fix overriding of the delete operator
	for c++14 profile.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
	not supported).

2021-01-01  Joel Brobecker  <brobecker@adacore.com>

	* gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
	the test's dg-options.
	* gcc.target/arm/pr78255-2.c: Likewise.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
	headers too.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
	directives.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* g++.dg/other/anon5.C: Skip on vxworks kernel.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
	* gcc.dg/vxworks/initpri2.c: Likewise.

2021-01-01  Joel Brobecker  <brobecker@adacore.com>

	* gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
	targets.

2021-01-01  Olivier Hainque  <hainque@adacore.com>

	* gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
	* gcc.dg/pthread-init-2.c: Ditto.

2021-01-01  Olivier Hainque  <hainque@adacore.com>

	* lib/target-supports.exp (check_weak_available,
	check_fork_available, check_effective_target_lto,
	check_effective_target_mempcpy): Add vxworks filters.

2021-01-01  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
	explicit -mno-long-calls.
	* gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.

2021-01-01  Alexandre Oliva  <oliva@adacore.com>

	* g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
	* g++.target/arm/no_unique_address_2.C: Likewise.

2021-01-01  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
	* gcc.target/arm/headmerge-2.c: Likewise.

2021-01-01  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.


Copyright (C) 2021 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
