diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f07f55521b57..37b433fe9343 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-10-02 Andreas Schwab + Maxim Kuvyrkov + + * config/m68k/lb1sf68.asm (PICCALL): Use variable sized branch. + 2009-10-02 Nick Clifton * config/mn10300/mn10300.h (USER_LABEL_PREFIX): Define. diff --git a/gcc/config/m68k/lb1sf68.asm b/gcc/config/m68k/lb1sf68.asm index 4bafbfb188b1..0339a092c4f7 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