aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/sh/crt1.asm3
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2424815..c39c4fd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2000-11-18 Ben Elliston <bje@redhat.com>
+
+ * config/sh/crt1.asm (start_l): Move PC-relative move instruction
+ out of a branch delay slot.
+
2000-11-17 Richard Henderson <rth@redhat.com>
* config/alpha/elf.h (PREFERRED_DEBUGGING_TYPE): Set to DWARF2_DEBUG.
diff --git a/gcc/config/sh/crt1.asm b/gcc/config/sh/crt1.asm
index a5eb4b4..54ce99e 100644
--- a/gcc/config/sh/crt1.asm
+++ b/gcc/config/sh/crt1.asm
@@ -51,8 +51,9 @@ start_l:
! arrange for exit to call fini
mov.l atexit_k,r0
- jsr @r0
mov.l fini_k,r4
+ jsr @r0
+ nop
! call init
mov.l init_k,r0