Since _GLIBCXX_HAVE_TLS isn't defined for x32, remove _ZSt11__once_call
and _ZSt15__once_callable.

* config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt:
Remove _ZSt11__once_call and _ZSt15__once_callable.

I am checking in this patch.

-- 
H.J.
From 8d182c8dbdad433ba19691a884fd23567c88dfcf Mon Sep 17 00:00:00 2001
From: "H.J. Lu" <[email protected]>
Date: Sun, 9 Nov 2025 06:06:52 +0800
Subject: [PATCH] x32/baseline_symbols.txt: Remove __once_call/__once_callable

Since _GLIBCXX_HAVE_TLS isn't defined for x32, remove _ZSt11__once_call
and _ZSt15__once_callable.

	* config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt:
	Remove _ZSt11__once_call and _ZSt15__once_callable.

Signed-off-by: H.J. Lu <[email protected]>
---
 .../config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt   | 2 --
 1 file changed, 2 deletions(-)

diff --git a/libstdc++-v3/config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt b/libstdc++-v3/config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt
index 5d552873896..ce505ac9e8e 100644
--- a/libstdc++-v3/config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt
+++ b/libstdc++-v3/config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt
@@ -6093,5 +6093,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
-- 
2.51.1

Reply via email to