https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100269
Bug ID: 100269
Summary: [12 Regression] i686 biarch compiler fails for Darwin
after r12-36.
Product: gcc
Version: 10.2.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
Assignee: unassigned at gcc dot gnu.org
Reporter: iains at gcc dot gnu.org
Target Milestone: ---
With the fix at r12-50-ga44895ce7ffbc26b4d765c40b5b346f8c9a9b762 applied,
bootstrap still fails for a 32b host with a 64b multilib.
$ ./gcc/xgcc -Bgcc -E -dM -m64 -xc /dev/null
cc1: sorry, unimplemented: 64-bit mode not compiled in
this is coming from i386-options.c:2050+
if ((TARGET_64BIT_P (opts->x_ix86_isa_flags) != 0)
!= ((opts->x_ix86_isa_flags & OPTION_MASK_ISA_64BIT) != 0))
sorry ("%i-bit mode not compiled in",
(opts->x_ix86_isa_flags & OPTION_MASK_ISA_64BIT) ? 64 : 32);
unfortunately, it is not obvious to me what fix I need to make here.