1 diff -Naurp binutils/size.c binutils/size.c
2 --- binutils/size.c 2012-12-17 18:19:57.000000000 +0530
3 +++ binutils/size.c 2012-12-17 18:21:14.000000000 +0530
4 @@ -224,6 +224,8 @@ avr_device_t avr[] =
6 {"atmxt336s", AVR52K, AVR14K, 0UL},
8 + {"atmxt112sl", AVR48K, AVR8K, 0UL},
10 {"atmega406", AVR40K, AVR2K, AVR512},
12 {"atmxt224", AVR36K, AVR9K, 0UL},
13 diff -Naurp gas/config/tc-avr.c gas/config/tc-avr.c
14 --- gas/config/tc-avr.c 2012-12-17 18:19:57.000000000 +0530
15 +++ gas/config/tc-avr.c 2012-12-17 18:21:14.000000000 +0530
16 @@ -280,6 +280,7 @@ static struct mcu_type_s mcu_types[] =
17 {"atmega2561", AVR_ISA_AVR6, bfd_mach_avr6},
18 {"atmega256rfr2", AVR_ISA_AVR6, bfd_mach_avr6},
19 {"atmega2564rfr2",AVR_ISA_AVR6, bfd_mach_avr6},
20 + {"atmxt112sl", AVR_ISA_XMEGA, bfd_mach_avrxmega2},
21 {"atmxt224", AVR_ISA_XMEGA, bfd_mach_avrxmega2},
22 {"atmxt224e", AVR_ISA_XMEGA, bfd_mach_avrxmega2},
23 {"atmxt336s", AVR_ISA_XMEGA, bfd_mach_avrxmega2},
24 diff -Naurp gas/doc/c-avr.texi gas/doc/c-avr.texi
25 --- gas/doc/c-avr.texi 2012-12-17 18:19:57.000000000 +0530
26 +++ gas/doc/c-avr.texi 2012-12-17 18:21:58.000000000 +0530
27 @@ -95,7 +95,7 @@ Instruction set avrxmega2 is for the XME
28 memory space and less than 64K data space (MCU types: atxmega16a4, atxmega16a4u,
29 atxmega16c4, atxmega16d4, atxmega16x1, atxmega32a4, atxmega32a4u, atxmega32c4,
30 atxmega32d4, atxmega16e5, atxmega8e5, atxmega32e5, atxmega32x1, atmxt224,
31 -atmxt224e, atmxt336s).
32 +atmxt224e, atmxt336s, atmxt112sl).
34 Instruction set avrxmega3 is for the XMEGA AVR core with 8K to 64K program
35 memory space and greater than 64K data space (MCU types: none).