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