https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82005
--- Comment #48 from Iain Sandoe <iains at gcc dot gnu.org> --- the relocations look reasonable and dwarfdump of the individual objects (.debug.temp.o and the .ltrans0.ltans.o) also. So, it looks like dsymutil isn't somehow consuming this so some debugging is needed there. I guess if this can be fixed in upstream dsymutil, it will eventually get to Xcode - and in the meantime maybe we can have a config test for debug support and disable in darwin.c on that. TODO: debug dsymutil handling of this.