Just an offhand comment, but I don't think there's much use for OBJFMT_D_BUILTINS.  C/C++ only uses it to define __ELF__ - which I'd imagine a typical use of would be in assembly sources, rather than programming languages.