This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RFA: MIPS paired single support
- From: Richard Sandiford <rsandifo at redhat dot com>
- To: Nigel Stephens <nigel at mips dot com>
- Cc: "Fu, Chao-Ying" <fu at mips dot com>, James E Wilson <wilson at specifixinc dot com>, gcc-patches at gcc dot gnu dot org, David Ung <davidu at mips dot com>, "Uhler, Mike" <uhler at mips dot com>, "Thekkath, Radhika" <radhika at mips dot com>
- Date: Tue, 31 Aug 2004 09:56:16 +0100
- Subject: Re: RFA: MIPS paired single support
- References: <3CB54817FDF733459B230DD27C690CEC041C22@Exchange.MIPS.COM><873c23g7z1.fsf@redhat.com> <4134342B.9060201@mips.com>
Nigel Stephens <nigel@mips.com> writes:
> Richard Sandiford wrote:
>>> 1. Change the target from "mips*-*-*" to "mips*-*-elf", such that
>>> other mips targets won't fail.
>>
>>I'd suggest mipsisa64*-*-* and sb1*-*-* only. A mips64-elf simulator
>>wouldn't normally understand MIPS3D instructions.
>
> MIPS32 Release 2 does support paired-single and MIPS3D on a 32-bit
> processor, if it is paired with a 64-bit floating-point unit.
I know, but...
> I know GCC doesn't currently support such a combination, but I do have a
> set of patches against gcc-3.4 to enable 64-bit float with 32-bit gprs
> on MIPS32r2, which I should get around to porting across to mainline...
...we certainly shouldn't be adding mipsisa32r2*-*-* to the target list
until this is supported. I still think mipsisa64*-*-* and sb1*-*-*
is the right choice for the initial check-in.
Richard