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?