23: Fix _start_trap alignment r=dvc94ch a=Disasm Based on this proposal: https://github.com/rust-embedded/riscv-rt/pull/22#issuecomment-466307711 Co-authored-by: Vadim Kaushan <admin@disasm.info>
@@ -36,7 +36,6 @@ _start:
restores caller saved registers and then returns.
*/
.section .trap, "ax"
-.align 4
.global _start_trap
_start_trap:
@@ -15,6 +15,7 @@ SECTIONS
/* point of the program. */
KEEP(*(.init));
KEEP(*(.init.rust));
+ . = ALIGN(4);
KEEP(*(.trap));
KEEP(*(.trap.rust));