https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87865
--- Comment #1 from Iain Buclaw <ibuclaw at gdcproject dot org> --- This is part of the dmd frontend which as no interaction with gcc. So gcc_unreachable() can't be used here. Sounds like some independent compatibility layer is required here instead.