Author: bszx Date: Sat Jun 18 20:33:06 2011 GMT Module: packages Tag: HEAD ---- Log message: - updated to 2.21
---- Files affected: packages/crossavr-binutils: crossavr-binutils.spec (1.36 -> 1.37) , crossavr-binutils-xmega.patch (1.2 -> 1.3) , crossavr-binutils-avr-size.patch (1.2 -> 1.3) , crossavr-binutils-avr-coff.patch (1.2 -> 1.3) ---- Diffs: ================================================================ Index: packages/crossavr-binutils/crossavr-binutils.spec diff -u packages/crossavr-binutils/crossavr-binutils.spec:1.36 packages/crossavr-binutils/crossavr-binutils.spec:1.37 --- packages/crossavr-binutils/crossavr-binutils.spec:1.36 Wed Feb 2 17:12:02 2011 +++ packages/crossavr-binutils/crossavr-binutils.spec Sat Jun 18 22:33:00 2011 @@ -6,17 +6,16 @@ Summary(pt_BR.UTF-8): Utilitários para desenvolvimento de binários da GNU - AVR binutils Summary(tr.UTF-8): GNU geliştirme araçları - AVR binutils Name: crossavr-binutils -Version: 2.20.1 +Version: 2.21 Release: 1 License: GPL Group: Development/Tools Source0: ftp://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.bz2 -# Source0-md5: 9cdfb9d6ec0578c166d3beae5e15c4e5 +# Source0-md5: c84c5acc9d266f1a7044b51c85a823f5 Patch0: %{name}-avr-size.patch Patch1: %{name}-avr-coff.patch Patch2: %{name}-new-sections.patch Patch3: %{name}-xmega.patch -Patch4: %{name}-new-devices.patch URL: http://sources.redhat.com/binutils/ BuildRequires: automake BuildRequires: bash @@ -60,10 +59,9 @@ %prep %setup -q -n binutils-%{version} %patch0 -p0 -%patch1 -p0 +%patch1 -p1 %patch2 -p0 -%patch3 -p0 -%patch4 -p0 +%patch3 -p1 %build cp /usr/share/automake/config.sub . @@ -137,6 +135,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.37 2011/06/18 20:33:00 bszx +- updated to 2.21 + Revision 1.36 2011/02/02 16:12:02 sparky - BR: perl-tools-pod ================================================================ Index: packages/crossavr-binutils/crossavr-binutils-xmega.patch diff -u packages/crossavr-binutils/crossavr-binutils-xmega.patch:1.2 packages/crossavr-binutils/crossavr-binutils-xmega.patch:1.3 --- packages/crossavr-binutils/crossavr-binutils-xmega.patch:1.2 Thu Oct 7 19:21:14 2010 +++ packages/crossavr-binutils/crossavr-binutils-xmega.patch Sat Jun 18 22:33:00 2011 @@ -1,7 +1,7 @@ -diff -Nur ../binutils-2.20.orig/bfd/archures.c ./bfd/archures.c ---- ../binutils-2.20.orig/bfd/archures.c 2009-09-10 13:47:11.000000000 +0200 -+++ ./bfd/archures.c 2010-03-04 11:34:08.000000000 +0100 -@@ -368,6 +368,13 @@ +diff -uNdr binutils-2.21-orig.2/bfd/archures.c binutils-2.21/bfd/archures.c +--- binutils-2.21-orig.2/bfd/archures.c 2010-07-23 16:52:46.000000000 +0200 ++++ binutils-2.21/bfd/archures.c 2011-06-17 18:29:41.000000000 +0200 +@@ -373,6 +373,13 @@ .#define bfd_mach_avr5 5 .#define bfd_mach_avr51 51 .#define bfd_mach_avr6 6 @@ -15,10 +15,10 @@ . bfd_arch_bfin, {* ADI Blackfin *} .#define bfd_mach_bfin 1 . bfd_arch_cr16, {* National Semiconductor CompactRISC (ie CR16). *} -diff -Nur ../binutils-2.20.orig/bfd/bfd-in2.h ./bfd/bfd-in2.h ---- ../binutils-2.20.orig/bfd/bfd-in2.h 2009-09-10 13:47:11.000000000 +0200 -+++ ./bfd/bfd-in2.h 2010-03-04 11:34:08.000000000 +0100 -@@ -2035,6 +2035,13 @@ +diff -uNdr binutils-2.21-orig.2/bfd/bfd-in2.h binutils-2.21/bfd/bfd-in2.h +--- binutils-2.21-orig.2/bfd/bfd-in2.h 2010-11-03 03:31:02.000000000 +0100 ++++ binutils-2.21/bfd/bfd-in2.h 2011-06-17 18:29:41.000000000 +0200 +@@ -2053,6 +2053,13 @@ #define bfd_mach_avr5 5 #define bfd_mach_avr51 51 #define bfd_mach_avr6 6 @@ -32,9 +32,9 @@ bfd_arch_bfin, /* ADI Blackfin */ #define bfd_mach_bfin 1 bfd_arch_cr16, /* National Semiconductor CompactRISC (ie CR16). */ -diff -Nur ../binutils-2.20.orig/bfd/cpu-avr.c ./bfd/cpu-avr.c ---- ../binutils-2.20.orig/bfd/cpu-avr.c 2009-09-02 09:18:36.000000000 +0200 -+++ ./bfd/cpu-avr.c 2010-03-04 11:34:08.000000000 +0100 +diff -uNdr binutils-2.21-orig.2/bfd/cpu-avr.c binutils-2.21/bfd/cpu-avr.c +--- binutils-2.21-orig.2/bfd/cpu-avr.c 2009-09-02 09:18:36.000000000 +0200 ++++ binutils-2.21/bfd/cpu-avr.c 2011-06-17 18:29:41.000000000 +0200 @@ -133,7 +133,29 @@ N (22, bfd_mach_avr51, "avr:51", FALSE, & arch_info_struct[9]), @@ -66,10 +66,10 @@ }; const bfd_arch_info_type bfd_avr_arch = -diff -Nur ../binutils-2.20.orig/bfd/elf32-avr.c ./bfd/elf32-avr.c ---- ../binutils-2.20.orig/bfd/elf32-avr.c 2009-09-02 09:18:36.000000000 +0200 -+++ ./bfd/elf32-avr.c 2010-03-04 11:34:08.000000000 +0100 -@@ -1328,6 +1328,34 @@ +diff -uNdr binutils-2.21-orig.2/bfd/elf32-avr.c binutils-2.21/bfd/elf32-avr.c +--- binutils-2.21-orig.2/bfd/elf32-avr.c 2010-10-25 17:54:13.000000000 +0200 ++++ binutils-2.21/bfd/elf32-avr.c 2011-06-17 18:29:41.000000000 +0200 +@@ -1340,6 +1340,34 @@ case bfd_mach_avr6: val = E_AVR_MACH_AVR6; break; @@ -104,7 +104,7 @@ } elf_elfheader (abfd)->e_machine = EM_AVR; -@@ -1390,6 +1418,34 @@ +@@ -1402,6 +1430,34 @@ case E_AVR_MACH_AVR6: e_set = bfd_mach_avr6; break; @@ -139,9 +139,9 @@ } } return bfd_default_set_arch_mach (abfd, bfd_arch_avr, -diff -Nur ../binutils-2.20.orig/gas/config/tc-avr.c ./gas/config/tc-avr.c ---- ../binutils-2.20.orig/gas/config/tc-avr.c 2010-03-04 11:19:26.000000000 +0100 -+++ ./gas/config/tc-avr.c 2010-03-04 11:34:09.000000000 +0100 +diff -uNdr binutils-2.21-orig.2/gas/config/tc-avr.c binutils-2.21/gas/config/tc-avr.c +--- binutils-2.21-orig.2/gas/config/tc-avr.c 2010-06-28 16:06:57.000000000 +0200 ++++ binutils-2.21/gas/config/tc-avr.c 2011-06-17 18:29:41.000000000 +0200 @@ -27,20 +27,21 @@ struct avr_opcodes_s @@ -184,8 +184,8 @@ {"at90s1200", AVR_ISA_1200, bfd_mach_avr1}, {"attiny11", AVR_ISA_AVR1, bfd_mach_avr1}, {"attiny12", AVR_ISA_AVR1, bfd_mach_avr1}, -@@ -241,6 +249,21 @@ - {"m3001b", AVR_ISA_AVR51, bfd_mach_avr51}, +@@ -237,6 +245,21 @@ + {"at90usb1287",AVR_ISA_AVR51, bfd_mach_avr51}, {"atmega2560", AVR_ISA_AVR6, bfd_mach_avr6}, {"atmega2561", AVR_ISA_AVR6, bfd_mach_avr6}, + {"atxmega16a4", AVR_ISA_XMEGA, bfd_mach_avrxmega2}, @@ -206,7 +206,7 @@ {NULL, 0, 0} }; -@@ -418,6 +441,11 @@ +@@ -413,6 +436,11 @@ " avr5 - enhanced AVR core with up to 64K program memory\n" " avr51 - enhanced AVR core with up to 128K program memory\n" " avr6 - enhanced AVR core with up to 256K program memory\n" @@ -218,7 +218,7 @@ " or immediate microcontroller name.\n")); fprintf (stream, _(" -mall-opcodes accept all AVR opcodes, even if not supported by MCU\n" -@@ -845,7 +873,12 @@ +@@ -840,7 +868,12 @@ if (*str == '+') { ++str; @@ -232,7 +232,7 @@ } /* attiny26 can do "lpm" and "lpm r,Z" but not "lpm r,Z+". */ -@@ -962,6 +995,16 @@ +@@ -957,6 +990,16 @@ } break; @@ -249,10 +249,10 @@ case '?': break; -diff -Nur ../binutils-2.20.orig/gas/doc/c-avr.texi ./gas/doc/c-avr.texi ---- ../binutils-2.20.orig/gas/doc/c-avr.texi 2010-03-04 11:19:26.000000000 +0100 -+++ ./gas/doc/c-avr.texi 2010-03-04 11:34:09.000000000 +0100 -@@ -86,6 +86,27 @@ +diff -uNdr binutils-2.21-orig.2/gas/doc/c-avr.texi binutils-2.21/gas/doc/c-avr.texi +--- binutils-2.21-orig.2/gas/doc/c-avr.texi 2010-04-09 05:48:54.000000000 +0200 ++++ binutils-2.21/gas/doc/c-avr.texi 2011-06-17 18:29:41.000000000 +0200 +@@ -85,6 +85,27 @@ Instruction set avr6 is for the enhanced AVR core with a 3-byte PC (MCU types: atmega2560, atmega2561). @@ -280,9 +280,9 @@ @cindex @code{-mall-opcodes} command line option, AVR @item -mall-opcodes Accept all AVR opcodes, even if not supported by @code{-mmcu}. -diff -Nur ../binutils-2.20.orig/include/elf/avr.h ./include/elf/avr.h ---- ../binutils-2.20.orig/include/elf/avr.h 2008-08-09 07:35:13.000000000 +0200 -+++ ./include/elf/avr.h 2010-03-04 11:34:09.000000000 +0100 +diff -uNdr binutils-2.21-orig.2/include/elf/avr.h binutils-2.21/include/elf/avr.h +--- binutils-2.21-orig.2/include/elf/avr.h 2010-04-15 12:26:08.000000000 +0200 ++++ binutils-2.21/include/elf/avr.h 2011-06-17 18:29:41.000000000 +0200 @@ -40,6 +40,13 @@ #define E_AVR_MACH_AVR5 5 #define E_AVR_MACH_AVR51 51 @@ -297,10 +297,10 @@ /* Relocations. */ START_RELOC_NUMBERS (elf_avr_reloc_type) -diff -Nur ../binutils-2.20.orig/include/opcode/avr.h ./include/opcode/avr.h ---- ../binutils-2.20.orig/include/opcode/avr.h 2008-08-09 07:35:13.000000000 +0200 -+++ ./include/opcode/avr.h 2010-03-04 11:34:09.000000000 +0100 -@@ -30,6 +30,8 @@ +diff -uNdr binutils-2.21-orig.2/include/opcode/avr.h binutils-2.21/include/opcode/avr.h +--- binutils-2.21-orig.2/include/opcode/avr.h 2010-04-15 12:26:09.000000000 +0200 ++++ binutils-2.21/include/opcode/avr.h 2011-06-17 18:29:41.000000000 +0200 +@@ -31,6 +31,8 @@ #define AVR_ISA_BRK 0x0400 /* device has BREAK (on-chip debug) */ #define AVR_ISA_EIND 0x0800 /* device has >128K program memory (none yet) */ #define AVR_ISA_MOVW 0x1000 /* device has MOVW */ @@ -309,7 +309,7 @@ #define AVR_ISA_TINY1 (AVR_ISA_1200 | AVR_ISA_LPM) #define AVR_ISA_2xxx (AVR_ISA_TINY1 | AVR_ISA_SRAM) -@@ -48,6 +50,8 @@ +@@ -49,6 +51,8 @@ #define AVR_ISA_94K (AVR_ISA_M603 | AVR_ISA_MUL | AVR_ISA_MOVW | AVR_ISA_LPMX) #define AVR_ISA_M323 (AVR_ISA_M161 | AVR_ISA_BRK) #define AVR_ISA_M128 (AVR_ISA_M323 | AVR_ISA_ELPM | AVR_ISA_ELPMX) @@ -318,7 +318,7 @@ #define AVR_ISA_AVR1 AVR_ISA_TINY1 #define AVR_ISA_AVR2 AVR_ISA_2xxx -@@ -108,6 +112,7 @@ +@@ -109,6 +113,7 @@ L - signed pc relative offset from -2048 to 2047 h - absolute code address (call, jmp) S - immediate value from 0 to 7 (S = s << 4) @@ -326,7 +326,7 @@ ? - use this opcode entry if no parameters, else use next opcode entry Order is important - some binary opcodes have more than one name, -@@ -168,7 +173,8 @@ +@@ -169,7 +174,8 @@ AVR_INSN (sleep,"", "1001010110001000", 1, AVR_ISA_1200, 0x9588) AVR_INSN (break,"", "1001010110011000", 1, AVR_ISA_BRK, 0x9598) AVR_INSN (wdr, "", "1001010110101000", 1, AVR_ISA_1200, 0x95a8) @@ -336,20 +336,20 @@ AVR_INSN (adc, "r,r", "000111rdddddrrrr", 1, AVR_ISA_1200, 0x1c00) AVR_INSN (add, "r,r", "000011rdddddrrrr", 1, AVR_ISA_1200, 0x0c00) -@@ -282,3 +288,6 @@ +@@ -283,3 +289,6 @@ AVR_INSN (eicall, "", "1001010100011001", 1, AVR_ISA_EIND, 0x9519) AVR_INSN (eijmp, "", "1001010000011001", 1, AVR_ISA_EIND, 0x9419) +/* DES instruction for encryption and decryption */ +AVR_INSN (des, "E", "10010100EEEE1011", 1, AVR_ISA_DES, 0x940B) + -diff -Nur ../binutils-2.20.orig/ld/Makefile.am ./ld/Makefile.am ---- ../binutils-2.20.orig/ld/Makefile.am 2009-09-01 22:56:51.000000000 +0200 -+++ ./ld/Makefile.am 2010-03-04 11:34:09.000000000 +0100 -@@ -148,6 +148,13 @@ - eavr5.o \ - eavr51.o \ - eavr6.o \ +diff -uNdr binutils-2.21-orig.2/ld/Makefile.am binutils-2.21/ld/Makefile.am +--- binutils-2.21-orig.2/ld/Makefile.am 2010-11-03 04:22:01.000000000 +0100 ++++ binutils-2.21/ld/Makefile.am 2011-06-17 18:32:58.000000000 +0200 +@@ -162,6 +162,13 @@ + eavr5.c \ + eavr51.c \ + eavr6.c \ + eavrxmega1.o \ + eavrxmega2.o \ + eavrxmega3.o \ @@ -357,10 +357,10 @@ + eavrxmega5.o \ + eavrxmega6.o \ + eavrxmega7.o \ - ecoff_i860.o \ - ecoff_sparc.o \ - eelf32_spu.o \ -@@ -727,6 +734,34 @@ + ecoff_i860.c \ + ecoff_sparc.c \ + eelf32_spu.c \ +@@ -760,6 +767,34 @@ $(ELF_DEPS) $(srcdir)/scripttempl/avr.sc \ ${GEN_DEPENDS} ${GENSCRIPTS} avr6 "$(tdir_avr2)" @@ -395,13 +395,13 @@ ecoff_i860.c: $(srcdir)/emulparams/coff_i860.sh \ $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/i860coff.sc ${GEN_DEPENDS} ${GENSCRIPTS} coff_i860 "$(tdir_coff_i860)" -diff -Nur ../binutils-2.20.orig/ld/Makefile.in ./ld/Makefile.in ---- ../binutils-2.20.orig/ld/Makefile.in 2009-09-07 14:10:24.000000000 +0200 -+++ ./ld/Makefile.in 2010-03-04 11:34:09.000000000 +0100 -@@ -434,6 +434,13 @@ - eavr5.o \ - eavr51.o \ - eavr6.o \ +diff -uNdr binutils-2.21-orig.2/ld/Makefile.in binutils-2.21/ld/Makefile.in +--- binutils-2.21-orig.2/ld/Makefile.in 2010-11-05 11:34:22.000000000 +0100 ++++ binutils-2.21/ld/Makefile.in 2011-06-17 18:33:50.000000000 +0200 +@@ -462,6 +462,13 @@ + eavr5.c \ + eavr51.c \ + eavr6.c \ + eavrxmega1.o \ + eavrxmega2.o \ + eavrxmega3.o \ @@ -409,10 +409,10 @@ + eavrxmega5.o \ + eavrxmega6.o \ + eavrxmega7.o \ - ecoff_i860.o \ - ecoff_sparc.o \ - eelf32_spu.o \ -@@ -2068,6 +2075,34 @@ + ecoff_i860.c \ + ecoff_sparc.c \ + eelf32_spu.c \ +@@ -2183,6 +2190,34 @@ $(ELF_DEPS) $(srcdir)/scripttempl/avr.sc \ ${GEN_DEPENDS} ${GENSCRIPTS} avr6 "$(tdir_avr2)" @@ -447,10 +447,10 @@ ecoff_i860.c: $(srcdir)/emulparams/coff_i860.sh \ $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/i860coff.sc ${GEN_DEPENDS} ${GENSCRIPTS} coff_i860 "$(tdir_coff_i860)" -diff -Nur ../binutils-2.20.orig/ld/configure.tgt ./ld/configure.tgt ---- ../binutils-2.20.orig/ld/configure.tgt 2009-08-06 19:38:03.000000000 +0200 -+++ ./ld/configure.tgt 2010-03-04 11:34:09.000000000 +0100 -@@ -110,7 +110,7 @@ +diff -uNdr binutils-2.21-orig.2/ld/configure.tgt binutils-2.21/ld/configure.tgt +--- binutils-2.21-orig.2/ld/configure.tgt 2010-12-01 12:03:47.000000000 +0100 ++++ binutils-2.21/ld/configure.tgt 2011-06-17 18:29:41.000000000 +0200 +@@ -111,7 +111,7 @@ xscale-*-elf) targ_emul=armelf ;; avr-*-*) targ_emul=avr2 @@ -459,9 +459,9 @@ ;; bfin-*-elf) targ_emul=elf32bfin; targ_extra_emuls="elf32bfinfd" -diff -Nur ../binutils-2.20.orig/ld/emulparams/avrxmega1.sh ./ld/emulparams/avrxmega1.sh ---- ../binutils-2.20.orig/ld/emulparams/avrxmega1.sh 1970-01-01 01:00:00.000000000 +0100 -+++ ./ld/emulparams/avrxmega1.sh 2010-03-04 11:34:09.000000000 +0100 +diff -uNdr binutils-2.21-orig.2/ld/emulparams/avrxmega1.sh binutils-2.21/ld/emulparams/avrxmega1.sh +--- binutils-2.21-orig.2/ld/emulparams/avrxmega1.sh 1970-01-01 01:00:00.000000000 +0100 ++++ binutils-2.21/ld/emulparams/avrxmega1.sh 2011-06-17 18:29:41.000000000 +0200 @@ -0,0 +1,12 @@ +ARCH=avr:101 +MACHINE= @@ -475,9 +475,9 @@ +DATA_ORIGIN=0x802000 +DATA_LENGTH=0xffa0 +EXTRA_EM_FILE=avrelf -diff -Nur ../binutils-2.20.orig/ld/emulparams/avrxmega2.sh ./ld/emulparams/avrxmega2.sh ---- ../binutils-2.20.orig/ld/emulparams/avrxmega2.sh 1970-01-01 01:00:00.000000000 +0100 -+++ ./ld/emulparams/avrxmega2.sh 2010-03-04 11:34:09.000000000 +0100 +diff -uNdr binutils-2.21-orig.2/ld/emulparams/avrxmega2.sh binutils-2.21/ld/emulparams/avrxmega2.sh +--- binutils-2.21-orig.2/ld/emulparams/avrxmega2.sh 1970-01-01 01:00:00.000000000 +0100 ++++ binutils-2.21/ld/emulparams/avrxmega2.sh 2011-06-17 18:29:41.000000000 +0200 @@ -0,0 +1,12 @@ +ARCH=avr:102 +MACHINE= @@ -491,9 +491,9 @@ +DATA_ORIGIN=0x802000 +DATA_LENGTH=0xffa0 +EXTRA_EM_FILE=avrelf -diff -Nur ../binutils-2.20.orig/ld/emulparams/avrxmega3.sh ./ld/emulparams/avrxmega3.sh ---- ../binutils-2.20.orig/ld/emulparams/avrxmega3.sh 1970-01-01 01:00:00.000000000 +0100 -+++ ./ld/emulparams/avrxmega3.sh 2010-03-04 11:34:09.000000000 +0100 +diff -uNdr binutils-2.21-orig.2/ld/emulparams/avrxmega3.sh binutils-2.21/ld/emulparams/avrxmega3.sh +--- binutils-2.21-orig.2/ld/emulparams/avrxmega3.sh 1970-01-01 01:00:00.000000000 +0100 ++++ binutils-2.21/ld/emulparams/avrxmega3.sh 2011-06-17 18:29:41.000000000 +0200 @@ -0,0 +1,12 @@ +ARCH=avr:103 +MACHINE= @@ -507,9 +507,9 @@ +DATA_ORIGIN=0x802000 +DATA_LENGTH=0xffa0 +EXTRA_EM_FILE=avrelf -diff -Nur ../binutils-2.20.orig/ld/emulparams/avrxmega4.sh ./ld/emulparams/avrxmega4.sh ---- ../binutils-2.20.orig/ld/emulparams/avrxmega4.sh 1970-01-01 01:00:00.000000000 +0100 -+++ ./ld/emulparams/avrxmega4.sh 2010-03-04 11:34:09.000000000 +0100 +diff -uNdr binutils-2.21-orig.2/ld/emulparams/avrxmega4.sh binutils-2.21/ld/emulparams/avrxmega4.sh +--- binutils-2.21-orig.2/ld/emulparams/avrxmega4.sh 1970-01-01 01:00:00.000000000 +0100 ++++ binutils-2.21/ld/emulparams/avrxmega4.sh 2011-06-17 18:29:41.000000000 +0200 @@ -0,0 +1,12 @@ +ARCH=avr:104 +MACHINE= @@ -523,9 +523,9 @@ +DATA_ORIGIN=0x802000 +DATA_LENGTH=0xffa0 +EXTRA_EM_FILE=avrelf -diff -Nur ../binutils-2.20.orig/ld/emulparams/avrxmega5.sh ./ld/emulparams/avrxmega5.sh ---- ../binutils-2.20.orig/ld/emulparams/avrxmega5.sh 1970-01-01 01:00:00.000000000 +0100 -+++ ./ld/emulparams/avrxmega5.sh 2010-03-04 11:34:09.000000000 +0100 +diff -uNdr binutils-2.21-orig.2/ld/emulparams/avrxmega5.sh binutils-2.21/ld/emulparams/avrxmega5.sh +--- binutils-2.21-orig.2/ld/emulparams/avrxmega5.sh 1970-01-01 01:00:00.000000000 +0100 ++++ binutils-2.21/ld/emulparams/avrxmega5.sh 2011-06-17 18:29:41.000000000 +0200 @@ -0,0 +1,12 @@ +ARCH=avr:105 +MACHINE= @@ -539,9 +539,9 @@ +DATA_ORIGIN=0x802000 +DATA_LENGTH=0xffa0 +EXTRA_EM_FILE=avrelf -diff -Nur ../binutils-2.20.orig/ld/emulparams/avrxmega6.sh ./ld/emulparams/avrxmega6.sh ---- ../binutils-2.20.orig/ld/emulparams/avrxmega6.sh 1970-01-01 01:00:00.000000000 +0100 -+++ ./ld/emulparams/avrxmega6.sh 2010-03-04 11:34:09.000000000 +0100 +diff -uNdr binutils-2.21-orig.2/ld/emulparams/avrxmega6.sh binutils-2.21/ld/emulparams/avrxmega6.sh +--- binutils-2.21-orig.2/ld/emulparams/avrxmega6.sh 1970-01-01 01:00:00.000000000 +0100 ++++ binutils-2.21/ld/emulparams/avrxmega6.sh 2011-06-17 18:29:41.000000000 +0200 @@ -0,0 +1,12 @@ +ARCH=avr:106 +MACHINE= @@ -555,9 +555,9 @@ +DATA_ORIGIN=0x802000 +DATA_LENGTH=0xffa0 +EXTRA_EM_FILE=avrelf -diff -Nur ../binutils-2.20.orig/ld/emulparams/avrxmega7.sh ./ld/emulparams/avrxmega7.sh ---- ../binutils-2.20.orig/ld/emulparams/avrxmega7.sh 1970-01-01 01:00:00.000000000 +0100 -+++ ./ld/emulparams/avrxmega7.sh 2010-03-04 11:34:09.000000000 +0100 +diff -uNdr binutils-2.21-orig.2/ld/emulparams/avrxmega7.sh binutils-2.21/ld/emulparams/avrxmega7.sh +--- binutils-2.21-orig.2/ld/emulparams/avrxmega7.sh 1970-01-01 01:00:00.000000000 +0100 ++++ binutils-2.21/ld/emulparams/avrxmega7.sh 2011-06-17 18:29:41.000000000 +0200 @@ -0,0 +1,12 @@ +ARCH=avr:107 +MACHINE= @@ -571,9 +571,9 @@ +DATA_ORIGIN=0x802000 +DATA_LENGTH=0xffa0 +EXTRA_EM_FILE=avrelf -diff -Nur ../binutils-2.20.orig/ld/emultempl/avrelf.em ./ld/emultempl/avrelf.em ---- ../binutils-2.20.orig/ld/emultempl/avrelf.em 2009-09-02 09:25:35.000000000 +0200 -+++ ./ld/emultempl/avrelf.em 2010-03-04 11:34:09.000000000 +0100 +diff -uNdr binutils-2.21-orig.2/ld/emultempl/avrelf.em binutils-2.21/ld/emultempl/avrelf.em +--- binutils-2.21-orig.2/ld/emultempl/avrelf.em 2009-11-26 14:45:25.000000000 +0100 ++++ binutils-2.21/ld/emultempl/avrelf.em 2011-06-17 18:29:41.000000000 +0200 @@ -71,8 +71,10 @@ gld${EMULATION_NAME}_before_allocation (); @@ -587,9 +587,9 @@ avr_no_stubs = TRUE; avr_elf_set_global_bfd_parameters (); -diff -Nur ../binutils-2.20.orig/opcodes/avr-dis.c ./opcodes/avr-dis.c ---- ../binutils-2.20.orig/opcodes/avr-dis.c 2008-11-06 13:03:24.000000000 +0100 -+++ ./opcodes/avr-dis.c 2010-03-04 11:34:09.000000000 +0100 +diff -uNdr binutils-2.21-orig.2/opcodes/avr-dis.c binutils-2.21/opcodes/avr-dis.c +--- binutils-2.21-orig.2/opcodes/avr-dis.c 2008-11-06 13:03:24.000000000 +0100 ++++ binutils-2.21/opcodes/avr-dis.c 2011-06-17 18:29:41.000000000 +0200 @@ -50,7 +50,7 @@ static int ================================================================ Index: packages/crossavr-binutils/crossavr-binutils-avr-size.patch diff -u packages/crossavr-binutils/crossavr-binutils-avr-size.patch:1.2 packages/crossavr-binutils/crossavr-binutils-avr-size.patch:1.3 --- packages/crossavr-binutils/crossavr-binutils-avr-size.patch:1.2 Sun Apr 5 13:48:28 2009 +++ packages/crossavr-binutils/crossavr-binutils-avr-size.patch Sat Jun 18 22:33:00 2011 @@ -347,9 +347,9 @@ + int rammax = 0; + int eeprommax = 0; + asection *section; -+ bfd_size_type datasize = 0; -+ bfd_size_type textsize = 0; -+ bfd_size_type bsssize = 0; ++ bfd_size_type avr_datasize = 0; ++ bfd_size_type avr_textsize = 0; ++ bfd_size_type avr_bsssize = 0; + bfd_size_type bootloadersize = 0; + bfd_size_type noinitsize = 0; + bfd_size_type eepromsize = 0; @@ -364,11 +364,11 @@ + } + + if ((section = bfd_get_section_by_name (file, ".data")) != NULL) -+ datasize = bfd_section_size (file, section); ++ avr_datasize = bfd_section_size (file, section); + if ((section = bfd_get_section_by_name (file, ".text")) != NULL) -+ textsize = bfd_section_size (file, section); ++ avr_textsize = bfd_section_size (file, section); + if ((section = bfd_get_section_by_name (file, ".bss")) != NULL) -+ bsssize = bfd_section_size (file, section); ++ avr_bsssize = bfd_section_size (file, section); + if ((section = bfd_get_section_by_name (file, ".bootloader")) != NULL) + bootloadersize = bfd_section_size (file, section); + if ((section = bfd_get_section_by_name (file, ".noinit")) != NULL) @@ -376,8 +376,8 @@ + if ((section = bfd_get_section_by_name (file, ".eeprom")) != NULL) + eepromsize = bfd_section_size (file, section); + -+ bfd_size_type text = textsize + datasize + bootloadersize; -+ bfd_size_type data = datasize + bsssize + noinitsize; ++ bfd_size_type text = avr_textsize + avr_datasize + bootloadersize; ++ bfd_size_type data = avr_datasize + avr_bsssize + noinitsize; + bfd_size_type eeprom = eepromsize; + + printf ("AVR Memory Usage\n" ================================================================ Index: packages/crossavr-binutils/crossavr-binutils-avr-coff.patch diff -u packages/crossavr-binutils/crossavr-binutils-avr-coff.patch:1.2 packages/crossavr-binutils/crossavr-binutils-avr-coff.patch:1.3 --- packages/crossavr-binutils/crossavr-binutils-avr-coff.patch:1.2 Thu Oct 7 19:21:14 2010 +++ packages/crossavr-binutils/crossavr-binutils-avr-coff.patch Sat Jun 18 22:33:00 2011 @@ -1,7 +1,7 @@ -diff -Nruw bfd/Makefile.am bfd/Makefile.am ---- bfd/Makefile.am 2009-10-16 17:17:44.000000000 +0530 -+++ bfd/Makefile.am 2010-02-11 10:59:11.320193800 +0530 -@@ -228,6 +228,8 @@ +diff -uNdr binutils-2.21-orig.0/bfd/Makefile.am binutils-2.21/bfd/Makefile.am +--- binutils-2.21-orig.0/bfd/Makefile.am 2010-12-08 09:37:33.000000000 +0100 ++++ binutils-2.21/bfd/Makefile.am 2011-06-17 18:17:52.000000000 +0200 +@@ -232,6 +232,8 @@ coff-apollo.lo \ coff-arm.lo \ coff-aux.lo \ @@ -10,7 +10,7 @@ coff-go32.lo \ coff-h8300.lo \ coff-h8500.lo \ -@@ -411,6 +413,8 @@ +@@ -413,6 +415,8 @@ coff-apollo.c \ coff-arm.c \ coff-aux.c \ @@ -19,10 +19,10 @@ coff-go32.c \ coff-h8300.c \ coff-h8500.c \ -diff -Nruw bfd/Makefile.in bfd/Makefile.in ---- bfd/Makefile.in 2009-10-16 17:17:48.000000000 +0530 -+++ bfd/Makefile.in 2010-02-11 11:13:52.698455300 +0530 -@@ -524,6 +524,8 @@ +diff -uNdr binutils-2.21-orig.0/bfd/Makefile.in binutils-2.21/bfd/Makefile.in +--- binutils-2.21-orig.0/bfd/Makefile.in 2010-12-08 09:37:36.000000000 +0100 ++++ binutils-2.21/bfd/Makefile.in 2011-06-17 18:17:52.000000000 +0200 +@@ -532,6 +532,8 @@ coff-apollo.lo \ coff-arm.lo \ coff-aux.lo \ @@ -31,7 +31,7 @@ coff-go32.lo \ coff-h8300.lo \ coff-h8500.lo \ -@@ -707,6 +709,8 @@ +@@ -713,6 +715,8 @@ coff-apollo.c \ coff-arm.c \ coff-aux.c \ @@ -40,9 +40,9 @@ coff-go32.c \ coff-h8300.c \ coff-h8500.c \ -diff -Nruw bfd/coff-avr.c bfd/coff-avr.c ---- bfd/coff-avr.c 1970-01-01 05:30:00.000000000 +0530 -+++ bfd/coff-avr.c 2010-02-10 17:35:58.222099600 +0530 +diff -uNdr binutils-2.21-orig.0/bfd/coff-avr.c binutils-2.21/bfd/coff-avr.c +--- binutils-2.21-orig.0/bfd/coff-avr.c 1970-01-01 01:00:00.000000000 +0100 ++++ binutils-2.21/bfd/coff-avr.c 2011-06-17 18:17:52.000000000 +0200 @@ -0,0 +1,613 @@ +/* BFD back-end for Atmel AVR COFF files. + Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1999, 2000, 2001, 2003 @@ -657,9 +657,9 @@ + + COFF_SWAP_TABLE +}; -diff -Nruw bfd/coff-ext-avr.c bfd/coff-ext-avr.c ---- bfd/coff-ext-avr.c 1970-01-01 05:30:00.000000000 +0530 -+++ bfd/coff-ext-avr.c 2010-02-10 17:35:58.222099600 +0530 +diff -uNdr binutils-2.21-orig.0/bfd/coff-ext-avr.c binutils-2.21/bfd/coff-ext-avr.c +--- binutils-2.21-orig.0/bfd/coff-ext-avr.c 1970-01-01 01:00:00.000000000 +0100 ++++ binutils-2.21/bfd/coff-ext-avr.c 2011-06-17 18:17:52.000000000 +0200 @@ -0,0 +1,428 @@ +/* BFD back-end for Atmel AVR "extended" COFF files. + Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1999, 2000, 2001, 2003 @@ -1089,15 +1089,15 @@ + + COFF_SWAP_TABLE +}; -diff -Nruw bfd/coffcode.h bfd/coffcode.h ---- bfd/coffcode.h 2009-09-10 17:17:12.000000000 +0530 -+++ bfd/coffcode.h 2010-02-10 17:35:58.253349600 +0530 +diff -uNdr binutils-2.21-orig.0/bfd/coffcode.h binutils-2.21/bfd/coffcode.h +--- binutils-2.21-orig.0/bfd/coffcode.h 2010-11-04 17:03:22.000000000 +0100 ++++ binutils-2.21/bfd/coffcode.h 2011-06-17 18:17:52.000000000 +0200 @@ -1,3 +1,4 @@ + /* Support for the generic parts of most COFF variants, for BFD. Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, - 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 -@@ -1910,6 +1911,17 @@ + 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 +@@ -1934,6 +1935,17 @@ coff->relocbase = 0; coff->local_toc_sym_map = 0; @@ -1115,7 +1115,7 @@ /* make_abs_section(abfd);*/ return TRUE; -@@ -1934,17 +1946,6 @@ +@@ -1958,17 +1970,6 @@ <<Diff was trimmed, longer than 597 lines>> ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/crossavr-binutils/crossavr-binutils.spec?r1=1.36&r2=1.37&f=u http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/crossavr-binutils/crossavr-binutils-xmega.patch?r1=1.2&r2=1.3&f=u http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/crossavr-binutils/crossavr-binutils-avr-size.patch?r1=1.2&r2=1.3&f=u http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/crossavr-binutils/crossavr-binutils-avr-coff.patch?r1=1.2&r2=1.3&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
