Revert my patch for mingw32.
authorktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 26 Apr 2008 00:44:18 +0000 (00:44 +0000)
committerktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 26 Apr 2008 00:44:18 +0000 (00:44 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@134692 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/mingw32.h

index f448aac..374615b 100644 (file)
@@ -1,10 +1,3 @@
-2008-04-25  Kai Tietz  <kai.tietz@onevision.com>
-
-       * config/i386/mingw32.h (SUBTARGET_INIT_BUILTINS): New.
-       * config/i386/i386.c (ix86_init_builtins): Use of
-       SUBTARGET_INIT_BUILTINS.
-       Add include of c-common.h for builtin.
-
 2008-04-25  Jan Hubicka  <jh@suse.cz>
 
        PR testsuite/35843
index bb8983e..dee2410 100644 (file)
@@ -19807,10 +19807,6 @@ ix86_init_builtins (void)
 {
   if (TARGET_MMX)
     ix86_init_mmx_sse_builtins ();
-
-#ifdef SUBTARGET_INIT_BUILTINS
-  SUBTARGET_INIT_BUILTINS;
-#endif
 }
 
 /* Errors in the source file can cause expand_expr to return const0_rtx
index 19b57db..3a3b74c 100644 (file)
@@ -180,23 +180,6 @@ __enable_execute_stack (void *addr)                                        \
 #undef ENABLE_EXECUTE_STACK
 #define ENABLE_EXECUTE_STACK MINGW_ENABLE_EXECUTE_STACK
 
-#define SUBTARGET_INIT_BUILTINS                                        \
-do {                                                           \
-  if (TARGET_64BIT_MS_ABI)                                     \
-    {                                                          \
-         /* These builtin functions have a different return    \
-            type (intptr_t) on 64-bit MS Windows.  */          \
-         disable_builtin_function ("execl");                   \
-         disable_builtin_function ("execlp");                  \
-         disable_builtin_function ("execle");                  \
-         disable_builtin_function ("execv");                   \
-         disable_builtin_function ("execvp");                  \
-         disable_builtin_function ("execve");                  \
-    }                                                          \
-  /* Second argument of MS scalb is long, not double. */       \
-  disable_builtin_function ("scalb");                          \
-} while (0)                                                     \
-
 #ifdef IN_LIBGCC2
 #include <windows.h>
 #endif