diff options
Diffstat (limited to 'sysdeps/sparc/sparc64')
-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 | ||||
-rw-r--r-- | sysdeps/sparc/sparc64/stackguard-macros.h | 3 |
6 files changed, 8 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 diff --git a/sysdeps/sparc/sparc64/stackguard-macros.h b/sysdeps/sparc/sparc64/stackguard-macros.h index 80f063558a..cc0c12c041 100644 --- a/sysdeps/sparc/sparc64/stackguard-macros.h +++ b/sysdeps/sparc/sparc64/stackguard-macros.h @@ -2,3 +2,6 @@ #define STACK_CHK_GUARD \ ({ uintptr_t x; asm ("ldx [%%g7+0x28], %0" : "=r" (x)); x; }) + +#define POINTER_CHK_GUARD \ + ({ uintptr_t x; asm ("ldx [%%g7+0x30], %0" : "=r" (x)); x; }) |