@@ -1545,6 +1545,17 @@ diff -ur gcc/gcc/config/avr/t-avr gcc-7.3.0-patched/gcc/config/avr/t-avr
15451545- $(AWK) -f $< -v FORMAT=Makefile $< $(AVR_MCUS) > $@
15461546+ $(AWK) -f $< $< $(AVR_MCUS) > $@
15471547Only in gcc-7.3.0-patched/gcc/config/avr: t-avr.orig
1548+ diff -ur gcc/gcc/config/avr/specs.h gcc-7.3.0-patched/gcc/config/avr/specs.h
1549+ --- gcc/gcc/config/avr/specs.h 2017-01-01 13:07:43.905435000 +0100
1550+ +++ gcc-7.3.0-patched/gcc/config/avr/specs.h 2018-12-03 12:12:09.734746759 +0100
1551+ @@ -35,6 +35,7 @@
1552+ "%(cc1_n_flash) " \
1553+ "%(cc1_errata_skip) " \
1554+ "%(cc1_rmw) " \
1555+ + "%(cc1_non_bit_addressable_registers_mask) " \
1556+ "%(cc1_absdata) "
1557+
1558+ #undef CC1PLUS_SPEC
15481559diff -ur gcc/gcc/config/avr/t-multilib gcc-7.3.0-patched/gcc/config/avr/t-multilib
15491560--- gcc/gcc/config/avr/t-multilib 2017-01-01 13:07:43.905435000 +0100
15501561+++ gcc-7.3.0-patched/gcc/config/avr/t-multilib 2018-11-29 16:08:58.825647392 +0100
@@ -1553,10 +1564,10 @@ diff -ur gcc/gcc/config/avr/t-multilib gcc-7.3.0-patched/gcc/config/avr/t-multil
15531564 # <http://www.gnu.org/licenses/>.
15541565
15551566- MULTILIB_OPTIONS = mmcu=avr2/mmcu=avr25/mmcu=avr3/mmcu=avr31/mmcu=avr35/mmcu=avr4/mmcu=avr5/mmcu=avr51/mmcu=avr6/mmcu=avrxmega2/mmcu=avrxmega4/mmcu=avrxmega5/mmcu=avrxmega6/mmcu=avrxmega7/mmcu=avrtiny msp8
1556- + MULTILIB_OPTIONS = mmcu=avr2/mmcu=avr25/mmcu=avr3/mmcu=avr31/mmcu=avr35/mmcu=avr4/mmcu=avr5/mmcu=avr51/mmcu=avr6/mmcu=avrxmega2/mmcu=avrxmega4/mmcu=avrxmega5/mmcu=avrxmega6/mmcu=avrxmega7/mmcu=avrtiny msp8 mshort-calls
1567+ + MULTILIB_OPTIONS = mmcu=avr2/mmcu=avr25/mmcu=avr3/mmcu=avr31/mmcu=avr35/mmcu=avr4/mmcu=avr5/mmcu=avr51/mmcu=avr6/mmcu=avrxmega2/mmcu=avrxmega3/mmcu= avrxmega4/mmcu=avrxmega5/mmcu=avrxmega6/mmcu=avrxmega7/mmcu=avrtiny msp8 mshort-calls
15571568
15581569- MULTILIB_DIRNAMES = avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega2 avrxmega4 avrxmega5 avrxmega6 avrxmega7 avrtiny tiny-stack avr25/tiny-stack
1559- + MULTILIB_DIRNAMES = avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega2 avrxmega4 avrxmega5 avrxmega6 avrxmega7 avrtiny tiny-stack short-calls
1570+ + MULTILIB_DIRNAMES = avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 avrtiny tiny-stack short-calls
15601571
15611572- MULTILIB_EXCEPTIONS = \
15621573- mmcu=avr3/msp8 \
@@ -1584,6 +1595,8 @@ diff -ur gcc/gcc/config/avr/t-multilib gcc-7.3.0-patched/gcc/config/avr/t-multil
15841595+ mmcu=avr51 \
15851596+ mmcu=avr6 \
15861597+ mmcu=avrxmega2 \
1598+ + mmcu=avrxmega3/mshort-calls \
1599+ + mmcu=avrxmega3 \
15871600+ mmcu=avrxmega4 \
15881601+ mmcu=avrxmega5 \
15891602+ mmcu=avrxmega6 \
0 commit comments