diff options
author | David S. Miller <davem@davemloft.net> | 2013-11-12 12:48:01 -0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-11-12 12:48:01 -0800 |
commit | 7ddace62b0ea4c733fec0a50b52dbdef64f40c9c (patch) | |
tree | 77605c0688de0630370bb0f75e33f81181413658 /sysdeps/sparc | |
parent | e47e1d8f1cde4be3f02a948c017d6286ac34da0d (diff) | |
download | glibc-7ddace62b0ea4c733fec0a50b52dbdef64f40c9c.tar.gz |
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.
Diffstat (limited to 'sysdeps/sparc')
-rw-r--r-- | sysdeps/sparc/sparc64/multiarch/add_n.S | 2 | ||||
-rw-r--r-- | sysdeps/sparc/sparc64/multiarch/addmul_1.S | 2 | ||||
-rw-r--r-- | sysdeps/sparc/sparc64/multiarch/mul_1.S | 2 | ||||
-rw-r--r-- | sysdeps/sparc/sparc64/multiarch/sub_n.S | 2 | ||||
-rw-r--r-- | sysdeps/sparc/sparc64/multiarch/submul_1.S | 2 |
5 files changed, 5 insertions, 5 deletions
diff --git a/sysdeps/sparc/sparc64/multiarch/add_n.S b/sysdeps/sparc/sparc64/multiarch/add_n.S index 25cae3977a..22c6e583d0 100644 --- a/sysdeps/sparc/sparc64/multiarch/add_n.S +++ b/sysdeps/sparc/sparc64/multiarch/add_n.S @@ -42,7 +42,7 @@ ENTRY(__mpn_add_n) sethi %gdop_hix22(__mpn_add_n_generic), %o1 xor %o1, %gdop_lox10(__mpn_add_n_generic), %o1 # else - set __mpn_add_n_vis3, %o1 + set __mpn_add_n_generic, %o1 # endif 10: # ifdef SHARED diff --git a/sysdeps/sparc/sparc64/multiarch/addmul_1.S b/sysdeps/sparc/sparc64/multiarch/addmul_1.S index a1659e40e3..a65c934d9b 100644 --- a/sysdeps/sparc/sparc64/multiarch/addmul_1.S +++ b/sysdeps/sparc/sparc64/multiarch/addmul_1.S @@ -42,7 +42,7 @@ ENTRY(__mpn_addmul_1) sethi %gdop_hix22(__mpn_addmul_1_generic), %o1 xor %o1, %gdop_lox10(__mpn_addmul_1_generic), %o1 # else - set __mpn_addmul_1_vis3, %o1 + set __mpn_addmul_1_generic, %o1 # endif 10: # ifdef SHARED diff --git a/sysdeps/sparc/sparc64/multiarch/mul_1.S b/sysdeps/sparc/sparc64/multiarch/mul_1.S index 25f51bf810..811754ed8b 100644 --- a/sysdeps/sparc/sparc64/multiarch/mul_1.S +++ b/sysdeps/sparc/sparc64/multiarch/mul_1.S @@ -42,7 +42,7 @@ ENTRY(__mpn_mul_1) sethi %gdop_hix22(__mpn_mul_1_generic), %o1 xor %o1, %gdop_lox10(__mpn_mul_1_generic), %o1 # else - set __mpn_mul_1_vis3, %o1 + set __mpn_mul_1_generic, %o1 # endif 10: # ifdef SHARED diff --git a/sysdeps/sparc/sparc64/multiarch/sub_n.S b/sysdeps/sparc/sparc64/multiarch/sub_n.S index 5e15bea101..39637905f3 100644 --- a/sysdeps/sparc/sparc64/multiarch/sub_n.S +++ b/sysdeps/sparc/sparc64/multiarch/sub_n.S @@ -42,7 +42,7 @@ ENTRY(__mpn_sub_n) sethi %gdop_hix22(__mpn_sub_n_generic), %o1 xor %o1, %gdop_lox10(__mpn_sub_n_generic), %o1 # else - set __mpn_sub_n_vis3, %o1 + set __mpn_sub_n_generic, %o1 # endif 10: # ifdef SHARED diff --git a/sysdeps/sparc/sparc64/multiarch/submul_1.S b/sysdeps/sparc/sparc64/multiarch/submul_1.S index 68552e9af0..6c4c3a36cf 100644 --- a/sysdeps/sparc/sparc64/multiarch/submul_1.S +++ b/sysdeps/sparc/sparc64/multiarch/submul_1.S @@ -42,7 +42,7 @@ ENTRY(__mpn_submul_1) sethi %gdop_hix22(__mpn_submul_1_generic), %o1 xor %o1, %gdop_lox10(__mpn_submul_1_generic), %o1 # else - set __mpn_submul_1_vis3, %o1 + set __mpn_submul_1_generic, %o1 # endif 10: # ifdef SHARED |