https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91498
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- Patch that causes gcc.target/i386/minmax-6.c to spill to the stack: https://gcc.gnu.org/ml/gcc-patches/2019-08/msg01283.html This makes SI/DImode chains handled by STV2 only (after combine). We can take it from there if we think that's what we need to do anyways. In the end it's STV/RA interaction, I guess if we can take combine out of the equation it might simplify things.