On Jul 10 2026, Jeffrey Law wrote: > On 6/30/2026 12:06 AM, Jim Lin wrote: >> A multilib entry that shares march/mabi with the default may >> differ in other options such as mcmodel, so it is not equivalent >> to the default multilib. Stop returning false for these entries >> in riscv_multi_lib_info_t::parse so they are still recorded. >> >> gcc/ChangeLog: >> >> * common/config/riscv/riscv-common.cc >> (riscv_multi_lib_info_t::parse): Remove early-out for multilibs >> matching only the default march/mabi. > THanks. I've pushed this to the trunk.
This breaks Ada: make[2]: Entering directory '/daten/riscv64/gcc/gcc-20260717/Build/gnattools' Cannot build gnattools while gnatlib is out of date or unbuilt make[2]: *** [Makefile:160: ../gcc/stamp-gnatlib-rts] Error 1 make[2]: Leaving directory '/daten/riscv64/gcc/gcc-20260717/Build/gnattools' make[1]: *** [Makefile:14381: all-gnattools] Error 2 because MULTISUBDIR=/lib64/lp64d instead of empty (this was configured with --with-multilib-list=lp64d). -- Andreas Schwab, [email protected] GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."
