aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@linux-m68k.org>2009-10-02 11:20:51 +0000
committerMaxim Kuvyrkov <mkuvyrkov@gcc.gnu.org>2009-10-02 11:20:51 +0000
commit74d174c63143661ad76d0a56c5e9d0d1f968b7ea (patch)
tree4cee249e87484ba6f70530c5fbcd5ee30e55fad2 /gcc
parent335618174dc27c6df2a4131951c3d3446ed06e87 (diff)
downloadgcc-74d174c63143661ad76d0a56c5e9d0d1f968b7ea.zip
gcc-74d174c63143661ad76d0a56c5e9d0d1f968b7ea.tar.gz
gcc-74d174c63143661ad76d0a56c5e9d0d1f968b7ea.tar.bz2
lb1sf68.asm (PICCALL): Use variable sized branch.
* config/m68k/lb1sf68.asm (PICCALL): Use variable sized branch. Co-Authored-By: Maxim Kuvyrkov <maxim@codesourcery.com> From-SVN: r152399
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/m68k/lb1sf68.asm4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f07f555..37b433f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2009-10-02 Andreas Schwab <schwab@linux-m68k.org>
+ Maxim Kuvyrkov <maxim@codesourcery.com>
+
+ * config/m68k/lb1sf68.asm (PICCALL): Use variable sized branch.
+
2009-10-02 Nick Clifton <nickc@redhat.com>
* config/mn10300/mn10300.h (USER_LABEL_PREFIX): Define.
diff --git a/gcc/config/m68k/lb1sf68.asm b/gcc/config/m68k/lb1sf68.asm
index 4bafbfb..0339a09 100644
--- a/gcc/config/m68k/lb1sf68.asm
+++ b/gcc/config/m68k/lb1sf68.asm
@@ -164,7 +164,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
lea \addr-.-8,a0
jsr pc@(a0)
#else
- bsr \addr
+ jbsr \addr
#endif
.endm
@@ -203,7 +203,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
lea \addr-.-8,a0
jsr pc@(a0)
#else
- bsr \addr
+ jbsr \addr
#endif
.endm