https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98262
--- Comment #3 from Thomas Jager <thomasj at thomasjager dot ca> --- I've now had the same `gcc_unreachable` reached when compiling code that uses `-mpcrel` with a thread-local variable. It may be that `m68k_decompose_address` doesn't properly handle all cases, or that something generated earlier that is passed to it is bad.