2021-01-05 Ilya Leoshkevich * gcc.target/s390/s390.exp: Replace %% with %. 2021-01-05 Steve Kargl * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd* 2021-01-05 H.J. Lu 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 * 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 PR tree-optimization/94802 * gcc.target/i386/pr94802.c: New test. * gcc.dg/Wstrict-overflow-25.c: Remove xfail. 2021-01-05 Richard Biener 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 PR c++/98469 * g++.dg/cpp2a/bit-cast8.C: New test. * g++.dg/cpp2a/bit-cast9.C: New test. 2021-01-05 Marek Polacek PR c++/82099 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice. * g++.dg/cpp0x/noexcept61.C: New test. 2021-01-05 Jakub Jelinek 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 PR tree-optimization/96930 * g++.dg/tree-ssa/pr96930.C: New test. 2021-01-05 Jakub Jelinek PR tree-optimization/96239 * gcc.dg/tree-ssa/pr96239.c: New test. 2021-01-05 Uroš Bizjak PR target/98522 * gcc.target/i386/pr98522.c: New test. 2021-01-05 Nathan Sidwell * 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 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 * gcc.target/i386/sse2-pr98461-2.c: New test. 2021-01-05 Richard Sandiford PR rtl-optimization/97144 * gcc.c-torture/compile/pr97144.c: New test. * gcc.target/aarch64/sve/pr97144.c: Likewise. 2021-01-05 Richard Sandiford PR rtl-optimization/98403 * g++.dg/opt/pr98403.C: New test. 2021-01-05 Jakub Jelinek PR rtl-optimization/98334 * gcc.target/i386/pr98334.c: New test. 2021-01-05 Jerome Lambourg * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue. 2021-01-05 David Malcolm PR analyzer/98293 * gcc.dg/analyzer/pr98293.c: New test. 2021-01-04 Martin Uecker PR c/98029 * gcc.dg/pr98029.c: New test. 2021-01-04 Nathan Sidwell * 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 PR tree-optimization/95401 * g++.dg/vect/pr95401.cc: New test. * g++.dg/vect/pr95401a.cc: Likewise. 2021-01-04 Richard Biener PR tree-optimization/98308 * gcc.dg/vect/pr98308.c: New testcase. 2021-01-04 Jakub Jelinek PR tree-optimization/95771 * gcc.target/i386/pr95771.c: New test. 2021-01-04 Richard Biener PR tree-optimization/98464 * g++.dg/opt/pr98464.C: New testcase. 2021-01-04 Richard Biener PR tree-optimization/98282 * g++.dg/opt/pr98282.C: New testcase. 2021-01-04 Richard Sandiford PR target/89057 * gcc.target/aarch64/pr89057.c: New test. 2021-01-04 Richard Sandiford * 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 * README: Convert to utf8 from iso8859. 2021-01-04 Martin Liska * gcc.target/avr/avr.exp: Run dos2unix on the file. 2021-01-04 Richard Biener 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 PR tree-optimization/96782 * gcc.dg/tree-ssa/pr96782.c: New test. 2021-01-04 Bernd Edlinger * gcc.misc-tests/outputs.exp: Adjust testcase. 2021-01-01 Jakub Jelinek * ChangeLog-2020: Rotate ChangeLog. New file. 2021-01-01 Joel Brobecker * 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 * g++.dg/init/new26.C: Fix overriding of the delete operator for c++14 profile. 2021-01-01 Jerome Lambourg * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model not supported). 2021-01-01 Joel Brobecker * 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 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP. 2021-01-01 Jerome Lambourg * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp headers too. 2021-01-01 Jerome Lambourg * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel. 2021-01-01 Jerome Lambourg * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test directives. 2021-01-01 Jerome Lambourg * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined. 2021-01-01 Jerome Lambourg * g++.dg/other/anon5.C: Skip on vxworks kernel. 2021-01-01 Jerome Lambourg * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check. * gcc.dg/vxworks/initpri2.c: Likewise. 2021-01-01 Joel Brobecker * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r* targets. 2021-01-01 Olivier Hainque * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters. * gcc.dg/pthread-init-2.c: Ditto. 2021-01-01 Olivier Hainque * 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 * 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 * 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 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls. * gcc.target/arm/headmerge-2.c: Likewise. 2021-01-01 Alexandre Oliva * 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.