mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-30 22:43:12 +03:00
Fix sparc 64-bit GMP ifunc resolution in static builds.
[BZ #16150] * sysdeps/sparc/sparc64/multiarch/add_n.S: Resolve to the correct generic symbol in the non-vis3 case in static builds. * sysdeps/sparc/sparc64/multiarch/addmul_1.S: Likewise. * sysdeps/sparc/sparc64/multiarch/mul_1.S: Likewise. * sysdeps/sparc/sparc64/multiarch/sub_n.S: Likewise. * sysdeps/sparc/sparc64/multiarch/submul_1.S: Likewise.
This commit is contained in:
10
ChangeLog
10
ChangeLog
@ -1,3 +1,13 @@
|
|||||||
|
2013-11-11 David S. Miller <davem@davemloft.net>
|
||||||
|
|
||||||
|
[BZ #16150]
|
||||||
|
* sysdeps/sparc/sparc64/multiarch/add_n.S: Resolve to the correct generic
|
||||||
|
symbol in the non-vis3 case in static builds.
|
||||||
|
* sysdeps/sparc/sparc64/multiarch/addmul_1.S: Likewise.
|
||||||
|
* sysdeps/sparc/sparc64/multiarch/mul_1.S: Likewise.
|
||||||
|
* sysdeps/sparc/sparc64/multiarch/sub_n.S: Likewise.
|
||||||
|
* sysdeps/sparc/sparc64/multiarch/submul_1.S: Likewise.
|
||||||
|
|
||||||
2013-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
|
2013-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||||
|
|
||||||
[BZ #387]
|
[BZ #387]
|
||||||
|
2
NEWS
2
NEWS
@ -17,7 +17,7 @@ Version 2.19
|
|||||||
15844, 15847, 15849, 15855, 15856, 15857, 15859, 15867, 15886, 15887,
|
15844, 15847, 15849, 15855, 15856, 15857, 15859, 15867, 15886, 15887,
|
||||||
15890, 15892, 15893, 15895, 15897, 15905, 15909, 15917, 15919, 15921,
|
15890, 15892, 15893, 15895, 15897, 15905, 15909, 15917, 15919, 15921,
|
||||||
15923, 15939, 15948, 15963, 15966, 15985, 15988, 16032, 16034, 16036,
|
15923, 15939, 15948, 15963, 15966, 15985, 15988, 16032, 16034, 16036,
|
||||||
16037, 16041, 16071, 16072, 16074, 16078, 16112, 16153.
|
16037, 16041, 16071, 16072, 16074, 16078, 16112, 16150, 16153.
|
||||||
|
|
||||||
* CVE-2012-4412 The strcoll implementation caches indices and rules for
|
* CVE-2012-4412 The strcoll implementation caches indices and rules for
|
||||||
large collation sequences to optimize multiple passes. This cache
|
large collation sequences to optimize multiple passes. This cache
|
||||||
|
@ -42,7 +42,7 @@ ENTRY(__mpn_add_n)
|
|||||||
sethi %gdop_hix22(__mpn_add_n_generic), %o1
|
sethi %gdop_hix22(__mpn_add_n_generic), %o1
|
||||||
xor %o1, %gdop_lox10(__mpn_add_n_generic), %o1
|
xor %o1, %gdop_lox10(__mpn_add_n_generic), %o1
|
||||||
# else
|
# else
|
||||||
set __mpn_add_n_vis3, %o1
|
set __mpn_add_n_generic, %o1
|
||||||
# endif
|
# endif
|
||||||
10:
|
10:
|
||||||
# ifdef SHARED
|
# ifdef SHARED
|
||||||
|
@ -42,7 +42,7 @@ ENTRY(__mpn_addmul_1)
|
|||||||
sethi %gdop_hix22(__mpn_addmul_1_generic), %o1
|
sethi %gdop_hix22(__mpn_addmul_1_generic), %o1
|
||||||
xor %o1, %gdop_lox10(__mpn_addmul_1_generic), %o1
|
xor %o1, %gdop_lox10(__mpn_addmul_1_generic), %o1
|
||||||
# else
|
# else
|
||||||
set __mpn_addmul_1_vis3, %o1
|
set __mpn_addmul_1_generic, %o1
|
||||||
# endif
|
# endif
|
||||||
10:
|
10:
|
||||||
# ifdef SHARED
|
# ifdef SHARED
|
||||||
|
@ -42,7 +42,7 @@ ENTRY(__mpn_mul_1)
|
|||||||
sethi %gdop_hix22(__mpn_mul_1_generic), %o1
|
sethi %gdop_hix22(__mpn_mul_1_generic), %o1
|
||||||
xor %o1, %gdop_lox10(__mpn_mul_1_generic), %o1
|
xor %o1, %gdop_lox10(__mpn_mul_1_generic), %o1
|
||||||
# else
|
# else
|
||||||
set __mpn_mul_1_vis3, %o1
|
set __mpn_mul_1_generic, %o1
|
||||||
# endif
|
# endif
|
||||||
10:
|
10:
|
||||||
# ifdef SHARED
|
# ifdef SHARED
|
||||||
|
@ -42,7 +42,7 @@ ENTRY(__mpn_sub_n)
|
|||||||
sethi %gdop_hix22(__mpn_sub_n_generic), %o1
|
sethi %gdop_hix22(__mpn_sub_n_generic), %o1
|
||||||
xor %o1, %gdop_lox10(__mpn_sub_n_generic), %o1
|
xor %o1, %gdop_lox10(__mpn_sub_n_generic), %o1
|
||||||
# else
|
# else
|
||||||
set __mpn_sub_n_vis3, %o1
|
set __mpn_sub_n_generic, %o1
|
||||||
# endif
|
# endif
|
||||||
10:
|
10:
|
||||||
# ifdef SHARED
|
# ifdef SHARED
|
||||||
|
@ -42,7 +42,7 @@ ENTRY(__mpn_submul_1)
|
|||||||
sethi %gdop_hix22(__mpn_submul_1_generic), %o1
|
sethi %gdop_hix22(__mpn_submul_1_generic), %o1
|
||||||
xor %o1, %gdop_lox10(__mpn_submul_1_generic), %o1
|
xor %o1, %gdop_lox10(__mpn_submul_1_generic), %o1
|
||||||
# else
|
# else
|
||||||
set __mpn_submul_1_vis3, %o1
|
set __mpn_submul_1_generic, %o1
|
||||||
# endif
|
# endif
|
||||||
10:
|
10:
|
||||||
# ifdef SHARED
|
# ifdef SHARED
|
||||||
|
Reference in New Issue
Block a user