https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77974
--- Comment #2 from Andreas Schwab <sch...@linux-m68k.org> --- I think this is intented: diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c index a104193c23..0eb1528079 100644 --- a/gcc/config/m68k/m68k.c +++ b/gcc/config/m68k/m68k.c @@ -4546,6 +4546,7 @@ m68k_get_reloc_decoration (enum m68k_reloc reloc) return ""; } } + return ""; } case RELOC_TLSGD: