* sparc/sol2.h: Include <sys/mman.h> when L_trampoline is defined.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Tue, 30 Oct 2001 03:11:45 +0000 (03:11 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Tue, 30 Oct 2001 03:11:45 +0000 (03:11 +0000)
From-SVN: r46624

gcc/ChangeLog
gcc/config/sparc/sol2.h

index f717f53193ab70bfacc322684fd8fdf7762d01e8..ce7abf95917219b06b3c6033e1670cf72a105d74 100644 (file)
@@ -1,3 +1,7 @@
+2001-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * sparc/sol2.h: Include <sys/mman.h> when L_trampoline is defined.
+
 Mon Oct 29 19:22:07 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
        * reload1.c (eliminate_regs): Test for reg_renumber being allocated
index ee7fa063b1733b51b4f93a313a3a748666e76894..b5d3c9db0c7475c8d605a2809fc2a988b33a69e2 100644 (file)
@@ -259,6 +259,12 @@ Boston, MA 02111-1307, USA.  */
  *
  */
 
+/* This declares mprotect (used in TRANSFER_FROM_TRAMPOLINE) for
+   libgcc2.c.  */
+#ifdef L_trampoline
+#include <sys/mman.h>
+#endif
+
 #define TRANSFER_FROM_TRAMPOLINE                                       \
 static int need_enable_exec_stack;                                     \
                                                                        \