aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/sh/elf/initfini.c
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/sh/elf/initfini.c')
-rw-r--r--sysdeps/sh/elf/initfini.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/sysdeps/sh/elf/initfini.c b/sysdeps/sh/elf/initfini.c
index 0660c2cd8c..e1ec92176e 100644
--- a/sysdeps/sh/elf/initfini.c
+++ b/sysdeps/sh/elf/initfini.c
@@ -80,6 +80,12 @@ _init:
.L23:
.long __gmon_start__
#endif
+ .data
+ .global __fpscr_values
+__fpscr_values:
+ .long 0
+ .long 0x80000
+ .previous
1:
ALIGN
END_INIT
@@ -114,7 +120,7 @@ __gmon_start__:
.global _fini
.type _fini,@function
_fini:
- mov.l r12,@-$r15
+ mov.l r12,@-r15
mov.l r14,@-r15
sts.l pr,@-r15
#ifdef SHARED