This is the mail archive of the
mailing list for the GCC project.
Re: [Patch] MIPS: mips16e machine patterns - zeb/zeh seb/seh
> That's because to be MIPS32/32R2/64/64R2 ASE compliant, the full MIPS16e
> set is required, not a subset (MIPS16). I've simply made that if the
> user gave -mips16 option for mips_isa>=32, they really mean -mips16e.
> As in Ian's previous reply, -march=mips32 -mips16 will imply -mips16e.
The compiler should not "infer" or "guess" what the user meant. Richard
and I spent a lot of time removing that kind of code from the compiler,
I don't want to put more in there.
If they say -mips16 they get -mips16. If they say -mips16e they get -