]> git.pld-linux.org Git - packages/crossavr-binutils.git/blame - 400-binutils-xmega.patch
- synchronized patches with official AVR toolchain 3.4.1.830
[packages/crossavr-binutils.git] / 400-binutils-xmega.patch
CommitLineData
30f666e7 1diff -Naurp binutils/size.c binutils/size.c
fbe885ec
PZ
2--- binutils/size.c 2012-05-24 11:34:25.000000000 +0530
3+++ binutils/size.c 2012-05-24 11:34:53.000000000 +0530
30f666e7
PZ
4@@ -121,6 +121,7 @@ avr_device_t avr[] =
5 {
6 {"atxmega256a3", AVR264K, AVR16K, AVR4K},
7 {"atxmega256a3b", AVR264K, AVR16K, AVR4K},
8+ {"atxmega256a3bu",AVR264K, AVR16K, AVR4K},
9 {"atxmega256d3", AVR264K, AVR16K, AVR4K},
10
11 {"atmega2560", AVR256K, AVR8K, AVR4K},
12@@ -132,6 +133,7 @@ avr_device_t avr[] =
13 {"atxmega128a1", AVR136K, AVR8K, AVR2K},
14 {"atxmega128a1u", AVR136K, AVR8K, AVR2K},
15 {"atxmega128a3", AVR136K, AVR8K, AVR2K},
16+ {"atxmega128b1", AVR136K, AVR8K, AVR2K},
17 {"atxmega128d3", AVR136K, AVR8K, AVR2K},
18
19 {"at43usb320", AVR128K, 608UL, 0UL},
20diff -Naurp gas/config/tc-avr.c gas/config/tc-avr.c
fbe885ec
PZ
21--- gas/config/tc-avr.c 2012-05-24 11:34:25.000000000 +0530
22+++ gas/config/tc-avr.c 2012-05-24 11:39:23.000000000 +0530
23@@ -265,7 +265,7 @@ static struct mcu_type_s mcu_types[] =
24 {"atxmega64a1", AVR_ISA_XMEGA, bfd_mach_avrxmega5},
25 {"atxmega64a1u",AVR_ISA_XMEGA, bfd_mach_avrxmega5},
26 {"atxmega128a3", AVR_ISA_XMEGA, bfd_mach_avrxmega6},
27- {"atxmega128b1", AVR_ISA_XMEGA, bfd_mach_avrxmega6},
28+ {"atxmega128b1", AVR_ISA_XMEGAU, bfd_mach_avrxmega6},
29 {"atxmega128d3", AVR_ISA_XMEGA, bfd_mach_avrxmega6},
30 {"atxmega192a3", AVR_ISA_XMEGA, bfd_mach_avrxmega6},
31 {"atxmega192d3", AVR_ISA_XMEGA, bfd_mach_avrxmega6},
30f666e7
PZ
32@@ -453,6 +453,7 @@ md_show_usage (FILE *stream)
33 " avr5 - enhanced AVR core with up to 64K program memory\n"
34 " avr51 - enhanced AVR core with up to 128K program memory\n"
35 " avr6 - enhanced AVR core with up to 256K program memory\n"
36+ " avrxmega2 - XMEGA, > 8K, < 64K FLASH, < 64K RAM\n"
37 " avrxmega3 - XMEGA, > 8K, <= 64K FLASH, > 64K RAM\n"
38 " avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM\n"
39 " avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM\n"
40diff -Naurp gas/doc/c-avr.texi gas/doc/c-avr.texi
fbe885ec
PZ
41--- gas/doc/c-avr.texi 2012-05-24 11:12:14.000000000 +0530
42+++ gas/doc/c-avr.texi 2012-05-24 11:34:53.000000000 +0530
30f666e7
PZ
43@@ -103,7 +103,7 @@ atxmega64a1u).
44 Instruction set avrxmega6 is for the XMEGA AVR core with up to 256K program
45 memory space and less than 64K data space (MCU types: atxmega128a3,
46 atxmega128d3, atxmega192a3, atxmega128b1, atxmega192d3, atxmega256a3,
47-atxmega256a3b, atxmega256a3bu, atxmega192d3).
48+atxmega256a3b, atxmega256a3bu).
49
50 Instruction set avrxmega7 is for the XMEGA AVR core with up to 256K program
51 memory space and greater than 64K data space (MCU types: atxmega128a1,
52diff -Naurp ld/Makefile.am ld/Makefile.am
fbe885ec
PZ
53--- ld/Makefile.am 2012-05-24 11:12:14.000000000 +0530
54+++ ld/Makefile.am 2012-05-24 11:34:53.000000000 +0530
30f666e7
PZ
55@@ -163,13 +163,13 @@ ALL_EMULATION_SOURCES = \
56 eavr5.c \
57 eavr51.c \
58 eavr6.c \
59- eavrxmega1.o \
60- eavrxmega2.o \
61- eavrxmega3.o \
62- eavrxmega4.o \
63- eavrxmega5.o \
64- eavrxmega6.o \
65- eavrxmega7.o \
66+ eavrxmega1.c \
67+ eavrxmega2.c \
68+ eavrxmega3.c \
69+ eavrxmega4.c \
70+ eavrxmega5.c \
71+ eavrxmega6.c \
72+ eavrxmega7.c \
73 ecoff_i860.c \
74 ecoff_sparc.c \
75 ecrisaout.c \
76diff -Naurp ld/Makefile.in ld/Makefile.in
fbe885ec
PZ
77--- ld/Makefile.in 2012-05-24 11:12:14.000000000 +0530
78+++ ld/Makefile.in 2012-05-24 11:34:53.000000000 +0530
30f666e7
PZ
79@@ -469,13 +469,13 @@ ALL_EMULATION_SOURCES = \
80 eavr5.c \
81 eavr51.c \
82 eavr6.c \
83- eavrxmega1.o \
84- eavrxmega2.o \
85- eavrxmega3.o \
86- eavrxmega4.o \
87- eavrxmega5.o \
88- eavrxmega6.o \
89- eavrxmega7.o \
90+ eavrxmega1.c \
91+ eavrxmega2.c \
92+ eavrxmega3.c \
93+ eavrxmega4.c \
94+ eavrxmega5.c \
95+ eavrxmega6.c \
96+ eavrxmega7.c \
97 ecoff_i860.c \
98 ecoff_sparc.c \
99 ecrisaout.c \
This page took 0.086384 seconds and 4 git commands to generate.