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
- To: Thiemo Seufer <ica2_ts at csv dot ica dot uni-stuttgart dot de>
- Subject: Re: [PATCH] Reallow unrestricted use od .set mipsX
- From: Richard Sandiford <r dot sandiford at redhat dot com>
- Date: 07 Sep 2001 12:37:53 +0100
- Cc: binutils at sources dot redhat dot com
- References: <20010907060457.B351@rembrandt.csv.ica.uni-stuttgart.de>
Thiemo Seufer <ica2_ts@csv.ica.uni-stuttgart.de> writes:
> this patch re-allows to use .set mipsX pseudo-op without getting
> hindered by an -mgp32/-mfp32/-mabi=32 option, which currently
> restrict register size and usable insn's over the whole file.
>
> This restores the old behaviour, which is also the way
> traditional mips assemblers work. Currently e.g. a
>
> .set mips3
>
> in a -mabi=32 file is rendered useless.
Sorry to be complaining again!
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, and I'm not sure it makes sense for them to be.
Richard