This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] fisttp and sse3
- From: Roger Sayle <roger at eyesopen dot com>
- To: Eric Christopher <echristo at apple dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Tue, 19 Sep 2006 21:08:21 -0600 (MDT)
- Subject: Re: [patch] fisttp and sse3
Hi Eric,
On Mon, 18 Sep 2006, Eric Christopher wrote:
> 2006-09-18 Eric Christopher <echristo@apple.com>
>
> * config/i386/i386.c (x86_fisttp): Remove.
> * config/i386/i386.h (x86_fisttp): Ditto.
> (TARGET_FISTTP): Ditto.
>
> * gcc.target/i386/sse3-not-fisttp.c: New.
This is OK for mainline. Should anyone ever manufacture a hypothetical
x86 processor with FISTTP but without SSE3 or vice versa, we can always
add a new target flag.
Aside: The i386 backend could probably benefit from schemes similar
to those used by the mips and arm backends for simplifying the specification
of processor variants/subtypes.
Thanks to you and Andrew for addressing the issue and reaching consensus.
Roger
--