diff --git a/boards/arm/efm32/efm32gg-stk3700/scripts/ld.script b/boards/arm/efm32/efm32gg-stk3700/scripts/ld.script index daefea7214d..9076ffb489f 100644 --- a/boards/arm/efm32/efm32gg-stk3700/scripts/ld.script +++ b/boards/arm/efm32/efm32gg-stk3700/scripts/ld.script @@ -70,11 +70,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/efm32/olimex-efm32g880f128-stk/scripts/ld.script b/boards/arm/efm32/olimex-efm32g880f128-stk/scripts/ld.script index 3ffd582c23f..276613a5a9b 100644 --- a/boards/arm/efm32/olimex-efm32g880f128-stk/scripts/ld.script +++ b/boards/arm/efm32/olimex-efm32g880f128-stk/scripts/ld.script @@ -70,11 +70,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/imxrt/imxrt1050-evk/scripts/flash-ocram.ld b/boards/arm/imxrt/imxrt1050-evk/scripts/flash-ocram.ld index 227b03ceaab..1f58a8ebf6b 100644 --- a/boards/arm/imxrt/imxrt1050-evk/scripts/flash-ocram.ld +++ b/boards/arm/imxrt/imxrt1050-evk/scripts/flash-ocram.ld @@ -100,13 +100,12 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); - .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/imxrt/imxrt1060-evk/scripts/flash-ocram.ld b/boards/arm/imxrt/imxrt1060-evk/scripts/flash-ocram.ld index 8370e1d8f82..8985688b890 100644 --- a/boards/arm/imxrt/imxrt1060-evk/scripts/flash-ocram.ld +++ b/boards/arm/imxrt/imxrt1060-evk/scripts/flash-ocram.ld @@ -100,13 +100,12 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); - .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/kinetis/freedom-k28f/scripts/flash.ld b/boards/arm/kinetis/freedom-k28f/scripts/flash.ld index 8bf38fa889d..5d8c51b797c 100644 --- a/boards/arm/kinetis/freedom-k28f/scripts/flash.ld +++ b/boards/arm/kinetis/freedom-k28f/scripts/flash.ld @@ -108,12 +108,12 @@ SECTIONS *(.ARM.extab*) } > progflash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > progflash - __exidx_end = ABSOLUTE(.); .data : { diff --git a/boards/arm/kinetis/freedom-k64f/scripts/flash.ld b/boards/arm/kinetis/freedom-k64f/scripts/flash.ld index 3b4d05ebe53..3951587afb1 100644 --- a/boards/arm/kinetis/freedom-k64f/scripts/flash.ld +++ b/boards/arm/kinetis/freedom-k64f/scripts/flash.ld @@ -95,11 +95,11 @@ SECTIONS *(.ARM.extab*) } > progflash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > progflash - __exidx_end = ABSOLUTE(.); .data : { _sdata = ABSOLUTE(.); diff --git a/boards/arm/kinetis/freedom-k66f/scripts/flash.ld b/boards/arm/kinetis/freedom-k66f/scripts/flash.ld index 607f310d50d..c7cdf3b8679 100644 --- a/boards/arm/kinetis/freedom-k66f/scripts/flash.ld +++ b/boards/arm/kinetis/freedom-k66f/scripts/flash.ld @@ -92,11 +92,11 @@ SECTIONS *(.ARM.extab*) } > progflash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > progflash - __exidx_end = ABSOLUTE(.); .data : { _sdata = ABSOLUTE(.); diff --git a/boards/arm/kinetis/kwikstik-k40/scripts/kwikstik-k40.ld b/boards/arm/kinetis/kwikstik-k40/scripts/kwikstik-k40.ld index 05d7daf876d..eca4a5c82a1 100644 --- a/boards/arm/kinetis/kwikstik-k40/scripts/kwikstik-k40.ld +++ b/boards/arm/kinetis/kwikstik-k40/scripts/kwikstik-k40.ld @@ -95,11 +95,11 @@ SECTIONS *(.ARM.extab*) } > progflash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > progflash - __exidx_end = ABSOLUTE(.); .data : { _sdata = ABSOLUTE(.); diff --git a/boards/arm/kinetis/teensy-3.x/scripts/mk20dx128vlh5.ld b/boards/arm/kinetis/teensy-3.x/scripts/mk20dx128vlh5.ld index 78a9da69cb5..fb7384cb68b 100644 --- a/boards/arm/kinetis/teensy-3.x/scripts/mk20dx128vlh5.ld +++ b/boards/arm/kinetis/teensy-3.x/scripts/mk20dx128vlh5.ld @@ -95,11 +95,11 @@ SECTIONS *(.ARM.extab*) } > progflash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > progflash - __exidx_end = ABSOLUTE(.); .data : { _sdata = ABSOLUTE(.); diff --git a/boards/arm/kinetis/teensy-3.x/scripts/mk20dx256vlh7.ld b/boards/arm/kinetis/teensy-3.x/scripts/mk20dx256vlh7.ld index 15506640ec1..7ca85b77880 100644 --- a/boards/arm/kinetis/teensy-3.x/scripts/mk20dx256vlh7.ld +++ b/boards/arm/kinetis/teensy-3.x/scripts/mk20dx256vlh7.ld @@ -95,11 +95,11 @@ SECTIONS *(.ARM.extab*) } > progflash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > progflash - __exidx_end = ABSOLUTE(.); .data : { _sdata = ABSOLUTE(.); diff --git a/boards/arm/kinetis/twr-k60n512/scripts/twr-k60n512.ld b/boards/arm/kinetis/twr-k60n512/scripts/twr-k60n512.ld index 1a08ffa4aeb..d92408ac0c3 100644 --- a/boards/arm/kinetis/twr-k60n512/scripts/twr-k60n512.ld +++ b/boards/arm/kinetis/twr-k60n512/scripts/twr-k60n512.ld @@ -95,11 +95,11 @@ SECTIONS *(.ARM.extab*) } > progflash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > progflash - __exidx_end = ABSOLUTE(.); .data : { _sdata = ABSOLUTE(.); diff --git a/boards/arm/kinetis/twr-k64f120m/scripts/ld.script b/boards/arm/kinetis/twr-k64f120m/scripts/ld.script index af46b62e805..ff66cf60213 100644 --- a/boards/arm/kinetis/twr-k64f120m/scripts/ld.script +++ b/boards/arm/kinetis/twr-k64f120m/scripts/ld.script @@ -95,11 +95,11 @@ SECTIONS *(.ARM.extab*) } > progflash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > progflash - __exidx_end = ABSOLUTE(.); .data : ALIGN(4) { _sdata = ABSOLUTE(.); diff --git a/boards/arm/kl/freedom-kl25z/scripts/freedom-kl25z.ld b/boards/arm/kl/freedom-kl25z/scripts/freedom-kl25z.ld index 472d52cf994..7c4a7c70e00 100644 --- a/boards/arm/kl/freedom-kl25z/scripts/freedom-kl25z.ld +++ b/boards/arm/kl/freedom-kl25z/scripts/freedom-kl25z.ld @@ -86,11 +86,11 @@ SECTIONS *(.ARM.extab*) } > progflash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > progflash - __exidx_end = ABSOLUTE(.); .data : { _sdata = ABSOLUTE(.); diff --git a/boards/arm/kl/freedom-kl26z/scripts/freedom-kl26z.ld b/boards/arm/kl/freedom-kl26z/scripts/freedom-kl26z.ld index 00d609df2cc..27a22248575 100644 --- a/boards/arm/kl/freedom-kl26z/scripts/freedom-kl26z.ld +++ b/boards/arm/kl/freedom-kl26z/scripts/freedom-kl26z.ld @@ -86,11 +86,11 @@ SECTIONS *(.ARM.extab*) } > progflash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > progflash - __exidx_end = ABSOLUTE(.); .data : { _sdata = ABSOLUTE(.); diff --git a/boards/arm/kl/teensy-lc/scripts/teensy-lc.ld b/boards/arm/kl/teensy-lc/scripts/teensy-lc.ld index 34d01b7ab25..f82eb78dea8 100644 --- a/boards/arm/kl/teensy-lc/scripts/teensy-lc.ld +++ b/boards/arm/kl/teensy-lc/scripts/teensy-lc.ld @@ -86,11 +86,11 @@ SECTIONS *(.ARM.extab*) } > progflash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > progflash - __exidx_end = ABSOLUTE(.); .data : { _sdata = ABSOLUTE(.); diff --git a/boards/arm/lc823450/lc823450-xgevk/scripts/ld-ipl2.script b/boards/arm/lc823450/lc823450-xgevk/scripts/ld-ipl2.script index 3090594e48b..280490a52ef 100644 --- a/boards/arm/lc823450/lc823450-xgevk/scripts/ld-ipl2.script +++ b/boards/arm/lc823450/lc823450-xgevk/scripts/ld-ipl2.script @@ -74,11 +74,11 @@ SECTIONS *(.ARM.extab*) } > progmem - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > progmem - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(LOADADDR(.data)); diff --git a/boards/arm/lc823450/lc823450-xgevk/scripts/ld-spif-boot.script b/boards/arm/lc823450/lc823450-xgevk/scripts/ld-spif-boot.script index 8c2c8cd8f10..006b22237b8 100644 --- a/boards/arm/lc823450/lc823450-xgevk/scripts/ld-spif-boot.script +++ b/boards/arm/lc823450/lc823450-xgevk/scripts/ld-spif-boot.script @@ -74,12 +74,12 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(LOADADDR(.data)); diff --git a/boards/arm/lc823450/lc823450-xgevk/scripts/ld.script b/boards/arm/lc823450/lc823450-xgevk/scripts/ld.script index a2477218476..21efeb3c3a8 100644 --- a/boards/arm/lc823450/lc823450-xgevk/scripts/ld.script +++ b/boards/arm/lc823450/lc823450-xgevk/scripts/ld.script @@ -81,12 +81,12 @@ SECTIONS *(.ARM.extab*) } > progmem - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > progmem - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(LOADADDR(.data)); diff --git a/boards/arm/lpc17xx_40xx/lincoln60/scripts/ld.script b/boards/arm/lpc17xx_40xx/lincoln60/scripts/ld.script index 7ae0b6714ec..756b033c758 100644 --- a/boards/arm/lpc17xx_40xx/lincoln60/scripts/ld.script +++ b/boards/arm/lpc17xx_40xx/lincoln60/scripts/ld.script @@ -77,11 +77,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/scripts/ld.script b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/scripts/ld.script index 492ea05ce0a..8ca235aac8b 100644 --- a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/scripts/ld.script +++ b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/scripts/ld.script @@ -77,11 +77,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/lpc17xx_40xx/lx_cpu/scripts/kernel-space.ld b/boards/arm/lpc17xx_40xx/lx_cpu/scripts/kernel-space.ld index 5c8de20ede6..ced2f901edb 100644 --- a/boards/arm/lpc17xx_40xx/lx_cpu/scripts/kernel-space.ld +++ b/boards/arm/lpc17xx_40xx/lx_cpu/scripts/kernel-space.ld @@ -68,13 +68,12 @@ SECTIONS *(.ARM.extab*) } > kflash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > kflash - __exidx_end = ABSOLUTE(.); - _eronly = ABSOLUTE(.); .data : ALIGN(4) { diff --git a/boards/arm/lpc17xx_40xx/lx_cpu/scripts/link-flash-app.ld b/boards/arm/lpc17xx_40xx/lx_cpu/scripts/link-flash-app.ld index 62fa9c1a0a2..b8e6ad7f5e5 100644 --- a/boards/arm/lpc17xx_40xx/lx_cpu/scripts/link-flash-app.ld +++ b/boards/arm/lpc17xx_40xx/lx_cpu/scripts/link-flash-app.ld @@ -88,13 +88,12 @@ SECTIONS *(.ARM.extab*) } > FLASH - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > FLASH - __exidx_end = ABSOLUTE(.); - _eronly = ABSOLUTE(.); .data : ALIGN(4) { diff --git a/boards/arm/lpc17xx_40xx/lx_cpu/scripts/link-flash-boot.ld b/boards/arm/lpc17xx_40xx/lx_cpu/scripts/link-flash-boot.ld index ef117e57bbf..6e7a5ac1246 100644 --- a/boards/arm/lpc17xx_40xx/lx_cpu/scripts/link-flash-boot.ld +++ b/boards/arm/lpc17xx_40xx/lx_cpu/scripts/link-flash-boot.ld @@ -86,13 +86,12 @@ SECTIONS *(.ARM.extab*) } > FLASH - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > FLASH - __exidx_end = ABSOLUTE(.); - _eronly = ABSOLUTE(.); .data : ALIGN(4) { diff --git a/boards/arm/lpc17xx_40xx/lx_cpu/scripts/user-space.ld b/boards/arm/lpc17xx_40xx/lx_cpu/scripts/user-space.ld index ea1f7fe1f1f..6e7518ade0a 100644 --- a/boards/arm/lpc17xx_40xx/lx_cpu/scripts/user-space.ld +++ b/boards/arm/lpc17xx_40xx/lx_cpu/scripts/user-space.ld @@ -69,13 +69,12 @@ SECTIONS *(.ARM.extab*) } > uflash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > uflash - __exidx_end = ABSOLUTE(.); - _eronly = ABSOLUTE(.); .data : ALIGN(4) { diff --git a/boards/arm/lpc17xx_40xx/mbed/scripts/ld.script b/boards/arm/lpc17xx_40xx/mbed/scripts/ld.script index cfb8e32bfeb..64579ca35cb 100644 --- a/boards/arm/lpc17xx_40xx/mbed/scripts/ld.script +++ b/boards/arm/lpc17xx_40xx/mbed/scripts/ld.script @@ -77,11 +77,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/lpc17xx_40xx/mcb1700/scripts/ld.script b/boards/arm/lpc17xx_40xx/mcb1700/scripts/ld.script index 89029d90de9..fb0e225663f 100644 --- a/boards/arm/lpc17xx_40xx/mcb1700/scripts/ld.script +++ b/boards/arm/lpc17xx_40xx/mcb1700/scripts/ld.script @@ -77,11 +77,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/scripts/ld.script b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/scripts/ld.script index aa1afc2fe85..4b35dc7f924 100644 --- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/scripts/ld.script +++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/scripts/ld.script @@ -77,11 +77,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/lpc17xx_40xx/open1788/scripts/ld.script b/boards/arm/lpc17xx_40xx/open1788/scripts/ld.script index 0bd8735eda8..114d4a24e08 100644 --- a/boards/arm/lpc17xx_40xx/open1788/scripts/ld.script +++ b/boards/arm/lpc17xx_40xx/open1788/scripts/ld.script @@ -84,13 +84,12 @@ SECTIONS *(.ARM.extab*) } > FLASH - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > FLASH - __exidx_end = ABSOLUTE(.); - _eronly = ABSOLUTE(.); .data : ALIGN(4) { diff --git a/boards/arm/lpc17xx_40xx/zkit-arm-1769/scripts/ld.script b/boards/arm/lpc17xx_40xx/zkit-arm-1769/scripts/ld.script index 2829b28d974..16976632348 100644 --- a/boards/arm/lpc17xx_40xx/zkit-arm-1769/scripts/ld.script +++ b/boards/arm/lpc17xx_40xx/zkit-arm-1769/scripts/ld.script @@ -86,11 +86,11 @@ SECTIONS *(.ARM.extab*) } >sram - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } >sram - __exidx_end = ABSOLUTE(.); .bss : ALIGN(4) { _sbss = ABSOLUTE(.); diff --git a/boards/arm/lpc214x/mcu123-lpc214x/scripts/ld.script b/boards/arm/lpc214x/mcu123-lpc214x/scripts/ld.script index fe7b4c334d2..1bcff2a17cc 100644 --- a/boards/arm/lpc214x/mcu123-lpc214x/scripts/ld.script +++ b/boards/arm/lpc214x/mcu123-lpc214x/scripts/ld.script @@ -80,11 +80,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/lpc214x/zp214xpa/scripts/ld.script b/boards/arm/lpc214x/zp214xpa/scripts/ld.script index f7e482efe45..69d2def275d 100644 --- a/boards/arm/lpc214x/zp214xpa/scripts/ld.script +++ b/boards/arm/lpc214x/zp214xpa/scripts/ld.script @@ -80,11 +80,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/lpc2378/olimex-lpc2378/scripts/ld.script b/boards/arm/lpc2378/olimex-lpc2378/scripts/ld.script index e1eca6fd0ff..71a99cb2283 100644 --- a/boards/arm/lpc2378/olimex-lpc2378/scripts/ld.script +++ b/boards/arm/lpc2378/olimex-lpc2378/scripts/ld.script @@ -76,11 +76,11 @@ SECTIONS *(.ARM.extab*) } > ROM - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > ROM - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/lpc31xx/ea3131/scripts/ld.script b/boards/arm/lpc31xx/ea3131/scripts/ld.script index ef3acfe7b7e..b68607320c9 100644 --- a/boards/arm/lpc31xx/ea3131/scripts/ld.script +++ b/boards/arm/lpc31xx/ea3131/scripts/ld.script @@ -74,11 +74,11 @@ SECTIONS *(.ARM.extab*) } > isram - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > isram - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/lpc31xx/olimex-lpc-h3131/scripts/ld.script b/boards/arm/lpc31xx/olimex-lpc-h3131/scripts/ld.script index d999e989d72..007aff36243 100644 --- a/boards/arm/lpc31xx/olimex-lpc-h3131/scripts/ld.script +++ b/boards/arm/lpc31xx/olimex-lpc-h3131/scripts/ld.script @@ -74,11 +74,11 @@ SECTIONS *(.ARM.extab*) } > isram - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > isram - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/moxart/moxa/scripts/moxa.ld b/boards/arm/moxart/moxa/scripts/moxa.ld index 66d814e19a9..f7ffa513501 100644 --- a/boards/arm/moxart/moxa/scripts/moxa.ld +++ b/boards/arm/moxart/moxa/scripts/moxa.ld @@ -73,11 +73,11 @@ SECTIONS *(.ARM.extab*) } > sram0 - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > sram0 - __exidx_end = ABSOLUTE(.); .data : { _sdata = ABSOLUTE(.); diff --git a/boards/arm/s32k1xx/s32k118evb/scripts/flash.ld b/boards/arm/s32k1xx/s32k118evb/scripts/flash.ld index 94c238fcf6e..7334bd67d4a 100644 --- a/boards/arm/s32k1xx/s32k118evb/scripts/flash.ld +++ b/boards/arm/s32k1xx/s32k118evb/scripts/flash.ld @@ -86,12 +86,12 @@ SECTIONS *(.ARM.extab*) } >flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } >flash - __exidx_end = ABSOLUTE(.); .data : { diff --git a/boards/arm/s32k1xx/s32k146evb/scripts/flash.ld b/boards/arm/s32k1xx/s32k146evb/scripts/flash.ld index 1d02106268f..dee129edf56 100644 --- a/boards/arm/s32k1xx/s32k146evb/scripts/flash.ld +++ b/boards/arm/s32k1xx/s32k146evb/scripts/flash.ld @@ -86,12 +86,12 @@ SECTIONS *(.ARM.extab*) } >flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } >flash - __exidx_end = ABSOLUTE(.); .data : { diff --git a/boards/arm/s32k1xx/s32k146evb/scripts/sram.ld b/boards/arm/s32k1xx/s32k146evb/scripts/sram.ld index 8888c05a4da..f8d607b1312 100644 --- a/boards/arm/s32k1xx/s32k146evb/scripts/sram.ld +++ b/boards/arm/s32k1xx/s32k146evb/scripts/sram.ld @@ -85,12 +85,12 @@ SECTIONS *(.ARM.extab*) } >sram - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } >sram - __exidx_end = ABSOLUTE(.); .data : { diff --git a/boards/arm/s32k1xx/s32k148evb/scripts/flash.ld b/boards/arm/s32k1xx/s32k148evb/scripts/flash.ld index bc8f305440d..053757a8c56 100644 --- a/boards/arm/s32k1xx/s32k148evb/scripts/flash.ld +++ b/boards/arm/s32k1xx/s32k148evb/scripts/flash.ld @@ -86,12 +86,12 @@ SECTIONS *(.ARM.extab*) } >flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } >flash - __exidx_end = ABSOLUTE(.); .data : { diff --git a/boards/arm/s32k1xx/s32k148evb/scripts/sram.ld b/boards/arm/s32k1xx/s32k148evb/scripts/sram.ld index f2f1b07115b..fa0a523de92 100644 --- a/boards/arm/s32k1xx/s32k148evb/scripts/sram.ld +++ b/boards/arm/s32k1xx/s32k148evb/scripts/sram.ld @@ -85,12 +85,12 @@ SECTIONS *(.ARM.extab*) } >sram - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } >sram - __exidx_end = ABSOLUTE(.); .data : { diff --git a/boards/arm/sam34/arduino-due/scripts/arduino-due.ld b/boards/arm/sam34/arduino-due/scripts/arduino-due.ld index cefc3d9aa25..df1fb17c8a1 100644 --- a/boards/arm/sam34/arduino-due/scripts/arduino-due.ld +++ b/boards/arm/sam34/arduino-due/scripts/arduino-due.ld @@ -79,12 +79,12 @@ SECTIONS *(.ARM.extab*) } >flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } >flash - __exidx_end = ABSOLUTE(.); .data : { diff --git a/boards/arm/sam34/flipnclick-sam3x/scripts/flash.ld b/boards/arm/sam34/flipnclick-sam3x/scripts/flash.ld index 2095c0dbe9a..7fb80391446 100644 --- a/boards/arm/sam34/flipnclick-sam3x/scripts/flash.ld +++ b/boards/arm/sam34/flipnclick-sam3x/scripts/flash.ld @@ -79,12 +79,12 @@ SECTIONS *(.ARM.extab*) } >flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } >flash - __exidx_end = ABSOLUTE(.); .data : { diff --git a/boards/arm/sam34/sam3u-ek/scripts/ld.script b/boards/arm/sam34/sam3u-ek/scripts/ld.script index c19b75796ba..4c2d7c57809 100644 --- a/boards/arm/sam34/sam3u-ek/scripts/ld.script +++ b/boards/arm/sam34/sam3u-ek/scripts/ld.script @@ -79,11 +79,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/sam34/sam4cmp-db/scripts/sam4cmp-db.ld b/boards/arm/sam34/sam4cmp-db/scripts/sam4cmp-db.ld index 643525f5e25..74e47c94e7c 100644 --- a/boards/arm/sam34/sam4cmp-db/scripts/sam4cmp-db.ld +++ b/boards/arm/sam34/sam4cmp-db/scripts/sam4cmp-db.ld @@ -74,11 +74,11 @@ SECTIONS *(.ARM.extab*) } >flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } >flash - __exidx_end = ABSOLUTE(.); .data : { _sdata = ABSOLUTE(.); diff --git a/boards/arm/sam34/sam4l-xplained/scripts/sam4l-xplained.ld b/boards/arm/sam34/sam4l-xplained/scripts/sam4l-xplained.ld index f428ef2fe9b..8a1dd019b44 100644 --- a/boards/arm/sam34/sam4l-xplained/scripts/sam4l-xplained.ld +++ b/boards/arm/sam34/sam4l-xplained/scripts/sam4l-xplained.ld @@ -74,11 +74,11 @@ SECTIONS *(.ARM.extab*) } >flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } >flash - __exidx_end = ABSOLUTE(.); .data : { _sdata = ABSOLUTE(.); diff --git a/boards/arm/sam34/sam4s-xplained-pro/scripts/sam4s-xplained-pro.ld b/boards/arm/sam34/sam4s-xplained-pro/scripts/sam4s-xplained-pro.ld index a14a3ab5898..a8284b398d4 100644 --- a/boards/arm/sam34/sam4s-xplained-pro/scripts/sam4s-xplained-pro.ld +++ b/boards/arm/sam34/sam4s-xplained-pro/scripts/sam4s-xplained-pro.ld @@ -79,11 +79,11 @@ SECTIONS *(.ARM.extab*) } >flash0 - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } >flash0 - __exidx_end = ABSOLUTE(.); .data : { _sdata = ABSOLUTE(.); diff --git a/boards/arm/sam34/sam4s-xplained/scripts/sam4s-xplained.ld b/boards/arm/sam34/sam4s-xplained/scripts/sam4s-xplained.ld index 6c319143379..650985db0d7 100644 --- a/boards/arm/sam34/sam4s-xplained/scripts/sam4s-xplained.ld +++ b/boards/arm/sam34/sam4s-xplained/scripts/sam4s-xplained.ld @@ -74,11 +74,11 @@ SECTIONS *(.ARM.extab*) } >flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } >flash - __exidx_end = ABSOLUTE(.); .data : { _sdata = ABSOLUTE(.); diff --git a/boards/arm/sama5/sama5d3x-ek/scripts/nor-isram.ld b/boards/arm/sama5/sama5d3x-ek/scripts/nor-isram.ld index 2720641929c..db5a4183e44 100644 --- a/boards/arm/sama5/sama5d3x-ek/scripts/nor-isram.ld +++ b/boards/arm/sama5/sama5d3x-ek/scripts/nor-isram.ld @@ -89,12 +89,12 @@ SECTIONS /* .ARM.exidx is sorted, so has to go in its own output section. */ - PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx* .gnu.linkonce.armexidx.*) + __exidx_end = ABSOLUTE(.); } > norflash - PROVIDE_HIDDEN (__exidx_end = .); .data : { diff --git a/boards/arm/samd2l2/samd20-xplained/scripts/flash.ld b/boards/arm/samd2l2/samd20-xplained/scripts/flash.ld index 66c5b2fc664..6aaa6c6fbd9 100644 --- a/boards/arm/samd2l2/samd20-xplained/scripts/flash.ld +++ b/boards/arm/samd2l2/samd20-xplained/scripts/flash.ld @@ -75,11 +75,11 @@ SECTIONS *(.ARM.extab*) } >flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } >flash - __exidx_end = ABSOLUTE(.); .data : { _sdata = ABSOLUTE(.); diff --git a/boards/arm/samd2l2/samd21-xplained/scripts/flash.ld b/boards/arm/samd2l2/samd21-xplained/scripts/flash.ld index 4880e97c549..7249fe7c8a1 100644 --- a/boards/arm/samd2l2/samd21-xplained/scripts/flash.ld +++ b/boards/arm/samd2l2/samd21-xplained/scripts/flash.ld @@ -75,11 +75,11 @@ SECTIONS *(.ARM.extab*) } >flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } >flash - __exidx_end = ABSOLUTE(.); .data : { _sdata = ABSOLUTE(.); diff --git a/boards/arm/samd2l2/saml21-xplained/scripts/flash.ld b/boards/arm/samd2l2/saml21-xplained/scripts/flash.ld index 028589acc79..5193501fd2f 100644 --- a/boards/arm/samd2l2/saml21-xplained/scripts/flash.ld +++ b/boards/arm/samd2l2/saml21-xplained/scripts/flash.ld @@ -77,11 +77,11 @@ SECTIONS *(.ARM.extab*) } >flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } >flash - __exidx_end = ABSOLUTE(.); .data : { _sdata = ABSOLUTE(.); diff --git a/boards/arm/stm32/hymini-stm32v/scripts/ld.script b/boards/arm/stm32/hymini-stm32v/scripts/ld.script index 03ae107d11f..d8bae5016df 100644 --- a/boards/arm/stm32/hymini-stm32v/scripts/ld.script +++ b/boards/arm/stm32/hymini-stm32v/scripts/ld.script @@ -78,11 +78,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/maple/scripts/ld.script b/boards/arm/stm32/maple/scripts/ld.script index fa941c1afe9..ec3359b038b 100644 --- a/boards/arm/stm32/maple/scripts/ld.script +++ b/boards/arm/stm32/maple/scripts/ld.script @@ -78,11 +78,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/maple/scripts/ld.script.dfu b/boards/arm/stm32/maple/scripts/ld.script.dfu index 99258195337..e81f5a70026 100644 --- a/boards/arm/stm32/maple/scripts/ld.script.dfu +++ b/boards/arm/stm32/maple/scripts/ld.script.dfu @@ -78,11 +78,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/mikroe-stm32f4/scripts/ld.script b/boards/arm/stm32/mikroe-stm32f4/scripts/ld.script index 5f4e06cdd2f..dbc7a682d7a 100644 --- a/boards/arm/stm32/mikroe-stm32f4/scripts/ld.script +++ b/boards/arm/stm32/mikroe-stm32f4/scripts/ld.script @@ -83,11 +83,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/nucleo-f103rb/scripts/ld.script b/boards/arm/stm32/nucleo-f103rb/scripts/ld.script index ba946de849c..1875cb3eabc 100644 --- a/boards/arm/stm32/nucleo-f103rb/scripts/ld.script +++ b/boards/arm/stm32/nucleo-f103rb/scripts/ld.script @@ -78,11 +78,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/nucleo-f207zg/scripts/ld.script b/boards/arm/stm32/nucleo-f207zg/scripts/ld.script index 4f31128ab52..792cb15a4a5 100644 --- a/boards/arm/stm32/nucleo-f207zg/scripts/ld.script +++ b/boards/arm/stm32/nucleo-f207zg/scripts/ld.script @@ -81,11 +81,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/nucleo-f302r8/scripts/ld.script b/boards/arm/stm32/nucleo-f302r8/scripts/ld.script index f3a32e9c9b8..fe41034f822 100644 --- a/boards/arm/stm32/nucleo-f302r8/scripts/ld.script +++ b/boards/arm/stm32/nucleo-f302r8/scripts/ld.script @@ -78,11 +78,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/nucleo-f303re/scripts/ld.script b/boards/arm/stm32/nucleo-f303re/scripts/ld.script index 7316795ba52..34f5a64be6b 100644 --- a/boards/arm/stm32/nucleo-f303re/scripts/ld.script +++ b/boards/arm/stm32/nucleo-f303re/scripts/ld.script @@ -80,11 +80,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/nucleo-f303ze/scripts/ld.script b/boards/arm/stm32/nucleo-f303ze/scripts/ld.script index a6f77049142..1d1c9d4167c 100644 --- a/boards/arm/stm32/nucleo-f303ze/scripts/ld.script +++ b/boards/arm/stm32/nucleo-f303ze/scripts/ld.script @@ -78,11 +78,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/nucleo-f334r8/scripts/ld.script b/boards/arm/stm32/nucleo-f334r8/scripts/ld.script index d72a250e71b..4c3ef2f4530 100644 --- a/boards/arm/stm32/nucleo-f334r8/scripts/ld.script +++ b/boards/arm/stm32/nucleo-f334r8/scripts/ld.script @@ -78,11 +78,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/nucleo-l152re/scripts/ld.script b/boards/arm/stm32/nucleo-l152re/scripts/ld.script index a2ea8530cbc..7652c91b731 100644 --- a/boards/arm/stm32/nucleo-l152re/scripts/ld.script +++ b/boards/arm/stm32/nucleo-l152re/scripts/ld.script @@ -78,11 +78,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/olimex-stm32-e407/scripts/ld.script b/boards/arm/stm32/olimex-stm32-e407/scripts/ld.script index dc7532a1ca0..f533878c00c 100644 --- a/boards/arm/stm32/olimex-stm32-e407/scripts/ld.script +++ b/boards/arm/stm32/olimex-stm32-e407/scripts/ld.script @@ -83,11 +83,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/olimex-stm32-h405/scripts/ld.script b/boards/arm/stm32/olimex-stm32-h405/scripts/ld.script index 4c61e46d986..fb2e6c46f4d 100644 --- a/boards/arm/stm32/olimex-stm32-h405/scripts/ld.script +++ b/boards/arm/stm32/olimex-stm32-h405/scripts/ld.script @@ -83,11 +83,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/olimex-stm32-h407/scripts/ld.script b/boards/arm/stm32/olimex-stm32-h407/scripts/ld.script index a7ac3946758..27bea6da184 100644 --- a/boards/arm/stm32/olimex-stm32-h407/scripts/ld.script +++ b/boards/arm/stm32/olimex-stm32-h407/scripts/ld.script @@ -82,11 +82,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/olimex-stm32-p107/scripts/ld.script b/boards/arm/stm32/olimex-stm32-p107/scripts/ld.script index d194a994357..b78b8f06bdc 100644 --- a/boards/arm/stm32/olimex-stm32-p107/scripts/ld.script +++ b/boards/arm/stm32/olimex-stm32-p107/scripts/ld.script @@ -71,11 +71,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/olimex-stm32-p107/scripts/ld.script.dfu b/boards/arm/stm32/olimex-stm32-p107/scripts/ld.script.dfu index 354e6ecb46d..3c8be99eacb 100644 --- a/boards/arm/stm32/olimex-stm32-p107/scripts/ld.script.dfu +++ b/boards/arm/stm32/olimex-stm32-p107/scripts/ld.script.dfu @@ -71,11 +71,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/olimex-stm32-p207/scripts/ld.script b/boards/arm/stm32/olimex-stm32-p207/scripts/ld.script index a7954ca9075..b2b816b4ce0 100644 --- a/boards/arm/stm32/olimex-stm32-p207/scripts/ld.script +++ b/boards/arm/stm32/olimex-stm32-p207/scripts/ld.script @@ -82,11 +82,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/olimexino-stm32/scripts/ld.script b/boards/arm/stm32/olimexino-stm32/scripts/ld.script index e964d608a46..fd00bee0e6c 100644 --- a/boards/arm/stm32/olimexino-stm32/scripts/ld.script +++ b/boards/arm/stm32/olimexino-stm32/scripts/ld.script @@ -77,11 +77,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/olimexino-stm32/scripts/ld.script.dfu b/boards/arm/stm32/olimexino-stm32/scripts/ld.script.dfu index 1ce3d8d6d57..5d03eda503e 100644 --- a/boards/arm/stm32/olimexino-stm32/scripts/ld.script.dfu +++ b/boards/arm/stm32/olimexino-stm32/scripts/ld.script.dfu @@ -71,11 +71,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/omnibusf4/scripts/ld.script b/boards/arm/stm32/omnibusf4/scripts/ld.script index 27abbbf1ddf..fed189bf22c 100644 --- a/boards/arm/stm32/omnibusf4/scripts/ld.script +++ b/boards/arm/stm32/omnibusf4/scripts/ld.script @@ -83,11 +83,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/shenzhou/scripts/ld.script b/boards/arm/stm32/shenzhou/scripts/ld.script index 88bcb4300a9..11ab9bfaad6 100644 --- a/boards/arm/stm32/shenzhou/scripts/ld.script +++ b/boards/arm/stm32/shenzhou/scripts/ld.script @@ -74,11 +74,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/shenzhou/scripts/ld.script.dfu b/boards/arm/stm32/shenzhou/scripts/ld.script.dfu index ba2ba1e78f0..1532da09476 100644 --- a/boards/arm/stm32/shenzhou/scripts/ld.script.dfu +++ b/boards/arm/stm32/shenzhou/scripts/ld.script.dfu @@ -76,11 +76,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/stm3210e-eval/scripts/ld.script b/boards/arm/stm32/stm3210e-eval/scripts/ld.script index 34a1dd40d8e..bab3948f184 100644 --- a/boards/arm/stm32/stm3210e-eval/scripts/ld.script +++ b/boards/arm/stm32/stm3210e-eval/scripts/ld.script @@ -77,11 +77,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/stm3210e-eval/scripts/ld.script.dfu b/boards/arm/stm32/stm3210e-eval/scripts/ld.script.dfu index b5c45690728..6ad4299d0d5 100644 --- a/boards/arm/stm32/stm3210e-eval/scripts/ld.script.dfu +++ b/boards/arm/stm32/stm3210e-eval/scripts/ld.script.dfu @@ -76,11 +76,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/stm3220g-eval/scripts/ld.script b/boards/arm/stm32/stm3220g-eval/scripts/ld.script index d8dccb66e38..c6492d73b89 100644 --- a/boards/arm/stm32/stm3220g-eval/scripts/ld.script +++ b/boards/arm/stm32/stm3220g-eval/scripts/ld.script @@ -82,11 +82,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/stm3240g-eval/scripts/ld.script b/boards/arm/stm32/stm3240g-eval/scripts/ld.script index d1d93c350ce..6fd8054547e 100644 --- a/boards/arm/stm32/stm3240g-eval/scripts/ld.script +++ b/boards/arm/stm32/stm3240g-eval/scripts/ld.script @@ -83,11 +83,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/stm32_tiny/scripts/ld.script b/boards/arm/stm32/stm32_tiny/scripts/ld.script index d751a3489ae..3c1b346783a 100644 --- a/boards/arm/stm32/stm32_tiny/scripts/ld.script +++ b/boards/arm/stm32/stm32_tiny/scripts/ld.script @@ -78,11 +78,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/stm32f103-minimum/scripts/ld.script b/boards/arm/stm32/stm32f103-minimum/scripts/ld.script index 488ccd27dba..efa7ee0c9c3 100644 --- a/boards/arm/stm32/stm32f103-minimum/scripts/ld.script +++ b/boards/arm/stm32/stm32f103-minimum/scripts/ld.script @@ -83,11 +83,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/stm32f103-minimum/scripts/ld.script.dfu b/boards/arm/stm32/stm32f103-minimum/scripts/ld.script.dfu index 2087a7aa0c4..8e27e762abe 100644 --- a/boards/arm/stm32/stm32f103-minimum/scripts/ld.script.dfu +++ b/boards/arm/stm32/stm32f103-minimum/scripts/ld.script.dfu @@ -77,11 +77,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/stm32f334-disco/scripts/ld.script b/boards/arm/stm32/stm32f334-disco/scripts/ld.script index 682845688fd..8715181a54b 100644 --- a/boards/arm/stm32/stm32f334-disco/scripts/ld.script +++ b/boards/arm/stm32/stm32f334-disco/scripts/ld.script @@ -78,11 +78,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/stm32f3discovery/scripts/ld.script b/boards/arm/stm32/stm32f3discovery/scripts/ld.script index 96941fadd6c..8c421c82bd8 100644 --- a/boards/arm/stm32/stm32f3discovery/scripts/ld.script +++ b/boards/arm/stm32/stm32f3discovery/scripts/ld.script @@ -78,11 +78,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/stm32f429i-disco/scripts/ld.script b/boards/arm/stm32/stm32f429i-disco/scripts/ld.script index 9db20550abf..218e376ba29 100644 --- a/boards/arm/stm32/stm32f429i-disco/scripts/ld.script +++ b/boards/arm/stm32/stm32f429i-disco/scripts/ld.script @@ -86,11 +86,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32/stm32f4discovery/scripts/ld.script b/boards/arm/stm32/stm32f4discovery/scripts/ld.script index a96470541de..4533c79c323 100644 --- a/boards/arm/stm32/stm32f4discovery/scripts/ld.script +++ b/boards/arm/stm32/stm32f4discovery/scripts/ld.script @@ -83,11 +83,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/scripts/ld.script b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/scripts/ld.script index 32545cbc1f7..b7fe3d4e4d7 100644 --- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/scripts/ld.script +++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/scripts/ld.script @@ -78,11 +78,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32f0l0g0/nucleo-g071rb/scripts/ld.script b/boards/arm/stm32f0l0g0/nucleo-g071rb/scripts/ld.script index a891f6c1e5d..a963678e01b 100644 --- a/boards/arm/stm32f0l0g0/nucleo-g071rb/scripts/ld.script +++ b/boards/arm/stm32f0l0g0/nucleo-g071rb/scripts/ld.script @@ -78,12 +78,12 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/stm32f0l0g0/nucleo-l073rz/scripts/ld.script b/boards/arm/stm32f0l0g0/nucleo-l073rz/scripts/ld.script index fa6f4dc25a8..9d65d79a3d8 100644 --- a/boards/arm/stm32f0l0g0/nucleo-l073rz/scripts/ld.script +++ b/boards/arm/stm32f0l0g0/nucleo-l073rz/scripts/ld.script @@ -78,11 +78,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/str71x/olimex-strp711/scripts/ld.script b/boards/arm/str71x/olimex-strp711/scripts/ld.script index c1ec5706816..87f341ee5db 100644 --- a/boards/arm/str71x/olimex-strp711/scripts/ld.script +++ b/boards/arm/str71x/olimex-strp711/scripts/ld.script @@ -83,11 +83,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/tiva/dk-tm4c129x/scripts/ld.script b/boards/arm/tiva/dk-tm4c129x/scripts/ld.script index def1744a692..0fc256a1387 100644 --- a/boards/arm/tiva/dk-tm4c129x/scripts/ld.script +++ b/boards/arm/tiva/dk-tm4c129x/scripts/ld.script @@ -75,11 +75,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/tiva/eagle100/scripts/ld.script b/boards/arm/tiva/eagle100/scripts/ld.script index 0a953932f9c..25965af51f9 100644 --- a/boards/arm/tiva/eagle100/scripts/ld.script +++ b/boards/arm/tiva/eagle100/scripts/ld.script @@ -77,11 +77,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/tiva/lm3s6965-ek/scripts/ld.script b/boards/arm/tiva/lm3s6965-ek/scripts/ld.script index 4c50b60df7b..1fe63034eb4 100644 --- a/boards/arm/tiva/lm3s6965-ek/scripts/ld.script +++ b/boards/arm/tiva/lm3s6965-ek/scripts/ld.script @@ -74,11 +74,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/tiva/lm3s8962-ek/scripts/ld.script b/boards/arm/tiva/lm3s8962-ek/scripts/ld.script index 93c8c23becf..848c4a69a72 100644 --- a/boards/arm/tiva/lm3s8962-ek/scripts/ld.script +++ b/boards/arm/tiva/lm3s8962-ek/scripts/ld.script @@ -74,11 +74,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.); diff --git a/boards/arm/tiva/tm4c1294-launchpad/scripts/ld.script b/boards/arm/tiva/tm4c1294-launchpad/scripts/ld.script index 61863741bf4..5a8cfb16db5 100644 --- a/boards/arm/tiva/tm4c1294-launchpad/scripts/ld.script +++ b/boards/arm/tiva/tm4c1294-launchpad/scripts/ld.script @@ -75,11 +75,11 @@ SECTIONS *(.ARM.extab*) } > flash - __exidx_start = ABSOLUTE(.); .ARM.exidx : ALIGN(4) { + __exidx_start = ABSOLUTE(.); *(.ARM.exidx*) + __exidx_end = ABSOLUTE(.); } > flash - __exidx_end = ABSOLUTE(.); _eronly = ABSOLUTE(.);