lb1sf68.asm (PICCALL): Use variable sized branch.
authorAndreas Schwab <schwab@linux-m68k.org>
Fri, 2 Oct 2009 11:20:51 +0000 (11:20 +0000)
committerMaxim Kuvyrkov <mkuvyrkov@gcc.gnu.org>
Fri, 2 Oct 2009 11:20:51 +0000 (11:20 +0000)
* config/m68k/lb1sf68.asm (PICCALL): Use variable sized branch.

Co-Authored-By: Maxim Kuvyrkov <maxim@codesourcery.com>
From-SVN: r152399

gcc/ChangeLog
gcc/config/m68k/lb1sf68.asm

index f07f555..37b433f 100644 (file)
@@ -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.
index 4bafbfb..0339a09 100644 (file)
@@ -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