This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]