local-fpscr_values
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Tue, 27 May 2025 10:40:04 +0000 (11:40 +0100)
committerSean Whitton <spwhitton@spwhitton.name>
Tue, 27 May 2025 10:40:04 +0000 (11:40 +0100)
Gbp-Pq: Topic sh4
Gbp-Pq: Name local-fpscr_values.diff

sysdeps/unix/sysv/linux/sh/Versions
sysdeps/unix/sysv/linux/sh/le/libc.abilist
sysdeps/unix/sysv/linux/sh/sysdep.S

index e0938c4165888a300dfac51f415944b13521009e..ca1d7da3398459dbb85389cb5b9eab01c0e2cd50 100644 (file)
@@ -2,6 +2,7 @@ libc {
   GLIBC_2.2 {
     # functions used in other libraries
     __xstat64; __fxstat64; __lxstat64;
+    __fpscr_values;
 
     # a*
     alphasort64;
index 4b057bf4a2d2dce34a85614b06121d7ce7d9a349..172893bf7e05b816642a0f896af5d97b7e3b44be 100644 (file)
@@ -256,6 +256,7 @@ GLIBC_2.2 __finitel F
 GLIBC_2.2 __flbf F
 GLIBC_2.2 __fork F
 GLIBC_2.2 __fpending F
+GLIBC_2.2 __fpscr_values D 0x8
 GLIBC_2.2 __fpu_control D 0x4
 GLIBC_2.2 __fpurge F
 GLIBC_2.2 __freadable F
index 85ff3f900eb3161653cc279171f3b0a24f0b41d8..7743b8d57ad7397f12df13cea41d8530735917aa 100644 (file)
@@ -30,3 +30,14 @@ ENTRY (__syscall_error)
 
 #define __syscall_error __syscall_error_1
 #include <sysdeps/unix/sh/sysdep.S>
+
+       .data
+       .align 3
+       .globl ___fpscr_values
+       .type ___fpscr_values, @object
+       .size ___fpscr_values, 8
+___fpscr_values:
+       .long 0
+       .long 0x80000
+weak_alias (___fpscr_values, __fpscr_values)
+