This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[i386] Remove -mmmx and -msse from 3.0 Branch
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Subject: [i386] Remove -mmmx and -msse from 3.0 Branch
- From: Kelley Cook <kelley dot cook at home dot com>
- Date: Thu, 26 Apr 2001 15:25:00 -0400 (EDT)
As noted in PR 1777, including the options -mmmx or -msse with any source
file on the GCC 3.0 Branch results in an immediate ICE.
Since the GCC 3.0 branch criteria probably will not allow for Jan's
SSE work, then it makes since just to eliminate the options on the branch.
Bootstrapped on i686-pc-cygwin --enable-languages=c. No regressions.
2000-04-26 Kelley Cook <kelley.cook@home.com>
* config/i386/i386.h (TARGET_SWITCHES): Remove -mmmx and -msse options.
--- i386.h.orig Thu Apr 26 15:08:05 2001
+++ i386.h Thu Apr 26 15:19:34 2001
@@ -293,15 +293,8 @@
{ "accumulate-outgoing-args", MASK_ACCUMULATE_OUTGOING_ARGS, \
N_("Use push instructions to save outgoing arguments") }, \
{ "no-accumulate-outgoing-args",-MASK_ACCUMULATE_OUTGOING_ARGS, \
N_("Do not use push instructions to save outgoing arguments") }, \
- { "mmx", MASK_MMX, N_("Support MMX builtins") }, \
- { "no-mmx", -MASK_MMX, \
- N_("Do not support MMX builtins") }, \
- { "sse", MASK_SSE, \
- N_("Support MMX and SSE builtins") }, \
- { "no-sse", -MASK_SSE, \
- N_("Do not support MMX and SSE builtins") }, \
{ "128bit-long-double", MASK_128BIT_LONG_DOUBLE, \
N_("sizeof(long double) is 16.") }, \
{ "96bit-long-double", -MASK_128BIT_LONG_DOUBLE, \
N_("sizeof(long double) is 12.") }, \