summaryrefslogtreecommitdiff
path: root/core/cortex-m/ec.lds.S
diff options
context:
space:
mode:
Diffstat (limited to 'core/cortex-m/ec.lds.S')
-rw-r--r--core/cortex-m/ec.lds.S7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/cortex-m/ec.lds.S b/core/cortex-m/ec.lds.S
index f5679a97f6..8ea35911df 100644
--- a/core/cortex-m/ec.lds.S
+++ b/core/cortex-m/ec.lds.S
@@ -347,6 +347,13 @@ SECTIONS
. = ALIGN(64);
KEEP(*(.google))
#endif
+
+ /*
+ * https://developer.arm.com/documentation/dui0475/c/the-arm-c-and-c---libraries/c---initialization--construction-and-destruction
+ */
+ . = ALIGN(4);
+ *(.init_array*)
+
/*
* Empty C++ exception index table. The exception index
* table is described in more detail in "Exception Handling