https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62663
--- Comment #2 from Mikael Pettersson <mikpelinux at gmail dot com> --- Without -msep-data gcc outputs jsr square_test With -msep-data gcc outputs move.l square_test@GOT(%a5),%a0 jsr (%a0) Is that move.l unavailable on the mcf5307? (I'm familiar with classic m68k but not with the Coldfire line.)