Daily bump.

This commit is contained in:
GCC Administrator 2022-06-08 00:16:28 +00:00
parent 2005b9b888
commit 445ba599cb
6 changed files with 139 additions and 1 deletions

View File

@ -1,3 +1,80 @@
2022-06-07 Richard Earnshaw <rearnsha@arm.com>
PR target/105090
* config/arm/arm.cc (arm_bfi_1_p): New function.
(arm_bfi_p): New function.
(arm_rtx_costs_internal): Add costs for BFI idioms.
(arm_print_operand [case 'V']): Format output for BFI/BFC masks.
* config/arm/constraints.md (Dj): New constraint.
* config/arm/arm.md (arm_andsi3_insn): Add alternative to use BFC.
(insv_zero): Convert to an insn with a split.
(*bfi, *bfi_alt1, *bfi_alt2, *bfi_alt3): New patterns.
2022-06-07 liuhongt <hongtao.liu@intel.com>
PR target/105854
* config/i386/sse.md (ssse3_palignrdi): Change alternative 2
from Yv to Yw.
2022-06-07 Roger Sayle <roger@nextmovesoftware.com>
PR middle-end/105853
PR target/105856
* calls.cc (load_register_parameters): Call store_constructor
and int_expr_size directly instead of expanding via expand_expr.
* expr.cc (static void store_constructor): Don't prototype here.
(static HOST_WIDE_INT int_expr_size): Likewise.
(store_constructor): No longer static.
(int_expr_size): Likewise, no longer static.
* expr.h (store_constructor): Prototype here.
(int_expr_size): Prototype here.
2022-06-07 Jan Beulich <jbeulich@suse.com>
Revert:
2022-06-03 Jan Beulich <jbeulich@suse.com>
* Makefile.in (ORIGINAL_OBJCOPY_FOR_TARGET): New.
* configure.ac: Check for objcopy, producing
ORIGINAL_OBJCOPY_FOR_TARGET.
* configure: Update accordingly.
* exec-tool.in (ORIGINAL_OBJCOPY_FOR_TARGET): New.
Handle objcopy.
2022-06-07 Jakub Jelinek <jakub@redhat.com>
* tree.h (OMP_CLAUSE_LINEAR_OLD_LINEAR_MODIFIER): Define.
* tree-pretty-print.cc (dump_omp_clause) <case OMP_CLAUSE_LINEAR>:
Adjust clause printing style depending on
OMP_CLAUSE_LINEAR_OLD_LINEAR_MODIFIER.
2022-06-07 Jan Beulich <jbeulich@suse.com>
* config/i386/i386-builtin.def (__builtin_ia32_psadbw256):
Change type.
* config/i386/i386-builtin-types.def: New function type
(V4DI, V32QI, V32QI).
* config/i386/i386-expand.cc (ix86_expand_args_builtin): Handle
V4DI_FTYPE_V32QI_V32QI.
2022-06-07 Jan Beulich <jbeulich@suse.com>
* config/i386/i386.cc (ix86_attr_length_vex_default): Take REX.B
into account for reg-only insns.
2022-06-07 Roger Sayle <roger@nextmovesoftware.com>
* config/i386/i386.cc (ix86_rtx_costs): Add a new case for
IF_THEN_ELSE, and provide costs for TARGET_XOP's vpcmov and
TARGET_CMOVE's (scalar integer) conditional moves.
* config/i386/sse.md (define_split): Recognize XOP's vpcmov
from its equivalent (canonical) pxor;pand;pxor sequence.
2022-06-07 Kewen Lin <linkw@linux.ibm.com>
* machmode.def (VECTOR_MODES_WITH_PREFIX): Update document for
parameter ORDER.
2022-06-06 Andrew Stubbs <ams@codesourcery.com>
* config.in: Regenerate.

View File

@ -1 +1 @@
20220607
20220608

View File

@ -1,3 +1,13 @@
2022-06-07 Jakub Jelinek <jakub@redhat.com>
* c-parser.cc (c_parser_omp_clause_linear): Parse OpenMP 5.2
style linear clause modifiers. Set
OMP_CLAUSE_LINEAR_OLD_LINEAR_MODIFIER flag on the clauses when
old style modifiers are used.
* c-typeck.cc (c_finish_omp_clauses): Only reject linear clause
with val modifier on simd or for if the old style modifiers are
used.
2022-06-02 David Malcolm <dmalcolm@redhat.com>
* c-lang.cc (LANG_HOOKS_GET_SARIF_SOURCE_LANGUAGE): Redefine.

View File

@ -1,3 +1,20 @@
2022-06-07 Jakub Jelinek <jakub@redhat.com>
* parser.cc (cp_parser_omp_clause_linear): Parse OpenMP 5.2
style linear clause modifiers. Set
OMP_CLAUSE_LINEAR_OLD_LINEAR_MODIFIER flag on the clauses when
old style modifiers are used.
* semantics.cc (finish_omp_clauses): Only reject linear clause
with val modifier on simd or for if the old style modifiers are
used.
2022-06-07 Roger Sayle <roger@nextmovesoftware.com>
PR c++/96442
* decl.cc (start_enum): When emitting a "must be integral" error,
set ENUM_UNDERLYING_TYPE to integer_type_node, to avoid an ICE
downstream in build_enumeration.
2022-06-06 Patrick Palka <ppalka@redhat.com>
PR c++/53164

View File

@ -1,3 +1,9 @@
2022-06-07 Jakub Jelinek <jakub@redhat.com>
* trans-openmp.cc (gfc_trans_omp_clauses): Set
OMP_CLAUSE_LINEAR_OLD_LINEAR_MODIFIER on OMP_CLAUSE_LINEAR
clauses unconditionally for now.
2022-06-03 Tobias Burnus <tobias@codesourcery.com>
* openmp.cc (OMP_SCOPE_CLAUSES): Add firstprivate and allocate.

View File

@ -1,3 +1,31 @@
2022-06-07 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr105854.c: New test.
2022-06-07 Roger Sayle <roger@nextmovesoftware.com>
PR middle-end/105853
PR target/105856
* gcc.dg/pr105853.c: New test case.
* gcc.dg/pr105856.c: New test case.
2022-06-07 Jakub Jelinek <jakub@redhat.com>
* c-c++-common/gomp/linear-2.c: New test.
* c-c++-common/gomp/linear-3.c: New test.
* g++.dg/gomp/linear-3.C: New test.
* g++.dg/gomp/linear-4.C: New test.
* g++.dg/gomp/linear-5.C: New test.
2022-06-07 Roger Sayle <roger@nextmovesoftware.com>
PR c++/96442
* g++.dg/parse/pr96442.C: New test case.
2022-06-07 Roger Sayle <roger@nextmovesoftware.com>
* gcc.target/i386/xop-pcmov3.c: New test case.
2022-06-06 Patrick Palka <ppalka@redhat.com>
PR c++/53164