mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-22 18:50:55 +08:00
Make 0-series device specs work with older versions of avr-gcc.
PR target/92545 * config/avr/specs.h (LINK_SPEC) <%(link_pm_base_address)>: Remove. * config/avr/gen-avr-mmcu-specs.c (print_mcu) <*link_pm_base_address>: Don't write spec. <*link_arch>: Add --defsym=__RODATA_PM_OFFSET__= as needed. From-SVN: r278478
This commit is contained in:
parent
3e00ba47b9
commit
c04341ec45
gcc
@ -1,3 +1,13 @@
|
||||
2019-11-20 Georg-Johann Lay <avr@gjlay.de>
|
||||
|
||||
Make 0-series device specs work with older versions of avr-gcc.
|
||||
|
||||
PR target/92545
|
||||
* config/avr/specs.h (LINK_SPEC) <%(link_pm_base_address)>: Remove.
|
||||
* config/avr/gen-avr-mmcu-specs.c (print_mcu)
|
||||
<*link_pm_base_address>: Don't write spec.
|
||||
<*link_arch>: Add --defsym=__RODATA_PM_OFFSET__= as needed.
|
||||
|
||||
2019-11-20 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR c/92088
|
||||
|
@ -253,7 +253,11 @@ print_mcu (const avr_mcu_t *mcu)
|
||||
|
||||
fprintf (f, "*link_relax:\n\t%s\n\n", LINK_RELAX_SPEC);
|
||||
|
||||
fprintf (f, "*link_arch:\n\t%s\n\n", LINK_ARCH_SPEC);
|
||||
fprintf (f, "*link_arch:\n\t%s", LINK_ARCH_SPEC);
|
||||
if (is_device
|
||||
&& flash_pm_offset)
|
||||
fprintf (f, " --defsym=__RODATA_PM_OFFSET__=0x%x", flash_pm_offset);
|
||||
fprintf (f, "\n\n");
|
||||
|
||||
if (is_device)
|
||||
{
|
||||
@ -270,14 +274,6 @@ print_mcu (const avr_mcu_t *mcu)
|
||||
fprintf (f, "\n\n");
|
||||
}
|
||||
|
||||
if (is_device
|
||||
&& flash_pm_offset)
|
||||
{
|
||||
fprintf (f, "*link_pm_base_address:\n");
|
||||
fprintf (f, "\t--defsym=__RODATA_PM_OFFSET__=0x%x", flash_pm_offset);
|
||||
fprintf (f, "\n\n");
|
||||
}
|
||||
|
||||
// Specs known to GCC.
|
||||
|
||||
if (is_device)
|
||||
|
@ -68,7 +68,6 @@ along with GCC; see the file COPYING3. If not see
|
||||
"%(link_text_start) " \
|
||||
"%(link_relax) " \
|
||||
"%(link_pmem_wrap) " \
|
||||
"%(link_pm_base_address) " \
|
||||
"%{shared:%eshared is not supported} "
|
||||
|
||||
#undef LIB_SPEC
|
||||
|
Loading…
x
Reference in New Issue
Block a user