Module Name: src
Committed By: martin
Date: Wed Dec 19 16:57:21 UTC 2012
Modified Files:
src/external/gpl3/gcc/dist/gcc/config/ia64: netbsd.h
Log Message:
Avoid duplicate definition of __enable_execute_stack in libgcc (copied from
the rs6000 netbsd.h)
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gcc/dist/gcc/config/ia64/netbsd.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/gpl3/gcc/dist/gcc/config/ia64/netbsd.h
diff -u src/external/gpl3/gcc/dist/gcc/config/ia64/netbsd.h:1.1 src/external/gpl3/gcc/dist/gcc/config/ia64/netbsd.h:1.2
--- src/external/gpl3/gcc/dist/gcc/config/ia64/netbsd.h:1.1 Wed Jun 29 04:59:10 2011
+++ src/external/gpl3/gcc/dist/gcc/config/ia64/netbsd.h Wed Dec 19 16:57:21 2012
@@ -53,4 +53,9 @@ Boston, MA 02111-1307, USA. */
/* Attempt to enable execute permissions on the stack. */
#define TRANSFER_FROM_TRAMPOLINE NETBSD_ENABLE_EXECUTE_STACK
+/* Make sure _enable_execute_stack() isn't the empty function in libgcc2.c.
+ It gets defined in _trampoline.o via NETBSD_ENABLE_EXECUTE_STACK. */
+#undef ENABLE_EXECUTE_STACK
+#define ENABLE_EXECUTE_STACK
+
#define TARGET_VERSION fprintf (stderr, " (NetBSD/ia64 ELF)");