https://gcc.gnu.org/g:0284886b8eb6f64676a56c420325ab0a9f911e70
commit r15-5061-g0284886b8eb6f64676a56c420325ab0a9f911e70 Author: Jakub Jelinek <ja...@redhat.com> Date: Sat Nov 9 17:11:34 2024 +0100 ChangeLog: Manually add entries for r15-4998 and r15-5004 These commits used *.c rather than *.cc suffix and miracuously got through the pre-commit hook but broke ChangeLog generation. Diff: --- gcc/ChangeLog | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 23ee454e3f24..7fae8aacdf98 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -177,6 +177,11 @@ laxer, adapted and moved from... (pass_tree_ifcombine::execute): ... here. +2024-11-07 Alexandre Oliva <ol...@adacore.com> + + * tree-ssa-ifcombine.cc (ifcombine_replace_cond): Support + TRUTH_ANDIF cond exprs. + 2024-11-07 Alexandre Oliva <ol...@adacore.com> * tree-ssa-ifcombine.cc (recognize_if_then_else): Support @@ -215,6 +220,11 @@ * tree-ssa-ifcombine.cc (ifcombine_ifandif): Drop redundant result_inv parm. Adjust all callers. +2024-11-07 Alexandre Oliva <ol...@adacore.com> + + * tree-ssa-ifcombine.cc (bb_no_side_effects_p): Allow vuses, + but not vdefs. + 2024-11-07 xuli <xu...@eswincomputing.com> * match.pd: Add the form1 of signed imm .SAT_ADD matching.