This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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.

Gah. No.

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 -
mips16e.

-eric


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]