]> git.pld-linux.org Git - packages/crossavr-gcc.git/blame - crossavr-gcc-atmega32u6.patch
- rel 2
[packages/crossavr-gcc.git] / crossavr-gcc-atmega32u6.patch
CommitLineData
2bc38036 1--- gcc/config/avr/avr.c.old 2008-11-04 14:14:27.405669400 -0700
2+++ gcc/config/avr/avr.c 2008-11-04 14:14:55.772086800 -0700
3@@ -283,6 +283,7 @@ static const struct mcu_type_s avr_mcu_t
4 { "atmega32m1", ARCH_AVR5, "__AVR_ATmega32M1__" },
5 { "atmega32c1", ARCH_AVR5, "__AVR_ATmega32C1__" },
6 { "atmega32u4", ARCH_AVR5, "__AVR_ATmega32U4__" },
7+ { "atmega32u6", ARCH_AVR5, "__AVR_ATmega32U6__" },
8 { "at90usb646", ARCH_AVR5, "__AVR_AT90USB646__" },
9 { "at90usb647", ARCH_AVR5, "__AVR_AT90USB647__" },
10 { "at94k", ARCH_AVR5, "__AVR_AT94K__" },
11--- gcc/config/avr/avr.h.old 2008-11-04 14:15:07.629280600 -0700
12+++ gcc/config/avr/avr.h 2008-11-04 14:16:11.692586600 -0700
13@@ -871,7 +871,7 @@ mmcu=*:-mmcu=%*}"
14 mmcu=at90pwm316|\
15 mmcu=atmega32c1|\
16 mmcu=atmega32m1|\
17- mmcu=atmega32u4|\
18+ mmcu=atmega32u*|\
19 mmcu=at90usb64*|\
20 mmcu=at90usb128*|\
21 mmcu=at94k: -m avr5}\
22@@ -908,7 +908,7 @@ mmcu=*:-mmcu=%*}"
23 mmcu=at90pwm*|\
24 mmcu=atmega32c1|\
25 mmcu=atmega32m1|\
26- mmcu=atmega32u4|\
27+ mmcu=atmega32u*|\
28 mmcu=at90usb*: -Tdata 0x800100}\
29 %{mmcu=atmega640|\
30 mmcu=atmega1280|\
31--- gcc/config/avr/t-avr.old 2008-11-04 14:17:13.610006800 -0700
32+++ gcc/config/avr/t-avr 2008-11-04 14:17:24.793674400 -0700
33@@ -118,6 +118,7 @@ MULTILIB_MATCHES = \
34 mmcu?avr5=mmcu?atmega32c1 \
35 mmcu?avr5=mmcu?atmega32m1 \
36 mmcu?avr5=mmcu?atmega32u4 \
37+ mmcu?avr5=mmcu?atmega32u6 \
38 mmcu?avr5=mmcu?at90usb646 \
39 mmcu?avr5=mmcu?at90usb647 \
40 mmcu?avr5=mmcu?at94k \
This page took 0.075145 seconds and 4 git commands to generate.