1 diff -Naurp binutils/size.c binutils/size.c
2 --- binutils/size.c 2011-12-16 16:16:32.000000000 +0530
3 +++ binutils/size.c 2011-12-16 16:22:02.000000000 +0530
4 @@ -102,6 +102,7 @@ static int return_code = 0;
8 +#define AVR48K 49152UL
10 #define AVR64K 65536UL
11 #define AVR68K 69632UL
12 @@ -331,6 +332,7 @@ avr_device_t avr[] =
13 {"at90s4433", AVR4K, AVR128, AVR256},
14 {"at90s4434", AVR4K, 352UL, AVR256},
15 {"atmega48", AVR4K, AVR512, AVR256},
16 + {"atmega48hvf", AVR48K, AVR2K, AVR1K},
17 {"atmega48a", AVR4K, AVR512, AVR256},
18 {"atmega48pa", AVR4K, AVR512, AVR256},
19 {"atmega48p", AVR4K, AVR512, AVR256},
20 diff -Naurp gas/config/tc-avr.c gas/config/tc-avr.c
21 --- gas/config/tc-avr.c 2011-12-16 16:16:32.000000000 +0530
22 +++ gas/config/tc-avr.c 2011-12-16 16:22:02.000000000 +0530
23 @@ -237,6 +237,7 @@ static struct mcu_type_s mcu_types[] =
24 {"atmega16hvbrevb",AVR_ISA_AVR5,bfd_mach_avr5},
25 {"atmega32hvb",AVR_ISA_AVR5, bfd_mach_avr5},
26 {"atmega32hvbrevb",AVR_ISA_AVR5,bfd_mach_avr5},
27 + {"atmega48hvf",AVR_ISA_AVR5, bfd_mach_avr5},
28 {"atmega64hve",AVR_ISA_AVR5, bfd_mach_avr5},
29 {"at90can32" , AVR_ISA_AVR5, bfd_mach_avr5},
30 {"at90can64" , AVR_ISA_AVR5, bfd_mach_avr5},
31 diff -Naurp gas/doc/c-avr.texi gas/doc/c-avr.texi
32 --- gas/doc/c-avr.texi 2011-12-16 16:19:33.000000000 +0530
33 +++ gas/doc/c-avr.texi 2011-12-16 16:22:02.000000000 +0530
34 @@ -74,8 +74,8 @@ atmega3290a, atmega3290p, atmega3290pa,
35 atmegarfr2, atmega640, atmega644, atmega644a, atmega644p, atmega644pa, atmega645,
36 atmega645a, atmega645p, atmega6450, atmega6450a, atmega6450p, atmega649,
37 atmega649a, atmega649p, atmega6490, atmega6490a, atmega6490p, atmega16hva, atmega16hva2,
38 -atmega16hvb, atmega16hvbrevb, atmega32hvb, atmega32hvbrevb, atmega64hve,
39 -at90can32, at90can64, at90pwm161, at90pwm216, at90pwm316, atmega32c1,
40 +atmega16hvb, atmega16hvbrevb, atmega32hvb, atmega32hvbrevb, atmega48hvf, atmega64hve,
41 +at90can32, at90can64, at90pwm216, at90pwm316, atmega32c1,
42 atmega64c1, atmega16m1, atmega32m1, atmega64m1, atmega16u4, atmega32u4,
43 atmega32u6, at90usb646, at90usb647, at94k, at90scr100).