aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--os/common/ports/ARMCMx/compilers/GCC/crt0_v6m.s2
-rw-r--r--os/common/ports/ARMCMx/compilers/GCC/crt0_v7m.s2
-rw-r--r--os/common/ports/ARMCMx/compilers/GCC/rules.ld2
3 files changed, 2 insertions, 4 deletions
diff --git a/os/common/ports/ARMCMx/compilers/GCC/crt0_v6m.s b/os/common/ports/ARMCMx/compilers/GCC/crt0_v6m.s
index d395eee85..38b4513b7 100644
--- a/os/common/ports/ARMCMx/compilers/GCC/crt0_v6m.s
+++ b/os/common/ports/ARMCMx/compilers/GCC/crt0_v6m.s
@@ -108,7 +108,7 @@
.fpu softvfp
.thumb
- .section .startup
+ .text
/*
* Reset handler.
diff --git a/os/common/ports/ARMCMx/compilers/GCC/crt0_v7m.s b/os/common/ports/ARMCMx/compilers/GCC/crt0_v7m.s
index be04334be..fcfa4decd 100644
--- a/os/common/ports/ARMCMx/compilers/GCC/crt0_v7m.s
+++ b/os/common/ports/ARMCMx/compilers/GCC/crt0_v7m.s
@@ -148,7 +148,7 @@
#endif
.thumb
- .section .startup
+ .text
/*
* Reset handler.
diff --git a/os/common/ports/ARMCMx/compilers/GCC/rules.ld b/os/common/ports/ARMCMx/compilers/GCC/rules.ld
index d48fb6112..485c0f0fa 100644
--- a/os/common/ports/ARMCMx/compilers/GCC/rules.ld
+++ b/os/common/ports/ARMCMx/compilers/GCC/rules.ld
@@ -72,8 +72,6 @@ SECTIONS
.text : ALIGN(16) SUBALIGN(16)
{
- *(.startup)
- *(.startup.*)
*(.text)
*(.text.*)
*(.rodata)