initial commit
[glibc.git] / debian / patches / sh4 / local-fpscr_values.diff
1 --- a/sysdeps/unix/sysv/linux/sh/sysdep.S
2 +++ b/sysdeps/unix/sysv/linux/sh/sysdep.S
3 @@ -30,3 +30,14 @@
4
5 #define __syscall_error __syscall_error_1
6 #include <sysdeps/unix/sh/sysdep.S>
7 +
8 + .data
9 + .align 3
10 + .globl ___fpscr_values
11 + .type ___fpscr_values, @object
12 + .size ___fpscr_values, 8
13 +___fpscr_values:
14 + .long 0
15 + .long 0x80000
16 +weak_alias (___fpscr_values, __fpscr_values)
17 +
18 --- a/sysdeps/unix/sysv/linux/sh/Versions
19 +++ b/sysdeps/unix/sysv/linux/sh/Versions
20 @@ -2,6 +2,7 @@
21 GLIBC_2.2 {
22 # functions used in other libraries
23 __xstat64; __fxstat64; __lxstat64;
24 + __fpscr_values;
25
26 # a*
27 alphasort64;
28 --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist
29 +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist
30 @@ -267,6 +267,7 @@
31 GLIBC_2.2 __flbf F
32 GLIBC_2.2 __fork F
33 GLIBC_2.2 __fpending F
34 +GLIBC_2.2 __fpscr_values D 0x8
35 GLIBC_2.2 __fpu_control D 0x4
36 GLIBC_2.2 __fpurge F
37 GLIBC_2.2 __freadable F