https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71915
--- Comment #4 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- Something is causing us to hate the second case now, assigning "infinite" cost to it: Processing dependency tree rooted at 5. Using existing initializer: _3 = -_2; Increment vector: 0 increment: -8 count: 1 cost: -24 initializer: _3 1 increment: -16 count: 1 cost: 1000 initializer: