On Fri, Apr 17, 2015 at 01:04:20PM +0200, Uros Bizjak wrote: > On Fri, Apr 17, 2015 at 12:36 PM, H.J. Lu <hjl.to...@gmail.com> wrote: > > >>>>> I can confirm that the most current patch bootstraps on > >>>>> x86_64-apple-darwin14 and that all of the new tests show up as > >>>>> unsupported in the test suite. > >>>>> Jack > >>>> > >>>> I am re-posting this patch. OK for trunk? > >>> > >>> If Jack is happy, I’m happy. :-) That leaves the x86 people to comment > >>> on it. > >> > >> What about Solaris? > >> > >> Uros. > > > > There are > > [...] > > Assuming Jakub is OK with the patch, let's go ahead with it. > > OK for mainline.
I don't like it. Nonshared libgcc is libgcc.a, period. No sense in creating yet another library for that. So, IMHO beyond making the __cpu* entrypoints compat symbols only (@ instead of @@ symbol versions) the right fix is simply tweak init_gcc_spec, so that static_name is always linked in, in the switch combinations that it isn't right now of course after shared_name rather than before that. I thought we've fixed that years ago... Jakub