https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113023
--- Comment #2 from Andreas Schwab <sch...@linux-m68k.org> --- The insn is _not_ redundant, there is a relocation on it. The linker relaxation will eventually remove it when it becomes unnessessary.