Hi Joseph, Thomas, > On 21 Sep 2021, at 21:11, Joseph Myers <jos...@codesourcery.com> wrote: > > On Fri, 3 Sep 2021, Iain Sandoe wrote: > >> given that: >> >> a) this fixes Darwin x86-64 bootstrap which has been broken for more than 24h >> b) the patch is now Darwin-local. > > Actually, it's not Darwin-local. It uses __MACH__, which is also defined > for Hurd. And because sfp-machine.h gets included in files that aren't > specific to HFmode (and so aren't built with explicit -msse2), the build > for i686-gnu fails with:
Fixed for master with: https://gcc.gnu.org/pipermail/gcc-cvs/2021-September/353935.html However, note that the use of __MACH__ to guard the Mach-O code has been there for a long time (it is present in all open branches). So it's possible that has been silently doing the wrong thing for some time, So maybe the fix at r12-3777-g578b7687338 should be back-ported? thanks Iain