| ... | @@ -61,7 +61,7 @@ lose: SYSCALL_PIC_SETUP							 \ | ... | @@ -61,7 +61,7 @@ lose: SYSCALL_PIC_SETUP							 \ |
| 61 | | 61 | |
| 62 | # define SETUP_PIC_REG(reg) \ | 62 | # define SETUP_PIC_REG(reg) \ |
| 63 | .ifndef GET_PC_THUNK(reg);						 \ | 63 | .ifndef GET_PC_THUNK(reg);						 \ |
| 64 | .section .gnu.linkonce.t.GET_PC_THUNK(reg),"ax",@progbits;		 \ | 64 | .section .text.GET_PC_THUNK(reg),"axG",@progbits,GET_PC_THUNK(reg),comdat; \ |
| 65 | .globl GET_PC_THUNK(reg);						 \ | 65 | .globl GET_PC_THUNK(reg);						 \ |
| 66 | .hidden GET_PC_THUNK(reg);						 \ | 66 | .hidden GET_PC_THUNK(reg);						 \ |
| 67 | .p2align 4;								 \ | 67 | .p2align 4;								 \ |
| ... | @@ -97,8 +97,9 @@ GET_PC_THUNK(reg):							 \ | ... | @@ -97,8 +97,9 @@ GET_PC_THUNK(reg):							 \ |
| 97 | | 97 | |
| 98 | # define SETUP_PIC_REG_STR(reg)						\ | 98 | # define SETUP_PIC_REG_STR(reg)						\ |
| 99 | ".ifndef " GET_PC_THUNK_STR (reg) "\n"				\ | 99 | ".ifndef " GET_PC_THUNK_STR (reg) "\n"				\ |
| 100 | ".section .gnu.linkonce.t." GET_PC_THUNK_STR (reg) ",\"ax\",@progbits\n" \ | 100 | "section .text." GET_PC_THUNK_STR (reg) ",\"axG\",@progbits," 	\ |
| 101 | ".globl " GET_PC_THUNK_STR (reg) "\n"					\ | 101 | ".globl " GET_PC_THUNK_STR (reg) "\n"					\ |
| | 102 | GET_PC_THUNK_STR (reg) ",comdat\n" \ |
| 102 | ".hidden " GET_PC_THUNK_STR (reg) "\n"				\ | 103 | ".hidden " GET_PC_THUNK_STR (reg) "\n"				\ |
| 103 | ".p2align 4\n"							\ | 104 | ".p2align 4\n"							\ |
| 104 | ".type " GET_PC_THUNK_STR (reg) ",@function\n"			\ | 105 | ".type " GET_PC_THUNK_STR (reg) ",@function\n"			\ |