[i386] Remove -mmmx and -msse from 3.0 Branch

Kelley Cook kelley.cook@home.com
Thu Apr 26 12:58:00 GMT 2001


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.") },					      \



More information about the Gcc-patches mailing list