https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63620
--- Comment #8 from Stupachenko Evgeny <evstupac at gmail dot com> --- (In reply to Uroš Bizjak from comment #7) > The difference si that the call to f128_p3 does not expand with "use (reg:SI > bx)" tag in the Darwin case. Probably ix86_expand_call should be fixed for > TARGET_MACHO Darwin generates indirect access throw generated section: .symbol_stub. They don't use EBX in the call even without any changes (relaxing EBX usage). > > However, even if this will solve bootstrap, the RA should be fixed to mark > PIC register live in case when constant is moved to memory.