Daily bump.
This commit is contained in:
parent
fafe2d18f7
commit
4297a08ed1
6 changed files with 202 additions and 1 deletions
|
@ -1,3 +1,11 @@
|
|||
2023-08-02 Jan Beulich <jbeulich@suse.com>
|
||||
|
||||
* MAINTAINERS: Correct my email address.
|
||||
|
||||
2023-08-02 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* MAINTAINERS (Write After Approval): Add myself.
|
||||
|
||||
2023-08-01 Richard Ball <richard.ball@arm.com>
|
||||
|
||||
* MAINTAINERS: Add myself.
|
||||
|
|
132
gcc/ChangeLog
132
gcc/ChangeLog
|
@ -1,3 +1,135 @@
|
|||
2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
|
||||
|
||||
PR rtl-optimization/110867
|
||||
* combine.cc (simplify_compare_const): Try the optimization only
|
||||
in case the constant fits into the comparison mode.
|
||||
|
||||
2023-08-02 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
* config/riscv/zicond.md: Remove incorrect zicond patterns and
|
||||
renumber/rename them.
|
||||
(zero.nez.<GPR:MODE><X:mode>.opt2): Fix output string.
|
||||
|
||||
2023-08-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-phinodes.h (add_phi_node_to_bb): Remove.
|
||||
* tree-phinodes.cc (add_phi_node_to_bb): Make static.
|
||||
|
||||
2023-08-02 Jan Beulich <jbeulich@suse.com>
|
||||
|
||||
* config/i386/sse.md (vec_dupv2df<mask_name>): Fold the middle
|
||||
two of the alternatives.
|
||||
|
||||
2023-08-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/92335
|
||||
* tree-ssa-sink.cc (select_best_block): Before loop
|
||||
optimizations avoid sinking unconditional loads/stores
|
||||
in innermost loops to conditional executed places.
|
||||
|
||||
2023-08-02 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
* gimple-match-head.cc (gimple_bitwise_inverted_equal_p): Valueize
|
||||
the comparison operands before comparing them.
|
||||
|
||||
2023-08-02 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
* match.pd (`~X & X`, `~X | X`): Move over to
|
||||
use bitwise_inverted_equal_p, removing :c as bitwise_inverted_equal_p
|
||||
handles that already.
|
||||
Remove range test simplifications to true/false as they
|
||||
are now handled by these patterns.
|
||||
|
||||
2023-08-02 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
* tree-ssa-phiopt.cc (match_simplify_replacement): Mark's cond
|
||||
statement's lhs and rhs to check if trivial dead.
|
||||
Rename inserted_exprs to exprs_maybe_dce; also move it so
|
||||
bitmap is not allocated if not needed.
|
||||
|
||||
2023-08-02 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* config/riscv/riscv-vector-builtins-bases.cc
|
||||
(class widen_binop_frm): New class for binop frm.
|
||||
(BASE): Add vfwadd_frm.
|
||||
* config/riscv/riscv-vector-builtins-bases.h: New declaration.
|
||||
* config/riscv/riscv-vector-builtins-functions.def
|
||||
(vfwadd_frm): New function definition.
|
||||
* config/riscv/riscv-vector-builtins-shapes.cc
|
||||
(BASE_NAME_MAX_LEN): New macro.
|
||||
(struct alu_frm_def): Leverage new base class.
|
||||
(struct build_frm_base): New build base for frm.
|
||||
(struct widen_alu_frm_def): New struct for widen alu frm.
|
||||
(SHAPE): Add widen_alu_frm shape.
|
||||
* config/riscv/riscv-vector-builtins-shapes.h: New declaration.
|
||||
* config/riscv/vector.md (frm_mode): Add vfwalu type.
|
||||
|
||||
2023-08-02 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* cfgloop.h (loop_count_in): Declare.
|
||||
* cfgloopanal.cc (expected_loop_iterations_by_profile): Use count_in.
|
||||
(loop_count_in): Move here from ...
|
||||
* cfgloopmanip.cc (loop_count_in): ... here.
|
||||
(scale_loop_profile): Improve dumping; cast iteration bound to sreal.
|
||||
|
||||
2023-08-02 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* cfg.cc (scale_strictly_dominated_blocks): New function.
|
||||
* cfg.h (scale_strictly_dominated_blocks): Declare.
|
||||
* tree-cfg.cc (fold_loop_internal_call): Fixup CFG profile.
|
||||
|
||||
2023-08-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR rtl-optimization/110587
|
||||
* lra-spills.cc (return_regno_p): Remove.
|
||||
(regno_in_use_p): Likewise.
|
||||
(lra_final_code_change): Do not remove noop moves
|
||||
between hard registers.
|
||||
|
||||
2023-08-02 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/81904
|
||||
* config/i386/sse.md (vec_fmaddsub<mode>4): Extend to vector
|
||||
HFmode, use mode iterator VFH instead.
|
||||
(vec_fmsubadd<mode>4): Ditto.
|
||||
(<sd_mask_codefor>fma_fmaddsub_<mode><sd_maskz_name><round_name>):
|
||||
Remove scalar mode from iterator, use VFH_AVX512VL instead.
|
||||
(<sd_mask_codefor>fma_fmsubadd_<mode><sd_maskz_name><round_name>):
|
||||
Ditto.
|
||||
|
||||
2023-08-02 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* config/i386/sse.md (*avx2_lddqu_inserti_to_bcasti): New
|
||||
pre_reload define_insn_and_split.
|
||||
|
||||
2023-08-02 Xiao Zeng <zengxiao@eswincomputing.com>
|
||||
|
||||
* config/riscv/riscv.cc (riscv_rtx_costs): Add costing for
|
||||
using Zicond to implement some conditional moves.
|
||||
|
||||
2023-08-02 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
* config/riscv/zicond.md: Use the X iterator instead of ANYI
|
||||
on the comparison input operands.
|
||||
|
||||
2023-08-02 Xiao Zeng <zengxiao@eswincomputing.com>
|
||||
|
||||
* config/riscv/riscv.cc (riscv_rtx_costs, case IF_THEN_ELSE): Add
|
||||
Zicond costing.
|
||||
(case SET): For INSNs that just set a REG, take the cost from the
|
||||
SET_SRC.
|
||||
Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
2023-08-02 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* common/config/i386/i386-common.cc (OPTION_MASK_ISA2_AMX_INT8_SET):
|
||||
Change OPTION_MASK_ISA2_AMX_TILE to OPTION_MASK_ISA2_AMX_TILE_SET.
|
||||
(OPTION_MASK_ISA2_AMX_BF16_SET): Ditto
|
||||
(OPTION_MASK_ISA2_AMX_FP16_SET): Ditto
|
||||
(OPTION_MASK_ISA2_AMX_COMPLEX_SET): Ditto
|
||||
(OPTION_MASK_ISA_ABM_SET):
|
||||
Change OPTION_MASK_ISA_POPCNT to OPTION_MASK_ISA_POPCNT_SET.
|
||||
|
||||
2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
|
||||
|
||||
* config/s390/s390.cc (s390_encode_section_info): Assume external
|
||||
|
|
|
@ -1 +1 @@
|
|||
20230802
|
||||
20230803
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
2023-08-02 Eric Feng <ef2648@columbia.edu>
|
||||
|
||||
PR analyzer/107646
|
||||
* analyzer-language.cc (run_callbacks): New function.
|
||||
(on_finish_translation_unit): New function.
|
||||
* analyzer-language.h (GCC_ANALYZER_LANGUAGE_H): New include.
|
||||
(class translation_unit): New vfuncs.
|
||||
|
||||
2023-07-26 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/104940
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2023-08-02 Eric Feng <ef2648@columbia.edu>
|
||||
|
||||
PR analyzer/107646
|
||||
* c-parser.cc: New functions on stashing values for the
|
||||
analyzer.
|
||||
|
||||
2023-08-01 Lewis Hyatt <lhyatt@gmail.com>
|
||||
|
||||
* c-parser.cc (pragma_lex_discard_to_eol): New function.
|
||||
|
|
|
@ -1,3 +1,50 @@
|
|||
2023-08-02 Eric Feng <ef2648@columbia.edu>
|
||||
|
||||
PR analyzer/107646
|
||||
* gcc.dg/plugin/plugin.exp: Add new plugin and test.
|
||||
* gcc.dg/plugin/analyzer_cpython_plugin.c: New plugin.
|
||||
* gcc.dg/plugin/cpython-plugin-test-1.c: New test.
|
||||
|
||||
2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
|
||||
|
||||
PR rtl-optimization/110869
|
||||
* gcc.dg/cmp-mem-const-1.c: Relax mode for constant.
|
||||
* gcc.dg/cmp-mem-const-2.c: Relax mode for constant.
|
||||
* gcc.dg/cmp-mem-const-3.c: Relax mode for constant.
|
||||
* gcc.dg/cmp-mem-const-4.c: Relax mode for constant.
|
||||
* gcc.dg/cmp-mem-const-5.c: Exclude sparc since here the
|
||||
constant is already reduced.
|
||||
* gcc.dg/cmp-mem-const-6.c: Exclude sparc since here the
|
||||
constant is already reduced.
|
||||
|
||||
2023-08-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/92335
|
||||
* gcc.dg/tree-ssa/ssa-sink-10.c: Disable vectorizing.
|
||||
* gcc.dg/tree-ssa/predcom-9.c: Clone from ssa-sink-10.c,
|
||||
expect predictive commoning to happen instead of sinking.
|
||||
* gcc.dg/vect/pr65947-3.c: Ajdust.
|
||||
|
||||
2023-08-02 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
|
||||
|
||||
2023-08-02 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* gcc.dg/unroll-1.c: Fix template.
|
||||
|
||||
2023-08-02 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* gcc.dg/vect/pr98308.c: Check that profile is consistent.
|
||||
|
||||
2023-08-02 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* gcc.target/i386/pr81904.c: New test.
|
||||
|
||||
2023-08-02 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* gcc.target/i386/vlddqu_vinserti128.c: New test.
|
||||
|
||||
2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/110161
|
||||
|
|
Loading…
Add table
Reference in a new issue