Kito's recent change to multilib handling seems to have exposed a latent mcore bug.
The mcore 210 does not support little endian. Yet we try to build a mcore-210 little-endian multilibs. I don't know why this wasn't failing before, but clearly it's not supposed to work. This patch adjusts the multilib set to not generate that particular library configuration. The net result is mcore's libgcc builds again, as does newlib. Committing to the trunk, Jeff
commit db365b61c53136fd6ccc1a9d4f3fc5c020c28bc3 Author: Jeff Law <l...@redhat.com> Date: Tue Dec 1 16:23:05 2020 -0700 Fix mcore multilib specification gcc * config/mcore/t-mcore (MULTILIB_EXCEPTIONS): Define. diff --git a/gcc/config/mcore/t-mcore b/gcc/config/mcore/t-mcore index 0c8763a2739..638a2e0872f 100644 --- a/gcc/config/mcore/t-mcore +++ b/gcc/config/mcore/t-mcore @@ -23,7 +23,7 @@ # MULTILIB_DIRNAMES = align8 align4 # MULTILIB_MATCHES = # MULTILIB_EXTRA_OPTS = -# MULTILIB_EXCEPTIONS = +MULTILIB_EXCEPTIONS = mlittle-endian/m210 MULTILIB_OPTIONS = mbig-endian/mlittle-endian m210/m340 MULTILIB_DIRNAMES = big little m210 m340