avr-arch.h (avr_mcu_t): Remove field.
authorGeorg-Johann Lay <avr@gjlay.de>
Fri, 2 Dec 2016 09:12:22 +0000 (09:12 +0000)
committerGeorg-Johann Lay <gjl@gcc.gnu.org>
Fri, 2 Dec 2016 09:12:22 +0000 (09:12 +0000)
commit45d5091d5cfa98d0a6906b9333e0396344040810
treeaf5d726d994ea1e018ecf8c5e97528e1f846aac0
parent46f87aa3e06d9db97f21e25af4be91efc3176000
avr-arch.h (avr_mcu_t): Remove field.

* config/avr/avr-arch.h (avr_mcu_t) [n_flash]: Remove field.
* config/avr/avr-devices.c (AVR_MCU): Remove N_FLASH macro argument.
* config/avr/avr-mcus.def (AVR_MCU): Remove initializer for n_flash.
* config/avr/avr.c (avr_set_core_architecture) [avr_n_flash]: Use
avr_mcu_types.flash_size to compute default value.
* config/avr/gen-avr-mmcu-specs.c (print_mcu) [cc1_n_flash]: Use
mcu->flash_size to compute value for spec.

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