patches/glibc/2.7/260-sh-syscall-error-path.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@962
     1
--- glibc-2.7/sysdeps/unix/sysv/linux/sh/sysdep.S.orig	2005-12-30 22:16:43.000000000 +0000
yann@962
     2
+++ glibc-2.7/sysdeps/unix/sysv/linux/sh/sysdep.S	2008-08-19 22:33:14.000000000 +0100
yann@962
     3
@@ -32,3 +32,13 @@
yann@962
     4
 
yann@962
     5
 #define __syscall_error __syscall_error_1
yann@962
     6
 #include <sysdeps/unix/sh/sysdep.S>
yann@962
     7
+
yann@962
     8
+	.data
yann@962
     9
+	.align 3
yann@962
    10
+	.globl ___fpscr_values
yann@962
    11
+	.type ___fpscr_values, @object
yann@962
    12
+	.size ___fpscr_values, 8
yann@962
    13
+___fpscr_values:
yann@962
    14
+	.long	0
yann@962
    15
+	.long	0x80000
yann@962
    16
+weak_alias (___fpscr_values, __fpscr_values)
yann@962
    17
--- glibc-2.7/sysdeps/unix/sysv/linux/sh/Versions.orig	2003-09-01 05:05:09.000000000 +0100
yann@962
    18
+++ glibc-2.7/sysdeps/unix/sysv/linux/sh/Versions	2008-08-19 22:33:14.000000000 +0100
yann@962
    19
@@ -2,6 +2,7 @@
yann@962
    20
   GLIBC_2.2 {
yann@962
    21
     # functions used in other libraries
yann@962
    22
     __xstat64; __fxstat64; __lxstat64;
yann@962
    23
+    __fpscr_values;
yann@962
    24
 
yann@962
    25
     # a*
yann@962
    26
     alphasort64;