https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101470
--- Comment #1 from Tom de Vries <vries at gcc dot gnu.org> --- Created attachment 51161 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51161&action=edit Demonstrator patch I wrote a demonstrator patch that makes the two mentioned differences disappear. It also drops the CU DIE low_pc/high_pc attributes as a side-effect (while that's still emitted by clang). I don't know enough yet about the intended use case to say whether that's problematic or not.