Hi,

Libstdc++ patches need to be CC'd to the gcc-patches list as well.

On Wed, 8 Nov 2023 at 10:26, Peng Fan <fanp...@loongson.cn> wrote:
>
> libstdc++-v3:
>
>     * configure.host: Add abi_baseline_pair for LoongArch.
>     * config/abi/post/riscv64-linux-gnu: New directory.
>     * config/abi/post/riscv64-linux-gnu/baseline_symbols.txt: New file.

Looks like the wrong filename here.

>
> Signed-off-by: Peng Fan <fanp...@loongson.cn>
> ---
>  libstdc++-v3/ChangeLog                        |     6 +
>  .../baseline_symbols.txt                      | 12023 ++++++++++++++++
>  libstdc++-v3/configure.host                   |     7 +-
>  3 files changed, 12035 insertions(+), 1 deletion(-)
>  create mode 100644 
> libstdc++-v3/config/abi/post/loongarch64-linux-gnu/baseline_symbols.txt
>
> diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
> index 9b9a48c833a..3158519031d 100644
> --- a/libstdc++-v3/ChangeLog
> +++ b/libstdc++-v3/ChangeLog

Please don't include the ChangeLog in the patch. ChangeLog files are
auto-generated by a script every night, so you should not edit the
file, and yo should not submit changes to it.


> @@ -1,3 +1,9 @@
> +2023-11-08  Peng Fan  <fanp...@loongson.cn>
> +
> +    * configure.host: Add abi_baseline_pair for LoongArch.
> +    * config/abi/post/loongarch64-linux-gnu: New directory.
> +    * config/abi/post/loongarch64-linux-gnu/baseline_symbols.txt: New file.
> +
>  2023-11-07  François Dumont  <fdum...@gcc.gnu.org>
>
>         * include/bits/hashtable_policy.h


> +TLS:8:_ZSt11__once_call
> +TLS:8:_ZSt11__once_call@@GLIBCXX_3.4.11
> +TLS:8:_ZSt15__once_callable
> +TLS:8:_ZSt15__once_callable@@GLIBCXX_3.4.11

Does this target support TLS unconditionally? These TLS symbols are
not included in the baseline symbols for x86_64-pc-linux-gnu, for
example.


Are you sure the ABI is final and ready to not change again?

Reply via email to