https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63188
--- Comment #2 from joseph at codesourcery dot com <joseph at codesourcery dot com> --- INIT_SECTION_ASM_OP is meant to be a string constant, not empty. Try defining it to "". I suppose the cases in libgcc that actually use the string constant value inside asm, rather than just testing whether it's defined, don't get used for Darwin?