" .text\n"
" .globl _start\n"
" .type _start,@function\n"
+ " .hidden _start\n"
"_start:\n"
" mr 3,1\n" /* Pass SP to _dl_start in r3 */
" li 0,0\n"
* load address.
*/
#define PERFORM_BOOTSTRAP_RELOC(RELP,REL,SYMBOL,LOAD,SYMTAB) \
- {int type=ELF32_R_TYPE((RELP)->r_info); \
+ {int type=ELF_R_TYPE((RELP)->r_info); \
Elf32_Addr finaladdr=(SYMBOL)+(RELP)->r_addend;\
if (type==R_PPC_RELATIVE) { \
*REL=(Elf32_Word)(LOAD)+(RELP)->r_addend;\
*REL=OPCODE_B(delta); \
PPC_DCBST(REL); PPC_SYNC; PPC_ICBI(REL);\
} else { \
- _dl_exit(100+ELF32_R_TYPE((RELP)->r_info));\
+ _dl_exit(100+ELF_R_TYPE((RELP)->r_info));\
} \
}