This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: [PATCH] Reallow unrestricted use od .set mipsX
Thiemo Seufer <ica2_ts@csv.ica.uni-stuttgart.de> writes:
> > I've no objections to the -mabi=32 part, especially if that's what
> > traditional MIPS assemblers do. But -mfp32 and -mgp32 are GAS's
> > options, aren't they? They never used to be affected by .set mipsX
> > options,
>
> "Never" is a strong word for something which was implemented a few
> weeks ago. :-)
Yeah, well ;-).
I was thinking that -mgp32 didn't used to be affected by .set mipsX.
But since all it used to do was force "move" to be implemented as "or",
which would always be safe, I guess it never had to.
> .set mipsX is normally used to loosen a restriction, otherwise
> there's no point in having it. It's not intended for usual
> programming but for stuff like exception handlers, and
> traditionally there are no guarantees made about it to the
> average programmer execpt of being blamed when it doesn't work.
Right you are. Sorry for the noise.
Richard