.abiversion 2 | |
.global _start | |
.type _start,@function | |
_start: | |
nop | |
.L1: | |
# Function prologue tocsave. | |
.reloc .,R_PPC64_TOCSAVE,.L1 | |
nop | |
nop | |
# Call with tocsave on nop | |
bl foo | |
.reloc .,R_PPC64_TOCSAVE,.L1 | |
nop | |
nop | |
# A call without tocsave (maybe in a different function, or after alloca | |
# dynamic stack allocation loses r2 save in same function). | |
bl foo | |
nop | |
blr | |
.size _start, .-_start |