]> git.pld-linux.org Git - packages/crossavr-binutils.git/blob - 408-binutils-2.20.1-atmega16hvb-32hvb.patch
- synchronized patches with Atmel official AVR8-GNU toolchain.
[packages/crossavr-binutils.git] / 408-binutils-2.20.1-atmega16hvb-32hvb.patch
1 diff -Naurp binutils/size.c binutils/size.c
2 --- binutils/size.c     2011-09-05 15:48:20.000000000 +0300
3 +++ binutils/size.c     2011-09-05 15:48:28.000000000 +0300
4 @@ -208,8 +208,8 @@ avr_device_t avr[] =
5         {"atmega3290a",   AVR32K,  AVR2K,  AVR1K},
6         {"atmega3290p",   AVR32K,  AVR2K,  AVR1K},
7         {"atmega32hvb",   AVR32K,  AVR2K,  AVR1K},
8 +       {"atmega32hvbrevb",AVR32K, AVR2K,  AVR1K},
9         {"atmega32c1",    AVR32K,  AVR2K,  AVR1K},
10 -   {"atmega32hvb",   AVR32K,  AVR2K,  AVR1K},
11         {"atmega32m1",    AVR32K,  AVR2K,  AVR1K},
12         {"atmega32u2",    AVR32K,  AVR1K,  AVR1K},
13         {"atmega32u4",    AVR32K,  2560UL, AVR1K},
14 @@ -245,7 +245,8 @@ avr_device_t avr[] =
15         {"atmega169pa",   AVR16K,  AVR1K,  AVR512},
16         {"atmega16hva",   AVR16K,  768UL,  AVR256},
17         {"atmega16hva2",  AVR16K,  AVR1K,  AVR256},
18 -   {"atmega16hvb",   AVR16K,  AVR1K,  AVR512},
19 +        {"atmega16hvb",   AVR16K,  AVR1K,  AVR512},
20 +        {"atmega16hvbrevb",AVR16K, AVR1K,  AVR512},
21         {"atmega16m1",    AVR16K,  AVR1K,  AVR512},
22         {"atmega16u2",    AVR16K,  AVR512, AVR512},
23         {"atmega16u4",    AVR16K,  1280UL, AVR512},
24 diff -Naurp gas/config/tc-avr.c gas/config/tc-avr.c
25 --- gas/config/tc-avr.c 2011-09-05 15:48:20.000000000 +0300
26 +++ gas/config/tc-avr.c 2011-09-05 15:48:28.000000000 +0300
27 @@ -220,7 +220,9 @@ static struct mcu_type_s mcu_types[] =
28    {"atmega16hva",AVR_ISA_AVR5,    bfd_mach_avr5},
29    {"atmega16hva2",AVR_ISA_AVR5,   bfd_mach_avr5},
30    {"atmega16hvb",AVR_ISA_AVR5,    bfd_mach_avr5},
31 +  {"atmega16hvbrevb",AVR_ISA_AVR5,bfd_mach_avr5},
32    {"atmega32hvb",AVR_ISA_AVR5,    bfd_mach_avr5},
33 +  {"atmega32hvbrevb",AVR_ISA_AVR5,bfd_mach_avr5},
34    {"at90can32" , AVR_ISA_AVR5,    bfd_mach_avr5},
35    {"at90can64" , AVR_ISA_AVR5,    bfd_mach_avr5},
36    {"at90pwm216", AVR_ISA_AVR5,    bfd_mach_avr5},
37 diff -Naurp gas/doc/c-avr.texi gas/doc/c-avr.texi
38 --- gas/doc/c-avr.texi  2011-09-05 15:48:20.000000000 +0300
39 +++ gas/doc/c-avr.texi  2011-09-05 15:48:28.000000000 +0300
40 @@ -75,9 +75,9 @@ atmega3290p, atmega406, atmega64, atmega
41  atmega644pa, atmega645, atmega645a, atmega645p, atmega6450, atmega6450a,
42  atmega6450p, atmega649, atmega649a, atmega649p, atmega6490, atmega6490a,
43  atmega6490p, atmega64hve, atmega16hva, atmega16hva2, atmega16hvb, atmega32hvb,
44 -at90can32, at90can64, at90pwm216, at90pwm316, atmega16u4, atmega32c1,
45 -atmega64c1, atmega64m1, atmega16m1, atmega32m1, atmega64m1, atmega16u4,
46 -atmega32u4, atmega32u6, at90usb646, at90usb647, at94k, at90scr100).
47 +atmega16hvbrevb, atmega32hvbrevb, at90can32, at90can64, at90pwm216, at90pwm316,
48 +atmega16u4, atmega32c1, atmega64c1, atmega64m1, atmega16m1, atmega32m1, atmega64m1,
49 +atmega16u4, atmega32u4, atmega32u6, at90usb646, at90usb647, at94k, at90scr100).
50  
51  Instruction set avr51 is for the enhanced AVR core with exactly 128K program
52  memory space (MCU types: atmega128, atmega1280, atmega1281, atmega1284p,
This page took 0.026848 seconds and 3 git commands to generate.