|
@@ -41,12 +41,13 @@
|
|
#include <asm/ppc_asm.h>
|
|
#include <asm/ppc_asm.h>
|
|
|
|
|
|
.file "crtsavres.S"
|
|
.file "crtsavres.S"
|
|
- .section ".text"
|
|
|
|
|
|
|
|
#ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE
|
|
#ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE
|
|
|
|
|
|
#ifndef CONFIG_PPC64
|
|
#ifndef CONFIG_PPC64
|
|
|
|
|
|
|
|
+ .section ".text"
|
|
|
|
+
|
|
/* Routines for saving integer registers, called by the compiler. */
|
|
/* Routines for saving integer registers, called by the compiler. */
|
|
/* Called with r11 pointing to the stack header word of the caller of the */
|
|
/* Called with r11 pointing to the stack header word of the caller of the */
|
|
/* function, just beyond the end of the integer save area. */
|
|
/* function, just beyond the end of the integer save area. */
|
|
@@ -232,6 +233,8 @@ _GLOBAL(_rest32gpr_31_x)
|
|
|
|
|
|
#else /* CONFIG_PPC64 */
|
|
#else /* CONFIG_PPC64 */
|
|
|
|
|
|
|
|
+ .section ".text.save.restore","ax",@progbits
|
|
|
|
+
|
|
.globl _savegpr0_14
|
|
.globl _savegpr0_14
|
|
_savegpr0_14:
|
|
_savegpr0_14:
|
|
std r14,-144(r1)
|
|
std r14,-144(r1)
|