patches/glibc/ports-2.13/450-alpha-DEFAULT_STACK_PERMS.patch
author Bryan Hundven <bryanhundven@gmail.com>
Fri Feb 21 23:28:12 2014 -0800 (2014-02-21)
changeset 3304 cdfeee4fbcfe
permissions -rw-r--r--
scripts: Update config.guess and config.sub

Update config.guess and config.sub from:
http://git.savannah.gnu.org/gitweb/?p=config.git

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
[yann.morin.1998@free.fr: further update]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <befa8e8e81336bc1c415.1393054644@Bryans-MacBook-Pro.local>
Patchwork-Id: 323128
yann@2438
     1
2011-02-28  Aurelien Jarno  <aurelien@aurel32.net>
yann@2438
     2
yann@2438
     3
	* sysdeps/alpha/stackinfo.h: Define DEFAULT_STACK_PERMS with PF_X.
yann@2438
     4
yann@2438
     5
diff --git glibc-2.13/glibc-ports-2.13/sysdeps/alpha/stackinfo.h glibc-2.13/glibc-ports-2.13/sysdeps/alpha/stackinfo.h
yann@2438
     6
index 0a281bd..d9dbc35 100644
yann@2438
     7
--- glibc-2.13/glibc-ports-2.13/sysdeps/alpha/stackinfo.h
yann@2438
     8
+++ glibc-2.13/glibc-ports-2.13/sysdeps/alpha/stackinfo.h
yann@2438
     9
@@ -22,7 +22,13 @@
yann@2438
    10
 #ifndef _STACKINFO_H
yann@2438
    11
 #define _STACKINFO_H	1
yann@2438
    12
 
yann@2438
    13
+#include <elf.h>
yann@2438
    14
+
yann@2438
    15
 /* On Alpha the stack grows down.  */
yann@2438
    16
 #define _STACK_GROWS_DOWN	1
yann@2438
    17
 
yann@2438
    18
+/* Default to an executable stack.  PF_X can be overridden if PT_GNU_STACK is
yann@2438
    19
+ * present, but it is presumed absent.  */
yann@2438
    20
+#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
yann@2438
    21
+
yann@2438
    22
 #endif	/* stackinfo.h */
yann@2438
    23