Revert my patch for mingw32.
authorKai Tietz <ktietz@gcc.gnu.org>
Sat, 26 Apr 2008 00:44:18 +0000 (02:44 +0200)
committerKai Tietz <ktietz@gcc.gnu.org>
Sat, 26 Apr 2008 00:44:18 +0000 (02:44 +0200)
From-SVN: r134692

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

index f448aacca2ad39675c78789f7f4ea3310d9786e3..374615b45463609bfd52650a85b947898a2e9742 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 bb8983e44fb1f1bb22db50aa3c57386231017c53..dee2410757d9c3ca1d6b5dbc7519a0e43c4f4bf6 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 19b57dbecc8d4e1d3cf2f1b18be8d48a5e48751e..3a3b74cf8be8c7a88fab8fcb9c0e55c9bb4e8fc4 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