This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] detect incompatible aliases (PR c/81854)


On Wed, 20 Sep 2017, Steve Ellcey wrote:

> On Wed, 2017-09-20 at 18:01 +0000, Joseph Myers wrote:
> > 
> > (It may nevertheless be a good idea to set 
> > default_gnu_indirect_function=yes for AArch64 configurations in GCC
> > that 
> > use glibc.)
> > 
> 
> I have submitted a patch for that.
> 
> https://gcc.gnu.org/ml/gcc-patches/2017-09/msg00285.html

SPARC glibc build is also broken by the GCC patch.  Presumably SPARC 
should also be added to the architectures with this feature enabled by 
default (in addition to any fix in glibc to allow it to build without 
ifunc attributes).

x86_64 x32 glibc build is also broken by the GCC patch.  In that case, 
it's gettimeofday generated from syscalls.list.  The ifunc support in 
make-syscalls.sh appears only to support the old way of generating IFUNCs, 
not the use of attributes.

-- 
Joseph S. Myers
joseph@codesourcery.com

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]