Skip to content

Commit 3e30e20

Browse files
committed
Fix 7.3.0 patchset
1 parent 5b27cfd commit 3e30e20

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

avr-gcc-patches/atmel-patches-gcc.7.3.0-arduino2.patch

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -559,8 +559,8 @@ diff -ur gcc/gcc/config/avr/avr.h gcc-7.3.0-patched/gcc/config/avr/avr.h
559559
Only in gcc-7.3.0-patched/gcc/config/avr: avr.h.orig
560560
diff -ur gcc/gcc/config/avr/avr-mcus.def gcc-7.3.0-patched/gcc/config/avr/avr-mcus.def
561561
--- gcc/gcc/config/avr/avr-mcus.def 2017-01-01 13:07:43.905435000 +0100
562-
+++ gcc-7.3.0-patched/gcc/config/avr/avr-mcus.def 2018-11-29 16:05:04.965645657 +0100
563-
@@ -59,298 +59,302 @@
562+
+++ gcc-7.3.0-patched/gcc/config/avr/avr-mcus.def 2018-12-03 11:57:10.211417460 +0100
563+
@@ -59,298 +59,319 @@
564564

565565
TEXT_START First address of Flash, used in -Ttext=<TEXT_START>.
566566

@@ -1033,6 +1033,23 @@ diff -ur gcc/gcc/config/avr/avr-mcus.def gcc-7.3.0-patched/gcc/config/avr/avr-mc
10331033
+AVR_MCU ("atxmega32a4u", ARCH_AVRXMEGA2, AVR_ISA_RMW, "__AVR_ATxmega32A4U__", 0x2000, 0x0, 0, 0x9000)
10341034
+AVR_MCU ("atxmega32c4", ARCH_AVRXMEGA2, AVR_ISA_RMW, "__AVR_ATxmega32C4__", 0x2000, 0x0, 0, 0x9000)
10351035
+AVR_MCU ("atxmega32e5", ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_ATxmega32E5__", 0x2000, 0x0, 0, 0x9000)
1036+
+/* Xmega, Flash + RAM < 64K, flash visible in RAM address space */
1037+
+AVR_MCU ("avrxmega3", ARCH_AVRXMEGA3, AVR_ISA_NONE, NULL, 0x3f00, 0x0, 0, 0x8000)
1038+
+AVR_MCU ("attiny212", ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny212__", 0x3f80, 0x0, 0, 0x800)
1039+
+AVR_MCU ("attiny214", ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny214__", 0x3f80, 0x0, 0, 0x800)
1040+
+AVR_MCU ("attiny412", ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny412__", 0x3f00, 0x0, 0, 0x1000)
1041+
+AVR_MCU ("attiny414", ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny414__", 0x3f00, 0x0, 0, 0x1000)
1042+
+AVR_MCU ("attiny416", ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny416__", 0x3f00, 0x0, 0, 0x1000)
1043+
+AVR_MCU ("attiny417", ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny417__", 0x3f00, 0x0, 0, 0x1000)
1044+
+AVR_MCU ("attiny814", ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny814__", 0x3e00, 0x0, 0, 0x2000)
1045+
+AVR_MCU ("attiny816", ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny816__", 0x3e00, 0x0, 0, 0x2000)
1046+
+AVR_MCU ("attiny817", ARCH_AVRXMEGA3, AVR_ISA_RCALL, "__AVR_ATtiny817__", 0x3e00, 0x0, 0, 0x2000)
1047+
+AVR_MCU ("attiny1614", ARCH_AVRXMEGA3, AVR_ISA_NONE, "__AVR_ATtiny1614__", 0x3800, 0x0, 0, 0x4000)
1048+
+AVR_MCU ("attiny1616", ARCH_AVRXMEGA3, AVR_ISA_NONE, "__AVR_ATtiny1616__", 0x3800, 0x0, 0, 0x4000)
1049+
+AVR_MCU ("attiny1617", ARCH_AVRXMEGA3, AVR_ISA_NONE, "__AVR_ATtiny1617__", 0x3800, 0x0, 0, 0x4000)
1050+
+AVR_MCU ("attiny3214", ARCH_AVRXMEGA3, AVR_ISA_NONE, "__AVR_ATtiny3214__", 0x3800, 0x0, 0, 0x8000)
1051+
+AVR_MCU ("attiny3216", ARCH_AVRXMEGA3, AVR_ISA_NONE, "__AVR_ATtiny3216__", 0x3800, 0x0, 0, 0x8000)
1052+
+AVR_MCU ("attiny3217", ARCH_AVRXMEGA3, AVR_ISA_NONE, "__AVR_ATtiny3217__", 0x3800, 0x0, 0, 0x8000)
10361053
/* Xmega, 64K < Flash <= 128K, RAM <= 64K */
10371054
-AVR_MCU ("avrxmega4", ARCH_AVRXMEGA4, AVR_ISA_NONE, NULL, 0x2000, 0x0, 0x11000)
10381055
-AVR_MCU ("atxmega64a3", ARCH_AVRXMEGA4, AVR_ISA_NONE, "__AVR_ATxmega64A3__", 0x2000, 0x0, 0x11000)

0 commit comments

Comments
 (0)