On 11/19/19 1:27 AM, Segher Boessenkool wrote: > The combine parts are okay for trunk, if you keep an eye out :-)
Thanks, now committed. That leaves the auto-inc-dec part. Since we're being adventurous, I've also bootstrapped and tested the following in the meantime (on the gcc135 machine). This just deletes the tests for jumps entirely rather than hedging bets. Bernd
Index: gcc/auto-inc-dec.c =================================================================== --- gcc/auto-inc-dec.c (revision 278653) +++ gcc/auto-inc-dec.c (working copy) @@ -1441,12 +1441,6 @@ merge_in_block (int max_reg, basic_block continue; } - /* This continue is deliberate. We do not want the uses of the - jump put into reg_next_use because it is not considered safe to - combine a preincrement with a jump. */ - if (JUMP_P (insn)) - continue; - if (dump_file) dump_insn_slim (dump_file, insn);