.text _vma_ : _lma_ \
{ _stext = ABSOLUTE(.); \
PROVIDE (__stext = ABSOLUTE(.)); \
- *(.text*) *(.gnu.warning) *(.gnu.linkonce.t.*) *(.init) \
+ *(.text*) *(i.*) *(.gnu.warning) *(.gnu.linkonce.t.*) *(.init) \
*(.glue_7) *(.glue_7t) \
} > _region_ \
_etext = .; PROVIDE (__etext = .);
.rodata1 _vma_ : _lma_ \
{ FORCE_OUTPUT; *(.rodata1) } \
> _region_
+#define SECTION_extab(_region_, _vma_, _lma_) \
+ .extab _vma_ : _lma_ \
+ { FORCE_OUTPUT; *(.ARM.extab*) } \
+ > _region_
+#define SECTION_exidx(_region_, _vma_, _lma_) \
+ .exidx _vma_ : _lma_ \
+ { FORCE_OUTPUT; *(.ARM.exidx*) } \
+ > _region_
#endif // CYGPRI_PID_BE_WORKAROUND
#define SECTION_fixup(_region_, _vma_, _lma_) \
#define SECTION_data(_region_, _vma_, _lma_) \
.data _vma_ : _lma_ \
{ __ram_data_start = ABSOLUTE (.); \
- *(.data*) *(.data1) *(.gnu.linkonce.d.*) MERGE_IN_RODATA \
+ *(.data*) *(.data1) *(.constdata*) *(.gnu.linkonce.d.*) MERGE_IN_RODATA \
. = ALIGN (4); \
KEEP(*( SORT (.ecos.table.*))) ; \
. = ALIGN (4); \