diff mbox

Update ia64 libstdc++ baseline symbols

Message ID mvm38hl4lu3.fsf@hawking.suse.de
State New
Headers show

Commit Message

Andreas Schwab April 10, 2014, 8:42 a.m. UTC
Jakub Jelinek <jakub@redhat.com> writes:

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

Done.

> 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.

Filed as bug 60806 so that it won't be forgotten (unfortunately there is
no 4.10 target milestone yet).

Andreas.

	* config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Remove TLS
	symbols.
	* config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Likewise.
	* config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Likewise.

Comments

Jakub Jelinek April 10, 2014, 8:44 a.m. UTC | #1
On Thu, Apr 10, 2014 at 10:42:28AM +0200, Andreas Schwab wrote:
> Jakub Jelinek <jakub@redhat.com> writes:
> 
> > I'd say so, perhaps with the exception of Solaris where I'd leave that to
> > the target maintainer to decide.
> 
> Done.
> 
> > 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.
> 
> Filed as bug 60806 so that it won't be forgotten (unfortunately there is
> no 4.10 target milestone yet).

Thanks.  The reason for missing 4.10 target milestone is that we should
discuss what the next version will be, 4.10, 5.0, something else.
Though, supposedly some target milestone can be created and it could be just
renamed later on.

	Jakub
Rainer Orth April 10, 2014, 8:56 a.m. UTC | #2
Andreas Schwab <schwab@suse.de> writes:

> Jakub Jelinek <jakub@redhat.com> writes:
>
>> I'd say so, perhaps with the exception of Solaris where I'd leave that to
>> the target maintainer to decide.
>
> Done.

I'd leave them in the solaris2.10 baselines: there are no non-TLS
toolchains there, and I'd rather know if TLS support somehow goes
missing.

Thanks.
        Rainer
diff mbox

Patch

diff --git a/libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt b/libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt
index c62f4db..e518a0a 100644
--- a/libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt
+++ b/libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt
@@ -4026,5 +4026,3 @@  OBJECT:96:_ZTVSt12ctype_bynameIcE@@GLIBCXX_3.4
 OBJECT:96:_ZTVSt5ctypeIcE@@GLIBCXX_3.4
 OBJECT:96:_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE@@GLIBCXX_3.4
 OBJECT:96:_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE@@GLIBCXX_3.4
-TLS:8:_ZSt11__once_call@@GLIBCXX_3.4.11
-TLS:8:_ZSt15__once_callable@@GLIBCXX_3.4.11
diff --git a/libstdc++-v3/config/abi/post/ia64-linux-gnu/baseline_symbols.txt b/libstdc++-v3/config/abi/post/ia64-linux-gnu/baseline_symbols.txt
index 168a7b4..6ff97c7 100644
--- a/libstdc++-v3/config/abi/post/ia64-linux-gnu/baseline_symbols.txt
+++ b/libstdc++-v3/config/abi/post/ia64-linux-gnu/baseline_symbols.txt
@@ -3723,5 +3723,3 @@  OBJECT:96:_ZTVSt7collateIcE@@GLIBCXX_3.4
 OBJECT:96:_ZTVSt7collateIwE@@GLIBCXX_3.4
 OBJECT:96:_ZTVSt8messagesIcE@@GLIBCXX_3.4
 OBJECT:96:_ZTVSt8messagesIwE@@GLIBCXX_3.4
-TLS:8:_ZSt11__once_call@@GLIBCXX_3.4.11
-TLS:8:_ZSt15__once_callable@@GLIBCXX_3.4.11
diff --git a/libstdc++-v3/config/abi/post/m68k-linux-gnu/baseline_symbols.txt b/libstdc++-v3/config/abi/post/m68k-linux-gnu/baseline_symbols.txt
index e7e2bc5..ce247a9 100644
--- a/libstdc++-v3/config/abi/post/m68k-linux-gnu/baseline_symbols.txt
+++ b/libstdc++-v3/config/abi/post/m68k-linux-gnu/baseline_symbols.txt
@@ -3671,5 +3671,3 @@  OBJECT:8:_ZTTSi@@GLIBCXX_3.4
 OBJECT:8:_ZTTSo@@GLIBCXX_3.4
 OBJECT:8:_ZTTSt13basic_istreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
 OBJECT:8:_ZTTSt13basic_ostreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
-TLS:4:_ZSt11__once_call@@GLIBCXX_3.4.11
-TLS:4:_ZSt15__once_callable@@GLIBCXX_3.4.11
diff --git a/libstdc++-v3/config/abi/post/mips64-linux-gnu/baseline_symbols.txt b/libstdc++-v3/config/abi/post/mips64-linux-gnu/baseline_symbols.txt
index 8c1075d..fa2fda3 100644
--- a/libstdc++-v3/config/abi/post/mips64-linux-gnu/baseline_symbols.txt
+++ b/libstdc++-v3/config/abi/post/mips64-linux-gnu/baseline_symbols.txt
@@ -3745,5 +3745,3 @@  OBJECT:8:_ZTTSi@@GLIBCXX_3.4
 OBJECT:8:_ZTTSo@@GLIBCXX_3.4
 OBJECT:8:_ZTTSt13basic_istreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
 OBJECT:8:_ZTTSt13basic_ostreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
-TLS:4:_ZSt11__once_call@@GLIBCXX_3.4.11
-TLS:4:_ZSt15__once_callable@@GLIBCXX_3.4.11