From 6caa779c74e6d1d42f367bf54713eed326a68fc5 Mon Sep 17 00:00:00 2001 From: David Nadlinger Date: Sun, 13 Nov 2022 20:07:25 +0000 Subject: [PATCH] firmware/ksupport: Include .gcc_except_table (LSDA) For whatever reason, no language-specific unwind data was generated for ksupport code so far, but rustc does emit it for an upcoming refactoring. --- artiq/firmware/ksupport/ksupport.ld | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/artiq/firmware/ksupport/ksupport.ld b/artiq/firmware/ksupport/ksupport.ld index 23e84a781..66b159f13 100644 --- a/artiq/firmware/ksupport/ksupport.ld +++ b/artiq/firmware/ksupport/ksupport.ld @@ -60,6 +60,11 @@ SECTIONS KEEP(*(.eh_frame_hdr)) } > ksupport :text :eh_frame + .gcc_except_table : + { + *(.gcc_except_table) + } > ksupport + .data : { *(.data .data.*)