On Tue, 5 Sep 2017, Steve Ellcey wrote:

> 2017-09-05  Steve Ellcey  <sell...@cavium.com>
> 
>         * config.gcc: Add new case statement to set
>         default_gnu_indirect_function.  Remove it from x86_64-*-linux*,
>         i[34567]86-*, powerpc*-*-linux*spe*, powerpc*-*-linux*, s390-*-linux*,
>         s390x-*-linux* case statements.   Added aarch64 to the list of
>         supported architectures.

This is OK subject to AArch64 maintainer approval, or in the absence of 
AArch64 maintainer objections within 24 hours.

I think we also need to add SPARC to the list of architectures here to fix 
the glibc build there, but that can be done separately.  It would make 
sense to add ARM, since that has IFUNC support as well (but it's not 
needed for the glibc build there at present, as all the multi-arch ARM 
IFUNCs are defined in .S files).  And as discussed I'm dubious of having 
an architecture list here at all - it would be better for GCC to support 
this feature for all GNU targets, so that existing GCC versions work with 
new binutils when the feature is added for more architectures - but that 
can also be considered separately.

-- 
Joseph S. Myers
jos...@codesourcery.com

Reply via email to