From 0b7449501f22f785e018d22f9ec87190e9c8773f Mon Sep 17 00:00:00 2001 From: Johnny Hughes Date: Oct 27 2021 11:15:47 +0000 Subject: Modify gcc10-dts-arm.patch --- diff --git a/SOURCES/gcc10-dts-arm.patch b/SOURCES/gcc10-dts-arm.patch index 1a9fda6..53ba94a 100644 --- a/SOURCES/gcc10-dts-arm.patch +++ b/SOURCES/gcc10-dts-arm.patch @@ -114,10 +114,10 @@ diff -Naurp a/libstdc++-v3/src/nonshared11/sso_string.cc b/libstdc++-v3/src/nons diff -Naurp a/libstdc++-v3/src/nonshared17/cow-fs_dir.cc b/libstdc++-v3/src/nonshared17/cow-fs_dir.cc --- a/libstdc++-v3/src/nonshared17/cow-fs_dir.cc 2021-05-23 21:52:00.277590589 +0000 +++ b/libstdc++-v3/src/nonshared17/cow-fs_dir.cc 2021-05-25 01:30:45.423034303 +0000 -@@ -78,11 +78,11 @@ asm (".hidden _ZTSSt23_Sp_counted_ptr_in - asm (".hidden _ZTVSt23_Sp_counted_ptr_inplaceINSt10filesystem28recursive_directory_iterator10_Dir_stackESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE"); - asm (".hidden _ZTVSt23_Sp_counted_ptr_inplaceINSt10filesystem4_DirESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE"); - asm (".hidden _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag"); +@@ -82,11 +82,11 @@ asm (".hidden _ZNSsC1ISaIcEEEPKcRKS0_"); + asm (".hidden _ZNSsC2ISaIcEEEPKcRKS0_"); + asm (".hidden _ZNSt23_Sp_counted_ptr_inplaceINSt10filesystem28recursive_directory_iterator10_Dir_stackESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev"); + asm (".hidden _ZNSt23_Sp_counted_ptr_inplaceINSt10filesystem4_DirESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED2Ev"); -#ifndef __i386__ +#if !defined(__i386__) && !defined(__arm__) asm (".hidden _ZNSt5dequeINSt10filesystem4_DirESaIS1_EE17_M_reallocate_mapEmb"); @@ -131,16 +131,16 @@ diff -Naurp a/libstdc++-v3/src/nonshared17/cow-fs_dir.cc b/libstdc++-v3/src/nons diff -Naurp a/libstdc++-v3/src/nonshared17/cow-fs_ops.cc b/libstdc++-v3/src/nonshared17/cow-fs_ops.cc --- a/libstdc++-v3/src/nonshared17/cow-fs_ops.cc 2021-05-23 21:52:00.273590646 +0000 +++ b/libstdc++-v3/src/nonshared17/cow-fs_ops.cc 2021-05-24 20:32:30.740143250 +0000 -@@ -36,7 +36,7 @@ asm (".hidden _ZNSt10unique_ptrINSt10fil - asm (".hidden _ZSt14__copy_move_a1ILb1EPNSt10filesystem4pathES1_EN9__gnu_cxx11__enable_ifIXsrSt23__is_random_access_iterIT0_NSt15iterator_traitsIS6_E17iterator_categoryEE7__valueESt15_Deque_iteratorIT1_RSC_PSC_EE6__typeES6_S6_SF_"); - asm (".hidden _ZSt23__copy_move_backward_a1ILb1EPNSt10filesystem4pathES1_EN9__gnu_cxx11__enable_ifIXsrSt23__is_random_access_iterIT0_NSt15iterator_traitsIS6_E17iterator_categoryEE7__valueESt15_Deque_iteratorIT1_RSC_PSC_EE6__typeES6_S6_SF_"); +@@ -38,7 +38,7 @@ asm (".hidden _ZSt23__copy_move_backward asm (".hidden _ZSt8_DestroyISt15_Deque_iteratorINSt10filesystem4pathERS2_PS2_EEvT_S6_"); + asm (".hidden _ZNSsC1ISaIcEEEPKcRKS0_"); + asm (".hidden _ZNSsC2ISaIcEEEPKcRKS0_"); -#ifndef __i386__ +#if !defined(__i386__) && !defined(__arm__) asm (".hidden _ZNSt11_Deque_baseINSt10filesystem4pathESaIS1_EE17_M_initialize_mapEm"); asm (".hidden _ZNSt5dequeINSt10filesystem4pathESaIS1_EE13_M_insert_auxINS1_8iteratorEEEvSt15_Deque_iteratorIS1_RS1_PS1_ET_SA_m"); asm (".hidden _ZNSt5dequeINSt10filesystem4pathESaIS1_EE17_M_reallocate_mapEmb"); -@@ -46,7 +46,7 @@ asm (".hidden _ZNSt5dequeINSt10filesyste +@@ -48,7 +48,7 @@ asm (".hidden _ZNSt5dequeINSt10filesyste #if defined(__s390x__) || defined(__powerpc64__) asm (".hidden _ZSt13__copy_move_aILb0ENSt10filesystem4path8iteratorESt15_Deque_iteratorIS1_RS1_PS1_EET1_T0_S8_S7_"); #endif @@ -161,7 +161,7 @@ diff -Naurp a/libstdc++-v3/src/nonshared17/cow-fs_path.cc b/libstdc++-v3/src/non asm (".hidden _ZSt16__do_str_codecvtISbIwSt11char_traitsIwESaIwEEcSt7codecvtIwc11__mbstate_tES5_MS6_KFNSt12codecvt_base6resultERS5_PKcSB_RSB_PwSD_RSD_EEbPKT0_SJ_RT_RKT1_RT2_RmT3_"); #endif asm (".hidden _ZTIZNSt10filesystem4path4_CvtIwE10_S_convertEPKwS4_E5_UCvt"); -@@ -81,6 +81,6 @@ asm (".hidden _ZZNSt10filesystem4path4_C +@@ -81,7 +81,7 @@ asm (".hidden _ZZNSt10filesystem4path4_C asm (".hidden _ZZNSt10filesystem4path4_CvtIwE10_S_convertEPKwS4_EN5_UCvtD2Ev"); asm (".hidden _ZNSt10filesystem4path5_CmptD1Ev"); asm (".hidden _ZNSt10filesystem4path5_CmptD2Ev"); @@ -169,13 +169,14 @@ diff -Naurp a/libstdc++-v3/src/nonshared17/cow-fs_path.cc b/libstdc++-v3/src/non +#if defined(__i386__) asm (".hidden _ZSt16__do_str_codecvtISbIwSt11char_traitsIwESaIwEEcSt7codecvtIwc11__mbstate_tES5_MS6_KFNSt12codecvt_base6resultERS5_PKcSB_RSB_PwSD_RSD_EEbPKT0_SJ_RT_RKT1_RT2_RjT3_"); #endif + asm (".hidden _ZNSsC1ISaIcEEEPKcRKS0_"); diff -Naurp a/libstdc++-v3/src/nonshared17/fs_dir.cc b/libstdc++-v3/src/nonshared17/fs_dir.cc --- a/libstdc++-v3/src/nonshared17/fs_dir.cc 2021-05-23 21:52:00.276590603 +0000 +++ b/libstdc++-v3/src/nonshared17/fs_dir.cc 2021-05-24 20:33:35.441206565 +0000 -@@ -80,11 +80,11 @@ asm (".hidden _ZTSSt23_Sp_counted_ptr_in - asm (".hidden _ZTVSt23_Sp_counted_ptr_inplaceINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE"); - asm (".hidden _ZTVSt23_Sp_counted_ptr_inplaceINSt10filesystem7__cxx114_DirESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE"); +@@ -82,11 +82,11 @@ asm (".hidden _ZTVSt23_Sp_counted_ptr_in + asm (".hidden _ZNSt23_Sp_counted_ptr_inplaceINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED2Ev"); asm (".hidden _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag"); + asm (".hidden _ZNSt23_Sp_counted_ptr_inplaceINSt10filesystem7__cxx114_DirESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev"); -#ifndef __i386__ +#if !defined(__i386__) && !defined(__arm__) asm (".hidden _ZNSt5dequeINSt10filesystem7__cxx114_DirESaIS2_EE17_M_reallocate_mapEmb");