Fixed a problem with .ARM.exidx.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15350 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
Giovanni Di Sirio 2022-01-13 08:44:34 +00:00
parent 71ea0d8a36
commit 2639c81af8
1 changed files with 6 additions and 5 deletions

View File

@ -52,16 +52,18 @@ SECTIONS
KEEP(*(SORT(.fini_array.*))) KEEP(*(SORT(.fini_array.*)))
__fini_array_end__ = .; __fini_array_end__ = .;
*(.eh_frame*)
*(.ARM.extab* .gnu.linkonce.armextab.*) *(.ARM.extab* .gnu.linkonce.armextab.*)
}
.ARM.exidx : ALIGN(4)
{
__exidx_base__ = .; __exidx_base__ = .;
__exidx_start = .; __exidx_start = .;
*(.ARM.exidx* .gnu.linkonce.armexidx.*) *(.ARM.exidx* .gnu.linkonce.armexidx.*)
__exidx_end__ = .; __exidx_end__ = .;
__exidx_end = .; __exidx_end = .;
}
*(.eh_frame_hdr)
}
.data : ALIGN(4) .data : ALIGN(4)
{ {
@ -69,7 +71,6 @@ SECTIONS
__data_base__ = .; __data_base__ = .;
*(.data) *(.data)
*(.data.*) *(.data.*)
*(.ramtext)
. = ALIGN(4); . = ALIGN(4);
PROVIDE(_edata = .); PROVIDE(_edata = .);
__data_end__ = .; __data_end__ = .;