This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC 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] Update ia64 libstdc++ baseline symbols


On Thu, Apr 10, 2014 at 10:15:59AM +0200, Andreas Schwab wrote:
> Jakub Jelinek <jakub@redhat.com> writes:
> 
> > On Thu, Apr 10, 2014 at 09:52:35AM +0200, Andreas Schwab wrote:
> >> Tested on ia64-suse-linux and installed as obvious.
> >
> > Please don't add the TLS symbols in there, they aren't included
> > in any of the linux baselines
> 
> Actually, there are some:
> 
> libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt
> libstdc++-v3/config/abi/post/m68k-linux-gnu/baseline_symbols.txt
> libstdc++-v3/config/abi/post/mips64-linux-gnu/32/baseline_symbols.txt
> libstdc++-v3/config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt
> libstdc++-v3/config/abi/post/mips64-linux-gnu/baseline_symbols.txt
> libstdc++-v3/config/abi/post/solaris2.10/amd64/baseline_symbols.txt
> libstdc++-v3/config/abi/post/solaris2.10/baseline_symbols.txt
> libstdc++-v3/config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt
> libstdc++-v3/config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt
> 
> Should they all be removed (including the solaris ones)?

I'd say so, perhaps with the exception of Solaris where I'd leave that to
the target maintainer to decide.

The other alternative is to have the TLS symbols included everywhere and add
some magic to the abi checking scripts/proglet which would detect the
emulated TLS configuration and not error out if the TLS symbols disappear,
probably better long term, but supposedly too late for 4.9 for now.

	Jakub


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