https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97887
--- Comment #3 from Uroš Bizjak <ubizjak at gmail dot com> --- (In reply to Richard Biener from comment #2) > combine first makes recog pick negsf2_i387_1: This should have the following insn constraint: "TARGET_80387 && !(SSE_FLOAT_MODE_P (<MODE>mode) && TARGET_SSE_MATH)" to hide it from combine in cases where relevant SSE mode is available.