patches/glibc/ports-2.13/450-alpha-DEFAULT_STACK_PERMS.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Sun Nov 25 18:22:38 2012 +0100 (2012-11-25)
changeset 3133 36aa2ae92c29
permissions -rw-r--r--
cc/gcc: do not print 'core' or 'final'

In gcc-'s core and final passes, do not print 'core' or 'final' in
log messages. We already print it in step messages.

Also, as we use the core backend to build the bare-metal final gcc,
it can be disturbing to read 'core' while we're in fact in 'final'.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
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