patches/glibc/2.9/450-alpha-glibc-2.5-no-page-header.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Sun Nov 25 18:22:38 2012 +0100 (2012-11-25)
changeset 3133 36aa2ae92c29
parent 1201 c9967a6e3b25
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@1201
     1
Original patch from: gentoo/src/patchsets/glibc/2.9/6015_all_alpha-glibc-2.5-no-page-header.patch
yann@1201
     2
yann@1201
     3
-= BEGIN original header =-
yann@1201
     4
2008-06-07  Mike Frysinger  <vapier@gentoo.org>
yann@1201
     5
yann@1201
     6
	* sysdeps/unix/sysv/linux/alpha/sys/user.h: Copy page.h definitions
yann@1201
     7
	from the kernel header to sys/user.h and remove the #include of
yann@1201
     8
	sys/user.h.
yann@1201
     9
yann@1201
    10
-= END original header =-
yann@1201
    11
yann@1201
    12
diff -durN glibc-2_9.orig/sysdeps/unix/sysv/linux/alpha/sys/user.h glibc-2_9/sysdeps/unix/sysv/linux/alpha/sys/user.h
yann@1201
    13
--- glibc-2_9.orig/sysdeps/unix/sysv/linux/alpha/sys/user.h	2001-07-06 06:56:13.000000000 +0200
yann@1201
    14
+++ glibc-2_9/sysdeps/unix/sysv/linux/alpha/sys/user.h	2009-02-02 22:01:32.000000000 +0100
yann@1201
    15
@@ -23,7 +23,6 @@
yann@1201
    16
    only. Don't read too much into it. Don't use it for anything other
yann@1201
    17
    than gdb/strace unless you know what you are doing. */
yann@1201
    18
 
yann@1201
    19
-#include <asm/page.h>
yann@1201
    20
 #include <asm/reg.h>
yann@1201
    21
 
yann@1201
    22
 struct user
yann@1201
    23
@@ -41,6 +40,9 @@
yann@1201
    24
   char u_comm[32];				/* user command name */
yann@1201
    25
 };
yann@1201
    26
 
yann@1201
    27
+#define PAGE_SHIFT		13
yann@1201
    28
+#define PAGE_SIZE		(1 << PAGE_SHIFT)
yann@1201
    29
+#define PAGE_MASK		(~(PAGE_SIZE-1))
yann@1201
    30
 #define NBPG			PAGE_SIZE
yann@1201
    31
 #define UPAGES			1
yann@1201
    32
 #define HOST_TEXT_START_ADDR	(u.start_code)