https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108415
--- Comment #9 from Segher Boessenkool <segher at gcc dot gnu.org> --- What is the current state here? We should simply not allow -mmodulo at all if we do not generate such insns (we do not have a -mcpu= that allows those). We do not want multiple ways to do thing, certainly not where way A then overrides way B, and no one knows which will win! To enable or disable certain parts of the instruction set, the only thing that matters is -mcpu=. But we *do* want to be able to disable all FP or vector insns, importantly everything that touches the corresponding register files!