The first three of these are from the previous series, with hopefully all comments addressed.
The fourth simplifies the code that breaks up an arith insn with a compare to zero, using the helpers that the third patch introduced. The fifth and the sixth are separate from the rest and each other; they fix PRs that people optimistically thought this patch series would fix. Well, now they are right ;-) Segher Boessenkool (6): combine: add regno field to LOG_LINKS combine: distribute_log_links for PARALLELs of SETs combine: handle I2 a parallel of two SETs combine: simplify the CC thing code combine: handle REG_UNUSED in reg_dead_at_p (PR59278) combine: allow combining two insns into two in some cases (PR52714) gcc/combine.c | 326 +++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 229 insertions(+), 97 deletions(-) -- 1.8.1.4