aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/sparc/sol2.h6
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f717f53..ce7abf9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/config/sparc/sol2.h b/gcc/config/sparc/sol2.h
index ee7fa06..b5d3c9d 100644
--- a/gcc/config/sparc/sol2.h
+++ b/gcc/config/sparc/sol2.h
@@ -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; \
\