Blame SOURCES/gcc8-dts-arm.patch

Pablo Greco 7f1d11
diff -Naurp a/libstdc++-v3/src/nonshared11/cow-shim_facets.cc b/libstdc++-v3/src/nonshared11/cow-shim_facets.cc
Pablo Greco 7f1d11
--- a/libstdc++-v3/src/nonshared11/cow-shim_facets.cc	2019-06-13 13:06:05.174643027 +0000
Pablo Greco 7f1d11
+++ b/libstdc++-v3/src/nonshared11/cow-shim_facets.cc	2019-06-13 13:04:21.926181688 +0000
Pablo Greco 7f1d11
@@ -168,7 +168,7 @@ asm (".hidden _ZTVNSt13__facet_shims12_G
Pablo Greco 7f1d11
 asm (".hidden _ZTVNSt13__facet_shims12_GLOBAL__N_115moneypunct_shimIwLb1EEE");
Pablo Greco 7f1d11
 asm (".hidden _ZNSt13__facet_shims21__numpunct_fill_cacheIcEEvSt17integral_constantIbLb0EEPKNSt6locale5facetEPSt16__numpunct_cacheIT_E");
Pablo Greco 7f1d11
 asm (".hidden _ZNSt13__facet_shims21__numpunct_fill_cacheIwEEvSt17integral_constantIbLb0EEPKNSt6locale5facetEPSt16__numpunct_cacheIT_E");
Pablo Greco 7f1d11
-#if defined(__i386__) || (defined(__powerpc__) && !defined(__powerpc64__))
Pablo Greco 7f1d11
+#if defined(__i386__) || defined(__arm__) || (defined(__powerpc__) && !defined(__powerpc64__))
Pablo Greco 7f1d11
 asm (".hidden _ZNSt13__facet_shims14__messages_getIcEEvSt17integral_constantIbLb0EEPKNSt6locale5facetERNS_12__any_stringEiiiPKT_j");
Pablo Greco 7f1d11
 asm (".hidden _ZNSt13__facet_shims14__messages_getIwEEvSt17integral_constantIbLb0EEPKNSt6locale5facetERNS_12__any_stringEiiiPKT_j");
Pablo Greco 7f1d11
 asm (".hidden _ZNSt13__facet_shims15__messages_openIcEEiSt17integral_constantIbLb0EEPKNSt6locale5facetEPKcjRKS3_");
Pablo Greco 7f1d11
diff -Naurp a/libstdc++-v3/src/nonshared11/cow-stdexcept.cc b/libstdc++-v3/src/nonshared11/cow-stdexcept.cc
Pablo Greco 7f1d11
--- a/libstdc++-v3/src/nonshared11/cow-stdexcept.cc	2019-06-13 13:06:05.148643918 +0000
Pablo Greco 7f1d11
+++ b/libstdc++-v3/src/nonshared11/cow-stdexcept.cc	2019-06-13 13:04:21.927181654 +0000
Pablo Greco 7f1d11
@@ -35,7 +35,7 @@ asm (".hidden _ZNSt12__cow_stringaSEOS_"
Pablo Greco 7f1d11
 asm (".hidden _ZNSt12__cow_stringaSERKS_");
Pablo Greco 7f1d11
 asm (".hidden _ZNSt12__sso_stringC1ERKSs");
Pablo Greco 7f1d11
 asm (".hidden _ZNSt12__sso_stringC2ERKSs");
Pablo Greco 7f1d11
-#if defined(__i386__) || (defined(__powerpc__) && !defined(__powerpc64__))
Pablo Greco 7f1d11
+#if defined(__i386__) || defined(__arm__) || (defined(__powerpc__) && !defined(__powerpc64__))
Pablo Greco 7f1d11
 asm (".hidden _ZNSt12__cow_stringC1EPKcj");
Pablo Greco 7f1d11
 asm (".hidden _ZNSt12__cow_stringC2EPKcj");
Pablo Greco 7f1d11
 #else
Pablo Greco 7f1d11
diff -Naurp a/libstdc++-v3/src/nonshared11/cxx11-shim_facets.cc b/libstdc++-v3/src/nonshared11/cxx11-shim_facets.cc
Pablo Greco 7f1d11
--- a/libstdc++-v3/src/nonshared11/cxx11-shim_facets.cc	2019-06-13 13:06:05.156643644 +0000
Pablo Greco 7f1d11
+++ b/libstdc++-v3/src/nonshared11/cxx11-shim_facets.cc	2019-06-13 13:04:21.927181654 +0000
Pablo Greco 7f1d11
@@ -168,7 +168,7 @@ asm (".hidden _ZTVNSt13__facet_shims12_G
Pablo Greco 7f1d11
 asm (".hidden _ZTVNSt13__facet_shims12_GLOBAL__N_115moneypunct_shimIcLb1EEE");
Pablo Greco 7f1d11
 asm (".hidden _ZTVNSt13__facet_shims12_GLOBAL__N_115moneypunct_shimIwLb0EEE");
Pablo Greco 7f1d11
 asm (".hidden _ZTVNSt13__facet_shims12_GLOBAL__N_115moneypunct_shimIwLb1EEE");
Pablo Greco 7f1d11
-#if defined(__i386__) || (defined(__powerpc__) && !defined(__powerpc64__))
Pablo Greco 7f1d11
+#if defined(__i386__) || defined(__arm__) || (defined(__powerpc__) && !defined(__powerpc64__))
Pablo Greco 7f1d11
 asm (".hidden _ZNSt13__facet_shims14__messages_getIcEEvSt17integral_constantIbLb1EEPKNSt6locale5facetERNS_12__any_stringEiiiPKT_j");
Pablo Greco 7f1d11
 asm (".hidden _ZNSt13__facet_shims14__messages_getIwEEvSt17integral_constantIbLb1EEPKNSt6locale5facetERNS_12__any_stringEiiiPKT_j");
Pablo Greco 7f1d11
 asm (".hidden _ZNSt13__facet_shims15__messages_openIcEEiSt17integral_constantIbLb1EEPKNSt6locale5facetEPKcjRKS3_");
Pablo Greco 7f1d11
diff -Naurp a/libstdc++-v3/src/nonshared11/cxx11-wlocale-inst.cc b/libstdc++-v3/src/nonshared11/cxx11-wlocale-inst.cc
Pablo Greco 7f1d11
--- a/libstdc++-v3/src/nonshared11/cxx11-wlocale-inst.cc	2019-06-13 13:06:05.137644295 +0000
Pablo Greco 7f1d11
+++ b/libstdc++-v3/src/nonshared11/cxx11-wlocale-inst.cc	2019-06-13 13:04:21.928181620 +0000
Pablo Greco 7f1d11
@@ -36,7 +36,7 @@ asm (".hidden _ZNKSt17__gnu_cxx_ldbl1287
Pablo Greco 7f1d11
 asm (".hidden _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intB5cxx11IxEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_");
Pablo Greco 7f1d11
 asm (".hidden _ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intB5cxx11IyEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_");
Pablo Greco 7f1d11
 #endif
Pablo Greco 7f1d11
-#if defined(__i386__) || (defined(__powerpc__) && !defined(__powerpc64__))
Pablo Greco 7f1d11
+#if defined(__i386__) || defined(__arm__)  || (defined(__powerpc__) && !defined(__powerpc64__))
Pablo Greco 7f1d11
 asm (".hidden _ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1ERKNSt7__cxx1112basic_stringIcS1_IcESaIcEEEj");
Pablo Greco 7f1d11
 asm (".hidden _ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2ERKNSt7__cxx1112basic_stringIcS1_IcESaIcEEEj");
Pablo Greco 7f1d11
 #else
Pablo Greco 7f1d11
diff -Naurp a/libstdc++-v3/src/nonshared11/locale-inst-asm.S b/libstdc++-v3/src/nonshared11/locale-inst-asm.S
Pablo Greco 7f1d11
--- a/libstdc++-v3/src/nonshared11/locale-inst-asm.S	2019-06-13 13:06:05.139644226 +0000
Pablo Greco 7f1d11
+++ b/libstdc++-v3/src/nonshared11/locale-inst-asm.S	2019-06-13 13:04:21.929181585 +0000
Pablo Greco 7f1d11
@@ -43,6 +43,11 @@
Pablo Greco 7f1d11
 #define ALIGN3	.align 2
Pablo Greco 7f1d11
 #define SECTION2(x).section .gnu.linkonce.s.x,"aw",@progbits
Pablo Greco 7f1d11
 #define SECTION3(x)SECTION2(x)
Pablo Greco 7f1d11
+#elif defined __arm__
Pablo Greco 7f1d11
+#define ALIGN1	.align 4
Pablo Greco 7f1d11
+#define OBJECT %object
Pablo Greco 7f1d11
+#define SECTION1(x).section .gnu.linkonce.d.rel.ro.x,"aw",%progbits
Pablo Greco 7f1d11
+#define SECTION3(x).section .gnu.linkonce.r.x,"a",%progbits
Pablo Greco 7f1d11
 #elif defined __aarch64__
Pablo Greco 7f1d11
 #define ALIGN1	.align 3
Pablo Greco 7f1d11
 #define ALIGN3	.align 3
Pablo Greco 7f1d11
@@ -288,4 +293,4 @@ _ZTVSt16__numpunct_cacheIwE:
Pablo Greco 7f1d11
 	POINTER	SYM(_ZTISt16__numpunct_cacheIwE)
Pablo Greco 7f1d11
 	VPTR(_ZNSt16__numpunct_cacheIwED1Ev)
Pablo Greco 7f1d11
 	VPTR(_ZNSt16__numpunct_cacheIwED0Ev)
Pablo Greco 7f1d11
-	.section	.note.GNU-stack,"",@progbits
Pablo Greco 7f1d11
+	.section	.note.GNU-stack,"",%progbits
Pablo Greco 7f1d11
diff -Naurp a/libstdc++-v3/src/nonshared11/locale-inst.cc b/libstdc++-v3/src/nonshared11/locale-inst.cc
Pablo Greco 7f1d11
--- a/libstdc++-v3/src/nonshared11/locale-inst.cc	2019-06-13 13:06:05.167643267 +0000
Pablo Greco 7f1d11
+++ b/libstdc++-v3/src/nonshared11/locale-inst.cc	2019-06-13 13:04:21.929181585 +0000
Pablo Greco 7f1d11
@@ -70,13 +70,13 @@ _GLIBCXX_END_NAMESPACE_VERSION
Pablo Greco 7f1d11
 } // namespace
Pablo Greco 7f1d11
 
Pablo Greco 7f1d11
 #ifdef C_is_char
Pablo Greco 7f1d11
-#if defined(__i386__) || (defined(__powerpc__) && !defined(__powerpc64__))
Pablo Greco 7f1d11
+#if defined(__i386__) || defined(__arm__) || (defined(__powerpc__) && !defined(__powerpc64__))
Pablo Greco 7f1d11
 asm (".hidden _ZSt14__add_groupingIcEPT_S1_S0_PKcjPKS0_S5_");
Pablo Greco 7f1d11
 #else
Pablo Greco 7f1d11
 asm (".hidden _ZSt14__add_groupingIcEPT_S1_S0_PKcmPKS0_S5_");
Pablo Greco 7f1d11
 #endif
Pablo Greco 7f1d11
 #else
Pablo Greco 7f1d11
-#if defined(__i386__) || (defined(__powerpc__) && !defined(__powerpc64__))
Pablo Greco 7f1d11
+#if defined(__i386__) || defined(__arm__) || (defined(__powerpc__) && !defined(__powerpc64__))
Pablo Greco 7f1d11
 asm (".hidden _ZSt14__add_groupingIwEPT_S1_S0_PKcjPKS0_S5_");
Pablo Greco 7f1d11
 #else
Pablo Greco 7f1d11
 asm (".hidden _ZSt14__add_groupingIwEPT_S1_S0_PKcmPKS0_S5_");
Pablo Greco 7f1d11
diff -Naurp a/libstdc++-v3/src/nonshared11/snprintf_lite.cc b/libstdc++-v3/src/nonshared11/snprintf_lite.cc
Pablo Greco 7f1d11
--- a/libstdc++-v3/src/nonshared11/snprintf_lite.cc	2019-06-13 13:06:05.179642856 +0000
Pablo Greco 7f1d11
+++ b/libstdc++-v3/src/nonshared11/snprintf_lite.cc	2019-06-13 13:04:21.930181551 +0000
Pablo Greco 7f1d11
@@ -30,6 +30,9 @@ asm (".hidden _ZN9__gnu_cxx15__snprintf_
Pablo Greco 7f1d11
 #elif defined(__powerpc__)
Pablo Greco 7f1d11
 asm (".hidden _ZN9__gnu_cxx15__concat_size_tEPcjj");
Pablo Greco 7f1d11
 asm (".hidden _ZN9__gnu_cxx15__snprintf_liteEPcjPKcP13__va_list_tag");
Pablo Greco 7f1d11
+#elif defined(__arm__)
Pablo Greco 7f1d11
+asm (".hidden _ZN9__gnu_cxx15__concat_size_tEPcjj");
Pablo Greco 7f1d11
+asm (".hidden _ZN9__gnu_cxx15__snprintf_liteEPcjPKcSt9__va_list");
Pablo Greco 7f1d11
 #elif defined(__aarch64__)
Pablo Greco 7f1d11
 asm (".hidden _ZN9__gnu_cxx15__concat_size_tEPcmm");
Pablo Greco 7f1d11
 asm (".hidden _ZN9__gnu_cxx15__snprintf_liteEPcmPKcSt9__va_list");
Pablo Greco 7f1d11
diff -Naurp a/libstdc++-v3/src/nonshared11/sso_string.cc b/libstdc++-v3/src/nonshared11/sso_string.cc
Pablo Greco 7f1d11
--- a/libstdc++-v3/src/nonshared11/sso_string.cc	2019-06-13 13:06:05.175642993 +0000
Pablo Greco 7f1d11
+++ b/libstdc++-v3/src/nonshared11/sso_string.cc	2019-06-13 13:04:21.930181551 +0000
Pablo Greco 7f1d11
@@ -39,7 +39,7 @@ asm (".hidden _ZNSt12__sso_stringD1Ev");
Pablo Greco 7f1d11
 asm (".hidden _ZNSt12__sso_stringD2Ev");
Pablo Greco 7f1d11
 asm (".hidden _ZNSt12__sso_stringaSEOS_");
Pablo Greco 7f1d11
 asm (".hidden _ZNSt12__sso_stringaSERKS_");
Pablo Greco 7f1d11
-#if defined(__i386__) || (defined(__powerpc__) && !defined(__powerpc64__))
Pablo Greco 7f1d11
+#if defined(__i386__)  || defined(__arm__) || (defined(__powerpc__) && !defined(__powerpc64__))
Pablo Greco 7f1d11
 asm (".hidden _ZNSt12__sso_stringC1EPKcj");
Pablo Greco 7f1d11
 asm (".hidden _ZNSt12__sso_stringC2EPKcj");
Pablo Greco 7f1d11
 #else
Pablo Greco 7f1d11
diff -Naurp a/libstdc++-v3/src/nonshared98/decimal-rtti.S b/libstdc++-v3/src/nonshared98/decimal-rtti.S
Pablo Greco 7f1d11
--- a/libstdc++-v3/src/nonshared98/decimal-rtti.S	2019-06-13 13:06:05.121644843 +0000
Pablo Greco 7f1d11
+++ b/libstdc++-v3/src/nonshared98/decimal-rtti.S	2019-06-13 13:04:21.931181517 +0000
Pablo Greco 7f1d11
@@ -21,7 +21,7 @@
Pablo Greco 7f1d11
    <http://www.gnu.org/licenses/>.  */
Pablo Greco 7f1d11
 
Pablo Greco 7f1d11
 #if defined __x86_64__ || defined __powerpc64__ || defined __s390x__ || defined __ia64__ || defined __aarch64__ \
Pablo Greco 7f1d11
-    || defined __i386__ || defined __powerpc__ || defined __s390__
Pablo Greco 7f1d11
+    || defined __i386__ || defined __powerpc__ || defined __s390__ || defined __arm__
Pablo Greco 7f1d11
 #ifdef __i386__
Pablo Greco 7f1d11
 #define ALIGN1	.align 4
Pablo Greco 7f1d11
 #elif defined __x86_64__
Pablo Greco 7f1d11
@@ -43,6 +43,11 @@
Pablo Greco 7f1d11
 #define ALIGN3	.align 2
Pablo Greco 7f1d11
 #define SECTION2(x).section .gnu.linkonce.s.x,"aw",@progbits
Pablo Greco 7f1d11
 #define SECTION3(x)SECTION2(x)
Pablo Greco 7f1d11
+#elif defined __arm__
Pablo Greco 7f1d11
+#define ALIGN1	.align 4
Pablo Greco 7f1d11
+#define OBJECT %object
Pablo Greco 7f1d11
+#define SECTION1(x).section .gnu.linkonce.d.rel.ro.x,"aw",%progbits
Pablo Greco 7f1d11
+#define SECTION3(x).section .gnu.linkonce.r.x,"a",%progbits
Pablo Greco 7f1d11
 #elif defined __aarch64__
Pablo Greco 7f1d11
 #define ALIGN1	.align 3
Pablo Greco 7f1d11
 #define ALIGN3	.align 3
Pablo Greco 7f1d11
@@ -271,4 +276,4 @@ _ZTSPDf:
Pablo Greco 7f1d11
 _ZTSDf:
Pablo Greco 7f1d11
 	STRING	"Df"
Pablo Greco 7f1d11
 #endif
Pablo Greco 7f1d11
-	.section	.note.GNU-stack,"",@progbits
Pablo Greco 7f1d11
+	.section	.note.GNU-stack,"",%progbits
Pablo Greco 7f1d11
diff -Naurp a/libstdc++-v3/src/nonshared98/float128.S b/libstdc++-v3/src/nonshared98/float128.S
Pablo Greco 7f1d11
--- a/libstdc++-v3/src/nonshared98/float128.S	2019-06-13 13:06:05.116645015 +0000
Pablo Greco 7f1d11
+++ b/libstdc++-v3/src/nonshared98/float128.S	2019-06-13 13:04:21.932181482 +0000
Pablo Greco 7f1d11
@@ -20,12 +20,17 @@
Pablo Greco 7f1d11
    see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
Pablo Greco 7f1d11
    <http://www.gnu.org/licenses/>.  */
Pablo Greco 7f1d11
 
Pablo Greco 7f1d11
-#if defined __x86_64__ || defined __i386__ || defined __ia64__
Pablo Greco 7f1d11
+#if defined __x86_64__ || defined __i386__ || defined __ia64__ || defined __arm__
Pablo Greco 7f1d11
 #ifdef __i386__
Pablo Greco 7f1d11
 #define ALIGN1	.align 4
Pablo Greco 7f1d11
 #elif defined __x86_64__
Pablo Greco 7f1d11
 #define ALIGN1	.align 32
Pablo Greco 7f1d11
 #define ALIGN2	.align 16
Pablo Greco 7f1d11
+#elif defined __arm__
Pablo Greco 7f1d11
+#define ALIGN1	.align 4
Pablo Greco 7f1d11
+#define OBJECT %object
Pablo Greco 7f1d11
+#define SECTION1(x).section .gnu.linkonce.d.rel.ro.x,"aw",%progbits
Pablo Greco 7f1d11
+#define SECTION3(x).section .gnu.linkonce.r.x,"a",%progbits
Pablo Greco 7f1d11
 #elif defined __ia64__
Pablo Greco 7f1d11
 #define ALIGN1	.align 8
Pablo Greco 7f1d11
 #define ALIGN3	.align 8
Pablo Greco 7f1d11
@@ -159,4 +164,4 @@ _ZTSPg:
Pablo Greco 7f1d11
 _ZTSg:
Pablo Greco 7f1d11
 	STRING	"g"
Pablo Greco 7f1d11
 #endif
Pablo Greco 7f1d11
-	.section	.note.GNU-stack,"",@progbits
Pablo Greco 7f1d11
+	.section	.note.GNU-stack,"",%progbits
Pablo Greco 7f1d11
diff -Naurp a/libstdc++-v3/src/nonshared98/int128.S b/libstdc++-v3/src/nonshared98/int128.S
Pablo Greco 7f1d11
--- a/libstdc++-v3/src/nonshared98/int128.S	2019-06-13 13:06:05.133644432 +0000
Pablo Greco 7f1d11
+++ b/libstdc++-v3/src/nonshared98/int128.S	2019-06-13 13:04:21.932181482 +0000
Pablo Greco 7f1d11
@@ -213,4 +213,4 @@ _ZTSPo:
Pablo Greco 7f1d11
 _ZTSo:
Pablo Greco 7f1d11
 	STRING	"o"
Pablo Greco 7f1d11
 #endif
Pablo Greco 7f1d11
-	.section	.note.GNU-stack,"",@progbits
Pablo Greco 7f1d11
+	.section	.note.GNU-stack,"",%progbits
Pablo Greco 7f1d11
diff -Naurp a/libstdc++-v3/src/nonshared98/locale_facets.cc b/libstdc++-v3/src/nonshared98/locale_facets.cc
Pablo Greco 7f1d11
--- a/libstdc++-v3/src/nonshared98/locale_facets.cc	2019-06-13 13:06:05.119644912 +0000
Pablo Greco 7f1d11
+++ b/libstdc++-v3/src/nonshared98/locale_facets.cc	2019-06-13 13:04:21.933181448 +0000
Pablo Greco 7f1d11
@@ -22,7 +22,7 @@
Pablo Greco 7f1d11
 
Pablo Greco 7f1d11
 #define _GLIBCXX_NONSHARED_CXX11
Pablo Greco 7f1d11
 #include "../c++98/locale_facets.cc"
Pablo Greco 7f1d11
-#if defined(__i386__) || (defined(__powerpc__) && !defined(__powerpc64__))
Pablo Greco 7f1d11
+#if defined(__i386__)  || defined(__arm__) || (defined(__powerpc__) && !defined(__powerpc64__))
Pablo Greco 7f1d11
 asm (".hidden _ZSt22__verify_grouping_implPKcjS0_j");
Pablo Greco 7f1d11
 #else
Pablo Greco 7f1d11
 asm (".hidden _ZSt22__verify_grouping_implPKcmS0_m");
Pablo Greco 7f1d11
diff -Naurp a/libstdc++-v3/src/nonshared98/nullptr-rtti.S b/libstdc++-v3/src/nonshared98/nullptr-rtti.S
Pablo Greco 7f1d11
--- a/libstdc++-v3/src/nonshared98/nullptr-rtti.S	2019-06-13 13:06:05.132644466 +0000
Pablo Greco 7f1d11
+++ b/libstdc++-v3/src/nonshared98/nullptr-rtti.S	2019-06-13 13:04:21.933181448 +0000
Pablo Greco 7f1d11
@@ -21,7 +21,7 @@
Pablo Greco 7f1d11
    <http://www.gnu.org/licenses/>.  */
Pablo Greco 7f1d11
 
Pablo Greco 7f1d11
 #if defined __x86_64__ || defined __powerpc64__ || defined __s390x__ || defined __ia64__ || defined __aarch64__ \
Pablo Greco 7f1d11
-    || defined __i386__ || defined __powerpc__ || defined __s390__
Pablo Greco 7f1d11
+    || defined __i386__ || defined __powerpc__ || defined __s390__ || defined __arm__
Pablo Greco 7f1d11
 #ifdef __i386__
Pablo Greco 7f1d11
 #define ALIGN1	.align 4
Pablo Greco 7f1d11
 #elif defined __x86_64__
Pablo Greco 7f1d11
@@ -43,6 +43,11 @@
Pablo Greco 7f1d11
 #define ALIGN3	.align 2
Pablo Greco 7f1d11
 #define SECTION2(x).section .gnu.linkonce.s.x,"aw",@progbits
Pablo Greco 7f1d11
 #define SECTION3(x)SECTION2(x)
Pablo Greco 7f1d11
+#elif defined __arm__
Pablo Greco 7f1d11
+#define ALIGN1	.align 4
Pablo Greco 7f1d11
+#define OBJECT	%object
Pablo Greco 7f1d11
+#define SECTION1(x).section .gnu.linkonce.d.rel.ro.x,"aw",%progbits
Pablo Greco 7f1d11
+#define SECTION3(x).section .gnu.linkonce.r.x,"a",%progbits
Pablo Greco 7f1d11
 #elif defined __aarch64__
Pablo Greco 7f1d11
 #define ALIGN1	.align 3
Pablo Greco 7f1d11
 #define ALIGN3	.align 3
Pablo Greco 7f1d11
@@ -163,4 +168,4 @@ _ZTSPDn:
Pablo Greco 7f1d11
 _ZTSDn:
Pablo Greco 7f1d11
 	STRING	"Dn"
Pablo Greco 7f1d11
 #endif
Pablo Greco 7f1d11
-	.section	.note.GNU-stack,"",@progbits
Pablo Greco 7f1d11
+	.section	.note.GNU-stack,"",%progbits