@@ -6,7 +6,7 @@ index 23bd9b9..93e00ed 100644
6
6
#include <initializer_list>
7
7
#endif
8
8
9
- + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext"))) = (s); &__c[0];}))
9
+ + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext,\"MS\",@progbits,1# "))) = (s); &__c[0];}))
10
10
+
11
11
namespace std _GLIBCXX_VISIBILITY(default)
12
12
{
@@ -107,7 +107,7 @@ index 317eb74..17a95ca 100644
107
107
108
108
#pragma GCC system_header
109
109
110
- + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext"))) = (s); &__c[0];}))
110
+ + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext,\"MS\",@progbits,1# "))) = (s); &__c[0];}))
111
111
+
112
112
#include <bits/cxxabi_forced.h>
113
113
@@ -296,7 +296,7 @@ index 0882fe6..078f50d 100644
296
296
#ifndef _VECTOR_TCC
297
297
#define _VECTOR_TCC 1
298
298
299
- + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext"))) = (s); &__c[0];}))
299
+ + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext,\"MS\",@progbits,1# "))) = (s); &__c[0];}))
300
300
+
301
301
namespace std _GLIBCXX_VISIBILITY(default)
302
302
{
@@ -399,7 +399,7 @@ index 4891114..1e0a8be 100644
399
399
400
400
#include "new"
401
401
402
- + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext"))) = (s); &__c[0];}))
402
+ + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext,\"MS\",@progbits,1# "))) = (s); &__c[0];}))
403
403
+
404
404
std::bad_alloc::~bad_alloc() _GLIBCXX_USE_NOEXCEPT { }
405
405
@@ -417,7 +417,7 @@ index ad72084..ea0105a 100644
417
417
418
418
#include <typeinfo>
419
419
420
- + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext"))) = (s); &__c[0];}))
420
+ + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext,\"MS\",@progbits,1# "))) = (s); &__c[0];}))
421
421
+
422
422
namespace std {
423
423
@@ -439,7 +439,7 @@ index 73cbf27..09fa5e8 100644
439
439
440
440
#include <typeinfo>
441
441
442
- + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext"))) = (s); &__c[0];}))
442
+ + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext,\"MS\",@progbits,1# "))) = (s); &__c[0];}))
443
443
+
444
444
namespace std {
445
445
@@ -461,7 +461,7 @@ index 4fd8711..4f13761 100644
461
461
#include "exception"
462
462
#include <cxxabi.h>
463
463
464
- + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext"))) = (s); &__c[0];}))
464
+ + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext,\"MS\",@progbits,1# "))) = (s); &__c[0];}))
465
465
+
466
466
std::exception::~exception() _GLIBCXX_USE_NOEXCEPT { }
467
467
@@ -488,7 +488,7 @@ index 8d81f60..3186719 100644
488
488
489
489
#include <functional>
490
490
491
- + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext"))) = (s); &__c[0];}))
491
+ + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext,\"MS\",@progbits,1# "))) = (s); &__c[0];}))
492
492
+
493
493
namespace std _GLIBCXX_VISIBILITY(default)
494
494
{
@@ -510,7 +510,7 @@ index ca5714a..bb7f1f0 100644
510
510
511
511
#include <memory>
512
512
513
- + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext"))) = (s); &__c[0];}))
513
+ + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext,\"MS\",@progbits,1# "))) = (s); &__c[0];}))
514
514
+
515
515
namespace std _GLIBCXX_VISIBILITY(default)
516
516
{
@@ -532,7 +532,7 @@ index 69c6e27..5dbce77 100644
532
532
#include <initializer_list>
533
533
#endif
534
534
535
- + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext"))) = (s); &__c[0];}))
535
+ + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext,\"MS\",@progbits,1# "))) = (s); &__c[0];}))
536
536
+
537
537
namespace std _GLIBCXX_VISIBILITY(default)
538
538
{
@@ -561,7 +561,7 @@ index 89c5ef7..5b316c7 100644
561
561
#ifndef _DEQUE_TCC
562
562
#define _DEQUE_TCC 1
563
563
564
- + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext"))) = (s); &__c[0];}))
564
+ + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext,\"MS\",@progbits,1# "))) = (s); &__c[0];}))
565
565
+
566
566
namespace std _GLIBCXX_VISIBILITY(default)
567
567
{
@@ -601,7 +601,7 @@ index 6f9b843..3276a87 100644
601
601
#ifndef _HASHTABLE_POLICY_H
602
602
#define _HASHTABLE_POLICY_H 1
603
603
604
- + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext"))) = (s); &__c[0];}))
604
+ + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext,\"MS\",@progbits,1# "))) = (s); &__c[0];}))
605
605
+
606
606
namespace std _GLIBCXX_VISIBILITY(default)
607
607
{
@@ -639,7 +639,7 @@ index 422a98a..0d869b7 100644
639
639
#include <initializer_list>
640
640
#endif
641
641
642
- + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext"))) = (s); &__c[0];}))
642
+ + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext,\"MS\",@progbits,1# "))) = (s); &__c[0];}))
643
643
+
644
644
namespace std _GLIBCXX_VISIBILITY(default)
645
645
{
@@ -670,7 +670,7 @@ index 596760c..dbfe8c6 100644
670
670
#include <initializer_list>
671
671
#endif
672
672
673
- + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext"))) = (s); &__c[0];}))
673
+ + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext,\"MS\",@progbits,1# "))) = (s); &__c[0];}))
674
674
+
675
675
namespace std _GLIBCXX_VISIBILITY(default)
676
676
{
@@ -699,7 +699,7 @@ index d05e4b9..39e5721 100644
699
699
#include <tuple>
700
700
#endif
701
701
702
- + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext"))) = (s); &__c[0];}))
702
+ + #define __EXCSTR(s) (__extension__({static const char __c[] __attribute__((section(".irom.exceptiontext,\"MS\",@progbits,1# "))) = (s); &__c[0];}))
703
703
+
704
704
namespace std _GLIBCXX_VISIBILITY(default)
705
705
{
0 commit comments