Name |
Last commit
|
Last update |
---|---|---|
.. | ||
constraints.md | ||
ft32-protos.h | ||
ft32.c | ||
ft32.h | ||
ft32.md | ||
ft32.opt | ||
predicates.md | ||
t-ft32 |
The FT32 binutils use a bias to distinguish between RAM and flash addresses. This fix adds an ASM_OUTPUT_SYMBOL_REF() that unbiases references to RAM symbols. Only references to RAM objects have the bias applied. Flash objects (that is, objects in ADDR SPACE 1) are not biased, so for these no bias should be applied. Likewise references in the gdb section need to use the biased address, so references in debug sections are not unbiased. gcc/ChangeLog: 2016-07-08 James Bowman <james.bowman@ftdichip.com> * config/ft32/ft32.c (ft32_elf_encode_section_info): New function. * config/ft32/ft32.h (ASM_OUTPUT_SYMBOL_REF): New function. From-SVN: r238185
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
constraints.md | Loading commit data... | |
ft32-protos.h | Loading commit data... | |
ft32.c | Loading commit data... | |
ft32.h | Loading commit data... | |
ft32.md | Loading commit data... | |
ft32.opt | Loading commit data... | |
predicates.md | Loading commit data... | |
t-ft32 | Loading commit data... |