https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117525
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ebotcazou at gcc dot gnu.org --- Comment #16 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- The SPARC port also uses the double "fix" and that's the correct reading of the description in rtl.def: "Value is defined only when the operand's value is an integer." so IMO the regression should be fixed in the middle-end instead.