]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR target/92545 (avr: support ATmega devices from the 0-series)
authorGeorg-Johann Lay <avr@gjlay.de>
Thu, 19 Dec 2019 08:59:28 +0000 (08:59 +0000)
committerGeorg-Johann Lay <gjl@gcc.gnu.org>
Thu, 19 Dec 2019 08:59:28 +0000 (08:59 +0000)
commit30e2de8922033b65fc4873bb3efc88646a7ba92b
treede9d9a46aae50db63d36df322cc08706515478eb
parent97027f6148f022809366f27e17c2bb906ddf629f
backport: re PR target/92545 (avr: support ATmega devices from the 0-series)

Backport support for some AVR devices from avrxmega3 family
from SVN trunk r279309, r278387, r278389, r278478.
PR target/92545
* config/avr/avr-arch.h (avr_mcu_t) <flash_pm_offset>: New field.
* config/avr/avr-devices.c (avr_mcu_types): Adjust initializers.
* config/avr/avr-mcus.def (AVR_MCU): Add respective field.
* config/avr/gen-avr-mmcu-specs.c (print_mcu)
<*cpp, *cpp_mcu, *cpp_avrlibc, *link_pm_base_address>: Emit code
for spec definitions.
* config/avr/gen-avr-mmcu-texi.c: Rewrite.
* doc/avr-mmcu.texi: Regenerate.

From-SVN: r279564
gcc/ChangeLog
gcc/config/avr/avr-arch.h
gcc/config/avr/avr-devices.c
gcc/config/avr/avr-mcus.def
gcc/config/avr/gen-avr-mmcu-specs.c
gcc/config/avr/gen-avr-mmcu-texi.c
gcc/doc/avr-mmcu.texi