Daily bump.
This commit is contained in:
parent
2005b9b888
commit
445ba599cb
@ -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.
|
||||
|
@ -1 +1 @@
|
||||
20220607
|
||||
20220608
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user