summaryrefslogtreecommitdiff
path: root/src/SDCCmem.h
diff options
context:
space:
mode:
authorXavier ASUS <xavi92psx@gmail.com>2019-10-21 16:08:26 +0200
committerXavier ASUS <xavi92psx@gmail.com>2019-10-21 16:08:26 +0200
commit9d8d485a0a3b869ad64bb745d102ab6cac0ba4a1 (patch)
tree5428e47ddf776e9b56a2000e77396996f2ae1955 /src/SDCCmem.h
parentde2840528859860ca242f7bde0cbd90d51984cf2 (diff)
downloadsdcc-gas-9d8d485a0a3b869ad64bb745d102ab6cac0ba4a1.tar.gz
Implemented --ffunction-sections
Interrupt vector must be placed on section .vectors, according to the default linker script file. Intermediate labels must be $-terminated so they are not listed by nm.
Diffstat (limited to 'src/SDCCmem.h')
-rw-r--r--src/SDCCmem.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/SDCCmem.h b/src/SDCCmem.h
index 8e1bc56..7ee2728 100644
--- a/src/SDCCmem.h
+++ b/src/SDCCmem.h
@@ -60,7 +60,7 @@ extern FILE *junkFile;
#define BIT_NAME port->mem.bit_name
#define REG_NAME port->mem.reg_name
#define STATIC_NAME port->mem.static_name
-#define HOME_NAME (options.gasOutput ? ".text.interrupt_vector" : port->mem.home_name)
+#define HOME_NAME (options.gasOutput ? ".vectors" : port->mem.home_name)
#define OVERLAY_NAME port->mem.overlay_name
#define CONST_NAME (options.gasOutput ? ".rodata" : port->mem.const_name)
#define CABS_NAME port->mem.cabs_name