local-fpscr_values
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Sat, 27 Aug 2022 11:38:11 +0000 (12:38 +0100)
committerAurelien Jarno <aurel32@debian.org>
Sat, 27 Aug 2022 11:38:11 +0000 (12:38 +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 9c734ff755f44252e22949d4ea385e3c274bf751..974e33b4b1d774b26f63fa429ab486055ef7f6b3 100644 (file)
@@ -3,6 +3,7 @@ libc {
   GLIBC_2.2 {
     # functions used in other libraries
     __xstat64; __fxstat64; __lxstat64;
+    __fpscr_values;
 
     # a*
     alphasort64;
index cba1abb55621ca74997b370788289227e1836bbb..f7a7da83c390dcfab3aaf99f1380870693b94e1e 100644 (file)
@@ -307,6 +307,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 a18fbb2e8b1edff268f9a1c81f991f949ec7e495..59421bfbb09e7b64bbdb977c66cd92d487f92334 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)
+