|
|
|
|
@ -5311,7 +5311,7 @@
|
|
|
|
|
+#include "../c++11/assert_fail.cc"
|
|
|
|
|
--- libstdc++-v3/src/nonshared20/tzdb110.cc.jj 2026-05-27 14:24:38.182663933 +0200
|
|
|
|
|
+++ libstdc++-v3/src/nonshared20/tzdb110.cc 2026-05-29 13:49:44.515616477 +0200
|
|
|
|
|
@@ -0,0 +1,41 @@
|
|
|
|
|
@@ -0,0 +1,56 @@
|
|
|
|
|
+// Copyright The GNU Toolchain Authors.
|
|
|
|
|
+//
|
|
|
|
|
+// This file is part of the GNU ISO C++ Library. This library is free
|
|
|
|
|
@ -5336,15 +5336,25 @@
|
|
|
|
|
+
|
|
|
|
|
+#define _GLIBCXX_NONSHARED_CXX11_110
|
|
|
|
|
+#include "tzdb80.cc"
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev");
|
|
|
|
|
+asm (".hidden _ZGVNSt8__format11_ChronoDataIcE7_S_argsE");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_");
|
|
|
|
|
+#ifndef __powerpc64__
|
|
|
|
|
+//asm (".hidden _ZSt23__atomic_wait_address_vIiZNKSt13__atomic_baseIiE4waitEiSt12memory_orderEUlvE_EvPKT_S4_T0_");
|
|
|
|
|
+#endif
|
|
|
|
|
+#ifndef __i386__
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm");
|
|
|
|
|
+#endif
|
|
|
|
|
+#ifdef __i386__
|
|
|
|
|
+//asm (".hidden _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPNSt6chrono14time_zone_linkESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_comp_iterIZNSt6ranges8__detail16__make_comp_projINSB_4lessEMS3_KDoFSt17basic_string_viewIcSt11char_traitsIcEEvEEEDaRT_RT0_EUlOSL_OSN_E_EEEvSL_SN_");
|
|
|
|
|
+//asm (".hidden _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPNSt6chrono9time_zoneESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_comp_iterIZNSt6ranges8__detail16__make_comp_projINSB_4lessEMS3_KDoFSt17basic_string_viewIcSt11char_traitsIcEEvEEEDaRT_RT0_EUlOSL_OSN_E_EEEvSL_SN_");
|
|
|
|
|
+asm (".hidden _ZNSt6chrono14year_month_day12_S_from_daysERKNS_8durationIxSt5ratioILx86400ELx1EEEE");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEjjPKcj");
|
|
|
|
|
+#endif
|
|
|
|
|
+asm (".hidden _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag");
|
|
|
|
|
+asm (".hidden _ZTSSt19_Sp_make_shared_tag");
|
|
|
|
|
@ -5353,6 +5363,11 @@
|
|
|
|
|
+asm (".hidden _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE");
|
|
|
|
|
+asm (".hidden _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE");
|
|
|
|
|
+asm (".hidden _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE");
|
|
|
|
|
+#ifndef __s390x__
|
|
|
|
|
+asm (".hidden _ZNSt6ranges8__detail13__heap_selectIN9__gnu_cxx17__normal_iteratorIPNSt6chrono9time_zoneESt6vectorIS5_SaIS5_EEEENS0_10_Comp_projINS_4lessEMS5_KDoFSt17basic_string_viewIcSt11char_traitsIcEEvEEEEEvT_SK_SK_T0_");
|
|
|
|
|
+#else
|
|
|
|
|
+asm (".hidden _ZNSt6ranges8__detail14__partial_sortIN9__gnu_cxx17__normal_iteratorIPNSt6chrono9time_zoneESt6vectorIS5_SaIS5_EEEENS0_10_Comp_projINS_4lessEMS5_KDoFSt17basic_string_viewIcSt11char_traitsIcEEvEEEEEvT_SK_SK_T0_");
|
|
|
|
|
+#endif
|
|
|
|
|
--- libstdc++-v3/src/nonshared20/sstream-inst80.cc.jj 2026-05-27 14:24:38.182736120 +0200
|
|
|
|
|
+++ libstdc++-v3/src/nonshared20/sstream-inst80.cc 2026-05-29 13:49:44.515616477 +0200
|
|
|
|
|
@@ -0,0 +1,34 @@
|
|
|
|
|
@ -6727,7 +6742,7 @@
|
|
|
|
|
+#include "../c++20/syncbuf.cc"
|
|
|
|
|
--- libstdc++-v3/src/nonshared20/format-inst.cc.jj 2026-05-29 12:21:56.785794864 +0200
|
|
|
|
|
+++ libstdc++-v3/src/nonshared20/format-inst.cc 2026-05-29 15:47:17.971961538 +0200
|
|
|
|
|
@@ -0,0 +1,232 @@
|
|
|
|
|
@@ -0,0 +1,239 @@
|
|
|
|
|
+// Definitions for <format> -*- C++ -*-
|
|
|
|
|
+
|
|
|
|
|
+// Copyright The GNU Toolchain Authors.
|
|
|
|
|
@ -6753,30 +6768,15 @@
|
|
|
|
|
+// <http://www.gnu.org/licenses/>.
|
|
|
|
|
+
|
|
|
|
|
+#include "../c++20/format-inst.cc"
|
|
|
|
|
+#if defined(__x86_64__) || defined(__aarch64__) || defined(__powerpc64__)
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEaSEOS4_");
|
|
|
|
|
+asm (".hidden _ZNSt8__detail13__to_chars_16ImEESt15to_chars_resultPcS2_T_");
|
|
|
|
|
+#else
|
|
|
|
|
+asm (".hidden _ZNSt8__detail18__to_chars_10_implImEEvPcjT_");
|
|
|
|
|
+#endif
|
|
|
|
|
+#if defined(__x86_64__)
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE22__resize_and_overwriteIZNKSt8__format14__formatter_fpIwE11_M_localizeESt17basic_string_viewIwS2_EcRKSt6localeEUlPwmE_EEvmT_");
|
|
|
|
|
+asm (".hidden _ZNSt8__detail13__to_chars_16IjEESt15to_chars_resultPcS2_T_");
|
|
|
|
|
+#endif
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE15_M_replace_coldEPcmPKcmm");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE15_M_replace_coldEPwmPKwmm");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_mutateEmmPKwm");
|
|
|
|
|
+asm (".hidden _ZNKSt8__format5_SinkIwE13_M_discardingEv");
|
|
|
|
|
+asm (".hidden _ZNKSt8__format5_SinkIcE13_M_discardingEv");
|
|
|
|
|
+asm (".hidden _ZNKSt8__format13_Padding_sinkINS_10_Sink_iterIcEEcE13_M_discardingEv");
|
|
|
|
|
+asm (".hidden _ZNKSt8__format13_Padding_sinkINS_10_Sink_iterIwEEwE13_M_discardingEv");
|
|
|
|
|
+asm (".hidden _ZNSt8__format14_Fixedbuf_sinkIcE11_M_overflowEv");
|
|
|
|
|
+asm (".hidden _ZNSt8__format14_Fixedbuf_sinkIwE11_M_overflowEv");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv");
|
|
|
|
|
+asm (".hidden _ZNSt12format_errorD2Ev");
|
|
|
|
|
+asm (".hidden _ZTVSt12format_error");
|
|
|
|
|
+asm (".hidden _ZNSt12format_errorD1Ev");
|
|
|
|
|
@ -6793,6 +6793,12 @@
|
|
|
|
|
+asm (".hidden _ZNSt8__format29__failed_to_parse_format_specEv");
|
|
|
|
|
+asm (".hidden _ZNSt8__detail18__to_chars_10_implIjEEvPcjT_");
|
|
|
|
|
+asm (".hidden _ZNSt8__detail18__to_chars_10_implIyEEvPcjT_");
|
|
|
|
|
+#if defined(__x86_64__)
|
|
|
|
|
+asm (".hidden _ZNSt8__detail13__to_chars_16IjEESt15to_chars_resultPcS2_T_");
|
|
|
|
|
+#endif
|
|
|
|
|
+#if defined(__x86_64__) || defined(__powerpc64__) || defined(__aarch64__)
|
|
|
|
|
+asm (".hidden _ZNSt8__detail13__to_chars_16ImEESt15to_chars_resultPcS2_T_");
|
|
|
|
|
+#endif
|
|
|
|
|
+asm (".hidden _ZNSt16basic_format_argISt20basic_format_contextINSt8__format10_Sink_iterIcEEcEE8_M_visitIZNS1_15__do_vformat_toIcLj1EEENS2_IT_EES9_St17basic_string_viewIS8_St11char_traitsIS8_EERS0_IS9_S8_EEUlRS8_E_EEDcOS8_NS1_6_Arg_tE");
|
|
|
|
|
+asm (".hidden _ZNSt8__format5_SpecIwE27_S_parse_width_or_precisionEPKwS3_RtRbRSt26basic_format_parse_contextIwE");
|
|
|
|
|
+asm (".hidden _ZNSt8__format5_SpecIwE14_M_parse_widthEPKwS3_RSt26basic_format_parse_contextIwE");
|
|
|
|
|
@ -6811,11 +6817,11 @@
|
|
|
|
|
+//asm (".hidden _ZNSt8__format5_SinkIcE8_M_writeEc");
|
|
|
|
|
+asm (".hidden _ZNKSt8__format14__formatter_fpIcE6formatIfNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_");
|
|
|
|
|
+asm (".hidden _ZNKSt8__format14__formatter_fpIcE6formatIdNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_");
|
|
|
|
|
+#if defined(__x86_64__) || defined(__aarch64__)
|
|
|
|
|
+#if defined(__i386__) || defined(__x86_64__) || defined(__aarch64__)
|
|
|
|
|
+asm (".hidden _ZNKSt8__format14__formatter_fpIcE6formatIeNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_");
|
|
|
|
|
+asm (".hidden _ZNKSt8__format14__formatter_fpIwE6formatIeNS_10_Sink_iterIwEEEENSt20basic_format_contextIT0_wE8iteratorET_RS7_");
|
|
|
|
|
+#endif
|
|
|
|
|
+#if defined(__x86_64__) || defined(__s390x__) || defined(__powerpc64__)
|
|
|
|
|
+#if !defined(__aarch64__)
|
|
|
|
|
+asm (".hidden _ZNKSt8__format14__formatter_fpIcE6formatIgNS_10_Sink_iterIcEEEENSt20basic_format_contextIT0_cE8iteratorET_RS7_");
|
|
|
|
|
+asm (".hidden _ZNKSt8__format14__formatter_fpIwE6formatIgNS_10_Sink_iterIwEEEENSt20basic_format_contextIT0_wE8iteratorET_RS7_");
|
|
|
|
|
+#endif
|
|
|
|
|
@ -6831,7 +6837,6 @@
|
|
|
|
|
+asm (".hidden _ZNSt8__format19_Formatting_scannerINS_10_Sink_iterIwEEwE11_M_on_charsEPKw");
|
|
|
|
|
+asm (".hidden _ZNKSt8__format14__formatter_fpIwE6formatIfNS_10_Sink_iterIwEEEENSt20basic_format_contextIT0_wE8iteratorET_RS7_");
|
|
|
|
|
+asm (".hidden _ZNKSt8__format14__formatter_fpIwE6formatIdNS_10_Sink_iterIwEEEENSt20basic_format_contextIT0_wE8iteratorET_RS7_");
|
|
|
|
|
+//asm (".hidden _ZNKSt8__format14__formatter_fpIwE6formatIgNS_10_Sink_iterIwEEEENSt20basic_format_contextIT0_wE8iteratorET_RS7_");
|
|
|
|
|
+//asm (".hidden _ZNKSt9__unicode9__v16_0_022_Grapheme_cluster_viewISt17basic_string_viewIcSt11char_traitsIcEEE9_Iterator11_M_is_breakENS0_13_Gcb_propertyES8_NS_13_Utf_iteratorIcDiPKcSB_NS_5_ReplEEE");
|
|
|
|
|
+asm (".hidden _ZNSt9__unicode9__v16_0_022_Grapheme_cluster_viewISt17basic_string_viewIcSt11char_traitsIcEEE9_IteratorppEv");
|
|
|
|
|
+asm (".hidden _ZNSt8__format13_Padding_sinkINS_10_Sink_iterIcEEcE15_M_force_updateEv");
|
|
|
|
|
@ -6960,6 +6965,23 @@
|
|
|
|
|
+asm (".hidden _ZSt14__add_groupingIcEPT_S1_S0_PKcmPKS0_S5_");
|
|
|
|
|
+asm (".hidden _ZSt14__add_groupingIwEPT_S1_S0_PKcmPKS0_S5_");
|
|
|
|
|
+#endif
|
|
|
|
|
+#ifndef __i386__
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_mutateEmmPKwm");
|
|
|
|
|
+#endif
|
|
|
|
|
+#ifndef __s390x__
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEaSEOS4_");
|
|
|
|
|
+#else
|
|
|
|
|
+asm (".hidden _ZNSt8__detail18__to_chars_10_implImEEvPcjT_");
|
|
|
|
|
+#endif
|
|
|
|
|
+#ifdef __i386__
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEjjPKcj");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj");
|
|
|
|
|
+//asm (".hidden _ZNSt6ranges8__detail13__heap_selectIN9__gnu_cxx17__normal_iteratorIPNSt6chrono9time_zoneESt6vectorIS5_SaIS5_EEEENS0_10_Comp_projINS_4lessEMS5_KDoFSt17basic_string_viewIcSt11char_traitsIcEEvEEEEEvT_SK_SK_T0_");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE22__resize_and_overwriteIZNKSt8__format14__formatter_fpIwE11_M_localizeESt17basic_string_viewIwS2_EcRKSt6localeEUlPwjE_EEvjT_");
|
|
|
|
|
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_mutateEjjPKwj");
|
|
|
|
|
+#endif
|
|
|
|
|
--- libstdc++-v3/src/nonshared26/text_encoding.cc.jj 2026-05-27 14:24:38.184280865 +0200
|
|
|
|
|
+++ libstdc++-v3/src/nonshared26/text_encoding.cc 2026-05-29 13:49:44.515616477 +0200
|
|
|
|
|
@@ -0,0 +1,23 @@
|
|
|
|
|
@ -8901,7 +8923,7 @@
|
|
|
|
|
+#endif
|
|
|
|
|
--- libstdc++-v3/src/nonshared17/floating_from_chars110.cc.jj 2026-05-27 14:24:38.186570586 +0200
|
|
|
|
|
+++ libstdc++-v3/src/nonshared17/floating_from_chars110.cc 2026-05-29 14:24:00.028653498 +0200
|
|
|
|
|
@@ -0,0 +1,53 @@
|
|
|
|
|
@@ -0,0 +1,54 @@
|
|
|
|
|
+// Copyright (C) 2019-2026 Free Software Foundation, Inc.
|
|
|
|
|
+//
|
|
|
|
|
+// This file is part of the GNU ISO C++ Library. This library is free
|
|
|
|
|
@ -8945,15 +8967,16 @@
|
|
|
|
|
+//asm (".hidden _ZSt8to_charsPcS_u9__ieee128St12chars_format");
|
|
|
|
|
+//asm (".hidden _ZSt8to_charsPcS_u9__ieee128St12chars_formati");
|
|
|
|
|
+#endif
|
|
|
|
|
+#if defined(__aarch64__) || defined(__i386__)
|
|
|
|
|
+#if defined(__aarch64__) || defined(__i386__) || defined(__s390x__)
|
|
|
|
|
+asm (".hidden _ZSt10from_charsIiLi0EESt17from_chars_resultPKcS2_RT_i");
|
|
|
|
|
+#endif
|
|
|
|
|
+#if defined(__i386__) || (defined(__powerpc__) && !defined(__powerpc64__))
|
|
|
|
|
+asm (".hidden _ZNSt3pmr25monotonic_buffer_resource13do_deallocateEPvjj");
|
|
|
|
|
+asm (".hidden _ZNSt3pmr25monotonic_buffer_resource11do_allocateEjj");
|
|
|
|
|
+#else
|
|
|
|
|
+//asm (".hidden _ZNSt3pmr25monotonic_buffer_resource13do_deallocateEPvmm");
|
|
|
|
|
+//asm (".hidden _ZNSt3pmr25monotonic_buffer_resource11do_allocateEmm");
|
|
|
|
|
+#endif
|
|
|
|
|
+#if defined(__x86_64__) || defined(__powerpc64__)
|
|
|
|
|
+asm (".hidden _ZNSt3pmr25monotonic_buffer_resource11do_allocateEmm");
|
|
|
|
|
+asm (".hidden _ZNSt3pmr25monotonic_buffer_resource13do_deallocateEPvmm");
|
|
|
|
|
+#endif
|
|
|
|
|
--- libstdc++-v3/src/nonshared17/cow-fs_ops.cc.jj 2026-05-27 14:24:38.186663457 +0200
|
|
|
|
|
+++ libstdc++-v3/src/nonshared17/cow-fs_ops.cc 2026-05-29 13:49:44.515616477 +0200
|
|
|
|
|
@ -11052,7 +11075,7 @@
|
|
|
|
|
+#if defined(__i386__) || (defined(__powerpc__) && !defined(__powerpc64__))
|
|
|
|
|
+asm (".hidden _ZNSt8__detail18__to_chars_10_implIyEEvPcjT_");
|
|
|
|
|
+#else
|
|
|
|
|
+//asm (".hidden _ZNSt8__detail18__to_chars_10_implImEEvPcjT_");
|
|
|
|
|
+asm (".hidden _ZNSt8__detail18__to_chars_10_implImEEvPcjT_");
|
|
|
|
|
+#endif
|
|
|
|
|
+#if !defined(__i386__) && !defined(__s390x__)
|
|
|
|
|
+asm (".hidden _ZSt12__to_chars_iIoESt15to_chars_resultPcS1_T_i");
|
|
|
|
|
|