From e570388548d1eeaf6bac7ad4957e2a5c686bbad4 Mon Sep 17 00:00:00 2001 From: hauke Date: Sat, 21 Feb 2009 14:24:39 +0000 Subject: binutils: refresh patches for binutils 2.17 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14587 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- .../binutils/patches/2.17/001-fix_avr32_compile | 8 +- .../binutils/patches/2.17/100-uclibc-conf.patch | 86 ++- .../binutils/patches/2.17/110-arm-eabi-conf.patch | 16 +- .../patches/2.17/300-001_ld_makefile_patch.patch | 16 +- .../patches/2.17/300-006_better_file_error.patch | 8 +- .../2.17/300-012_check_ldrunpath_length.patch | 10 +- .../patches/2.17/400-mips-ELF_MAXPAGESIZE-4k.patch | 8 +- toolchain/binutils/patches/2.17/500-avr32.patch | 615 +++++++++------------ .../2.17/501-avr32-fix-pool-alignment.patch | 8 +- .../binutils/patches/2.17/601-cris-errormsg.patch | 8 +- .../binutils/patches/2.17/610-cris_target.patch | 8 +- .../patches/2.17/702-binutils-skip-comments.patch | 10 +- 12 files changed, 318 insertions(+), 483 deletions(-) diff --git a/toolchain/binutils/patches/2.17/001-fix_avr32_compile b/toolchain/binutils/patches/2.17/001-fix_avr32_compile index 385f7289c..093f6be40 100644 --- a/toolchain/binutils/patches/2.17/001-fix_avr32_compile +++ b/toolchain/binutils/patches/2.17/001-fix_avr32_compile @@ -1,6 +1,6 @@ ---- binutils-2.17/config.sub.orig 2008-05-15 22:28:28.000000000 -0500 -+++ binutils-2.17/config.sub 2008-05-15 22:28:11.000000000 -0500 -@@ -240,7 +240,7 @@ +--- a/config.sub ++++ b/config.sub +@@ -240,7 +240,7 @@ case $basic_machine in | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ @@ -9,7 +9,7 @@ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ -@@ -317,7 +317,7 @@ +@@ -317,7 +317,7 @@ case $basic_machine in | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ diff --git a/toolchain/binutils/patches/2.17/100-uclibc-conf.patch b/toolchain/binutils/patches/2.17/100-uclibc-conf.patch index bd08d5506..bb9815220 100644 --- a/toolchain/binutils/patches/2.17/100-uclibc-conf.patch +++ b/toolchain/binutils/patches/2.17/100-uclibc-conf.patch @@ -1,8 +1,6 @@ -Index: binutils-2.17/bfd/configure -=================================================================== ---- binutils-2.17.orig/bfd/configure 2007-06-28 09:19:34.892931920 +0200 -+++ binutils-2.17/bfd/configure 2007-06-28 09:19:35.023912008 +0200 -@@ -3576,7 +3576,7 @@ +--- a/bfd/configure ++++ b/bfd/configure +@@ -3576,7 +3576,7 @@ irix5* | irix6*) ;; # This must be Linux ELF. @@ -11,11 +9,9 @@ Index: binutils-2.17/bfd/configure lt_cv_deplibs_check_method=pass_all ;; -Index: binutils-2.17/binutils/configure -=================================================================== ---- binutils-2.17.orig/binutils/configure 2007-06-28 09:19:34.898931008 +0200 -+++ binutils-2.17/binutils/configure 2007-06-28 09:19:35.028911248 +0200 -@@ -3411,7 +3411,7 @@ +--- a/binutils/configure ++++ b/binutils/configure +@@ -3411,7 +3411,7 @@ irix5* | irix6*) ;; # This must be Linux ELF. @@ -24,11 +20,9 @@ Index: binutils-2.17/binutils/configure lt_cv_deplibs_check_method=pass_all ;; -Index: binutils-2.17/configure -=================================================================== ---- binutils-2.17.orig/configure 2007-06-28 09:19:34.903930248 +0200 -+++ binutils-2.17/configure 2007-06-28 09:19:35.030910944 +0200 -@@ -1276,7 +1276,7 @@ +--- a/configure ++++ b/configure +@@ -1276,7 +1276,7 @@ case "${target}" in am33_2.0-*-linux*) noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss" ;; @@ -37,7 +31,7 @@ Index: binutils-2.17/configure noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss" ;; sh*-*-pe|mips*-*-pe|*arm-wince-pe) -@@ -1584,7 +1584,7 @@ +@@ -1584,7 +1584,7 @@ case "${target}" in romp-*-*) noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}" ;; @@ -46,11 +40,9 @@ Index: binutils-2.17/configure case "${host}" in i[3456789]86-*-vsta) ;; # don't add gprof back in i[3456789]86-*-go32*) ;; # don't add gprof back in -Index: binutils-2.17/configure.in -=================================================================== ---- binutils-2.17.orig/configure.in 2007-06-28 09:19:34.909929336 +0200 -+++ binutils-2.17/configure.in 2007-06-28 09:19:35.031910792 +0200 -@@ -468,7 +468,7 @@ +--- a/configure.in ++++ b/configure.in +@@ -468,7 +468,7 @@ case "${target}" in am33_2.0-*-linux*) noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss" ;; @@ -59,7 +51,7 @@ Index: binutils-2.17/configure.in noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss" ;; sh*-*-pe|mips*-*-pe|*arm-wince-pe) -@@ -776,7 +776,7 @@ +@@ -776,7 +776,7 @@ case "${target}" in romp-*-*) noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}" ;; @@ -68,11 +60,9 @@ Index: binutils-2.17/configure.in case "${host}" in i[[3456789]]86-*-vsta) ;; # don't add gprof back in i[[3456789]]86-*-go32*) ;; # don't add gprof back in -Index: binutils-2.17/gas/configure -=================================================================== ---- binutils-2.17.orig/gas/configure 2007-06-28 09:19:34.915928424 +0200 -+++ binutils-2.17/gas/configure 2007-06-28 09:19:35.035910184 +0200 -@@ -3411,7 +3411,7 @@ +--- a/gas/configure ++++ b/gas/configure +@@ -3411,7 +3411,7 @@ irix5* | irix6*) ;; # This must be Linux ELF. @@ -81,11 +71,9 @@ Index: binutils-2.17/gas/configure lt_cv_deplibs_check_method=pass_all ;; -Index: binutils-2.17/gprof/configure -=================================================================== ---- binutils-2.17.orig/gprof/configure 2007-06-28 09:19:34.921927512 +0200 -+++ binutils-2.17/gprof/configure 2007-06-28 09:19:35.042909120 +0200 -@@ -3414,6 +3414,11 @@ +--- a/gprof/configure ++++ b/gprof/configure +@@ -3414,6 +3414,11 @@ linux-gnu*) lt_cv_deplibs_check_method=pass_all ;; @@ -97,11 +85,9 @@ Index: binutils-2.17/gprof/configure netbsd* | knetbsd*-gnu) if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' -Index: binutils-2.17/ld/configure -=================================================================== ---- binutils-2.17.orig/ld/configure 2007-06-28 09:19:34.927926600 +0200 -+++ binutils-2.17/ld/configure 2007-06-28 09:19:35.046908512 +0200 -@@ -3413,7 +3413,7 @@ +--- a/ld/configure ++++ b/ld/configure +@@ -3413,7 +3413,7 @@ irix5* | irix6*) ;; # This must be Linux ELF. @@ -110,11 +96,9 @@ Index: binutils-2.17/ld/configure lt_cv_deplibs_check_method=pass_all ;; -Index: binutils-2.17/libtool.m4 -=================================================================== ---- binutils-2.17.orig/libtool.m4 2007-06-28 09:19:34.933925688 +0200 -+++ binutils-2.17/libtool.m4 2007-06-28 09:19:35.047908360 +0200 -@@ -739,7 +739,7 @@ +--- a/libtool.m4 ++++ b/libtool.m4 +@@ -739,7 +739,7 @@ irix5* | irix6*) ;; # This must be Linux ELF. @@ -123,11 +107,9 @@ Index: binutils-2.17/libtool.m4 lt_cv_deplibs_check_method=pass_all ;; -Index: binutils-2.17/ltconfig -=================================================================== ---- binutils-2.17.orig/ltconfig 2007-06-28 09:19:34.939924776 +0200 -+++ binutils-2.17/ltconfig 2007-06-28 09:19:35.048908208 +0200 -@@ -602,6 +602,7 @@ +--- a/ltconfig ++++ b/ltconfig +@@ -602,6 +602,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)- # Transform linux* to *-*-linux-gnu*, to support old configure scripts. case $host_os in @@ -135,7 +117,7 @@ Index: binutils-2.17/ltconfig linux-gnu*) ;; linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` esac -@@ -1247,7 +1248,7 @@ +@@ -1247,7 +1248,7 @@ linux-gnuoldld* | linux-gnuaout* | linux ;; # This must be Linux ELF. @@ -144,11 +126,9 @@ Index: binutils-2.17/ltconfig version_type=linux need_lib_prefix=no need_version=no -Index: binutils-2.17/opcodes/configure -=================================================================== ---- binutils-2.17.orig/opcodes/configure 2007-06-28 09:19:34.946923712 +0200 -+++ binutils-2.17/opcodes/configure 2007-06-28 09:19:35.051907752 +0200 -@@ -3579,7 +3579,7 @@ +--- a/opcodes/configure ++++ b/opcodes/configure +@@ -3579,7 +3579,7 @@ irix5* | irix6*) ;; # This must be Linux ELF. diff --git a/toolchain/binutils/patches/2.17/110-arm-eabi-conf.patch b/toolchain/binutils/patches/2.17/110-arm-eabi-conf.patch index 8978de7a2..8aa655616 100644 --- a/toolchain/binutils/patches/2.17/110-arm-eabi-conf.patch +++ b/toolchain/binutils/patches/2.17/110-arm-eabi-conf.patch @@ -1,8 +1,6 @@ -Index: binutils-2.17/configure -=================================================================== ---- binutils-2.17.orig/configure 2007-06-28 09:19:35.030910944 +0200 -+++ binutils-2.17/configure 2007-06-28 09:19:35.592825520 +0200 -@@ -1305,7 +1305,7 @@ +--- a/configure ++++ b/configure +@@ -1305,7 +1305,7 @@ case "${target}" in arm-*-elf* | strongarm-*-elf* | xscale-*-elf* | arm*-*-eabi* ) noconfigdirs="$noconfigdirs target-libffi target-qthreads" ;; @@ -11,11 +9,9 @@ Index: binutils-2.17/configure noconfigdirs="$noconfigdirs target-libffi target-qthreads" noconfigdirs="$noconfigdirs target-libjava target-libobjc" ;; -Index: binutils-2.17/configure.in -=================================================================== ---- binutils-2.17.orig/configure.in 2007-06-28 09:19:35.031910792 +0200 -+++ binutils-2.17/configure.in 2007-06-28 09:19:35.593825368 +0200 -@@ -497,7 +497,7 @@ +--- a/configure.in ++++ b/configure.in +@@ -497,7 +497,7 @@ case "${target}" in arm-*-elf* | strongarm-*-elf* | xscale-*-elf* | arm*-*-eabi* ) noconfigdirs="$noconfigdirs target-libffi target-qthreads" ;; diff --git a/toolchain/binutils/patches/2.17/300-001_ld_makefile_patch.patch b/toolchain/binutils/patches/2.17/300-001_ld_makefile_patch.patch index 6a490f433..7dbc5f3e8 100644 --- a/toolchain/binutils/patches/2.17/300-001_ld_makefile_patch.patch +++ b/toolchain/binutils/patches/2.17/300-001_ld_makefile_patch.patch @@ -26,11 +26,9 @@ esac exit 0 @DPATCH@ -Index: binutils-2.17/ld/Makefile.am -=================================================================== ---- binutils-2.17.orig/ld/Makefile.am 2007-06-28 09:19:34.837940280 +0200 -+++ binutils-2.17/ld/Makefile.am 2007-06-28 09:19:35.795794664 +0200 -@@ -20,7 +20,7 @@ +--- a/ld/Makefile.am ++++ b/ld/Makefile.am +@@ -20,7 +20,7 @@ AM_CFLAGS = $(WARN_CFLAGS) # We put the scripts in the directory $(scriptdir)/ldscripts. # We can't put the scripts in $(datadir) because the SEARCH_DIR # directives need to be different for native and cross linkers. @@ -39,11 +37,9 @@ Index: binutils-2.17/ld/Makefile.am EMUL = @EMUL@ EMULATION_OFILES = @EMULATION_OFILES@ -Index: binutils-2.17/ld/Makefile.in -=================================================================== ---- binutils-2.17.orig/ld/Makefile.in 2007-06-28 09:19:34.844939216 +0200 -+++ binutils-2.17/ld/Makefile.in 2007-06-28 09:19:35.796794512 +0200 -@@ -269,7 +269,7 @@ +--- a/ld/Makefile.in ++++ b/ld/Makefile.in +@@ -269,7 +269,7 @@ AM_CFLAGS = $(WARN_CFLAGS) # We put the scripts in the directory $(scriptdir)/ldscripts. # We can't put the scripts in $(datadir) because the SEARCH_DIR # directives need to be different for native and cross linkers. diff --git a/toolchain/binutils/patches/2.17/300-006_better_file_error.patch b/toolchain/binutils/patches/2.17/300-006_better_file_error.patch index f6a720797..17b150a49 100644 --- a/toolchain/binutils/patches/2.17/300-006_better_file_error.patch +++ b/toolchain/binutils/patches/2.17/300-006_better_file_error.patch @@ -24,11 +24,9 @@ esac exit 0 @DPATCH@ -Index: binutils-2.17/bfd/opncls.c -=================================================================== ---- binutils-2.17.orig/bfd/opncls.c 2007-06-28 09:19:34.818943168 +0200 -+++ binutils-2.17/bfd/opncls.c 2007-06-28 09:19:35.993764568 +0200 -@@ -158,6 +158,13 @@ +--- a/bfd/opncls.c ++++ b/bfd/opncls.c +@@ -158,6 +158,13 @@ bfd_fopen (const char *filename, const c { bfd *nbfd; const bfd_target *target_vec; diff --git a/toolchain/binutils/patches/2.17/300-012_check_ldrunpath_length.patch b/toolchain/binutils/patches/2.17/300-012_check_ldrunpath_length.patch index c47bcca13..930886d3e 100644 --- a/toolchain/binutils/patches/2.17/300-012_check_ldrunpath_length.patch +++ b/toolchain/binutils/patches/2.17/300-012_check_ldrunpath_length.patch @@ -24,11 +24,9 @@ esac exit 0 @DPATCH@ -Index: binutils-2.17/ld/emultempl/elf32.em -=================================================================== ---- binutils-2.17.orig/ld/emultempl/elf32.em 2007-06-28 09:19:34.796946512 +0200 -+++ binutils-2.17/ld/emultempl/elf32.em 2007-06-28 09:19:36.178736448 +0200 -@@ -970,6 +970,8 @@ +--- a/ld/emultempl/elf32.em ++++ b/ld/emultempl/elf32.em +@@ -970,6 +970,8 @@ cat >>e${EMULATION_NAME}.c < does not define. */ +/* Define to `unsigned int' if does not define. */ #undef size_t -diff -Nrup binutils-2.17/bfd/configure binutils-2.17.atmel.1.3.0/bfd/configure ---- binutils-2.17/bfd/configure 2006-06-23 20:17:03.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/bfd/configure 2007-03-26 10:30:54.000000000 +0200 +--- a/bfd/configure ++++ b/bfd/configure @@ -1,25 +1,54 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. @@ -17282,9 +17276,8 @@ diff -Nrup binutils-2.17/bfd/configure binutils-2.17.atmel.1.3.0/bfd/configure { (exit 0); exit 0; } _ACEOF -diff -Nrup binutils-2.17/bfd/cpu-avr32.c binutils-2.17.atmel.1.3.0/bfd/cpu-avr32.c ---- binutils-2.17/bfd/cpu-avr32.c 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/bfd/cpu-avr32.c 2007-05-31 17:03:36.000000000 +0200 +--- /dev/null ++++ b/bfd/cpu-avr32.c @@ -0,0 +1,49 @@ +/* BFD library support routines for AVR32. + Copyright 2003-2006 Atmel Corporation. @@ -17335,9 +17328,8 @@ diff -Nrup binutils-2.17/bfd/cpu-avr32.c binutils-2.17.atmel.1.3.0/bfd/cpu-avr32 + +const bfd_arch_info_type bfd_avr32_arch = + N(bfd_mach_avr32_ap, "avr32", TRUE, &cpu_info[0]); -diff -Nrup binutils-2.17/bfd/doc/bfd.info binutils-2.17.atmel.1.3.0/bfd/doc/bfd.info ---- binutils-2.17/bfd/doc/bfd.info 2006-06-12 15:37:32.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/bfd/doc/bfd.info 2007-03-26 10:34:02.000000000 +0200 +--- a/bfd/doc/bfd.info ++++ b/bfd/doc/bfd.info @@ -1,5 +1,7 @@ -This is ../.././bfd/doc/bfd.info, produced by makeinfo version 4.8 from -../.././bfd/doc/bfd.texinfo. @@ -17478,9 +17470,8 @@ diff -Nrup binutils-2.17/bfd/doc/bfd.info binutils-2.17.atmel.1.3.0/bfd/doc/bfd. +Node: Index339032  End Tag Table -diff -Nrup binutils-2.17/bfd/doc/Makefile.in binutils-2.17.atmel.1.3.0/bfd/doc/Makefile.in ---- binutils-2.17/bfd/doc/Makefile.in 2006-04-06 23:49:26.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/bfd/doc/Makefile.in 2007-03-26 10:30:55.000000000 +0200 +--- a/bfd/doc/Makefile.in ++++ b/bfd/doc/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. @@ -17571,9 +17562,8 @@ diff -Nrup binutils-2.17/bfd/doc/Makefile.in binutils-2.17.atmel.1.3.0/bfd/doc/M done; \ done -diff -Nrup binutils-2.17/bfd/elf32-avr32.c binutils-2.17.atmel.1.3.0/bfd/elf32-avr32.c ---- binutils-2.17/bfd/elf32-avr32.c 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/bfd/elf32-avr32.c 2007-09-28 10:30:44.000000000 +0200 +--- /dev/null ++++ b/bfd/elf32-avr32.c @@ -0,0 +1,3881 @@ +/* AVR32-specific support for 32-bit ELF. + Copyright 2003-2006 Atmel Corporation. @@ -21456,9 +21446,8 @@ diff -Nrup binutils-2.17/bfd/elf32-avr32.c binutils-2.17.atmel.1.3.0/bfd/elf32-a +#define elf_backend_got_header_size AVR32_GOT_HEADER_SIZE + +#include "elf32-target.h" -diff -Nrup binutils-2.17/bfd/elf32-avr32.c.orig binutils-2.17.atmel.1.3.0/bfd/elf32-avr32.c.orig ---- binutils-2.17/bfd/elf32-avr32.c.orig 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/bfd/elf32-avr32.c.orig 2007-05-31 17:03:36.000000000 +0200 +--- /dev/null ++++ b/bfd/elf32-avr32.c.orig @@ -0,0 +1,3880 @@ +/* AVR32-specific support for 32-bit ELF. + Copyright 2003-2006 Atmel Corporation. @@ -25340,9 +25329,8 @@ diff -Nrup binutils-2.17/bfd/elf32-avr32.c.orig binutils-2.17.atmel.1.3.0/bfd/el +#define elf_backend_got_header_size AVR32_GOT_HEADER_SIZE + +#include "elf32-target.h" -diff -Nrup binutils-2.17/bfd/elf32-avr32.h binutils-2.17.atmel.1.3.0/bfd/elf32-avr32.h ---- binutils-2.17/bfd/elf32-avr32.h 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/bfd/elf32-avr32.h 2007-09-28 10:30:44.000000000 +0200 +--- /dev/null ++++ b/bfd/elf32-avr32.h @@ -0,0 +1,23 @@ +/* AVR32-specific support for 32-bit ELF. + Copyright 2007 Atmel Corporation. @@ -25367,9 +25355,8 @@ diff -Nrup binutils-2.17/bfd/elf32-avr32.h binutils-2.17.atmel.1.3.0/bfd/elf32-a + +void bfd_elf32_avr32_set_options(struct bfd_link_info *info, + int direct_data_refs); -diff -Nrup binutils-2.17/bfd/elf-bfd.h binutils-2.17.atmel.1.3.0/bfd/elf-bfd.h ---- binutils-2.17/bfd/elf-bfd.h 2006-03-16 13:20:15.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/bfd/elf-bfd.h 2007-03-26 10:20:30.000000000 +0200 +--- a/bfd/elf-bfd.h ++++ b/bfd/elf-bfd.h @@ -1307,6 +1307,10 @@ struct elf_obj_tdata find_nearest_line. */ struct mips_elf_find_line *find_line_info; @@ -25381,9 +25368,8 @@ diff -Nrup binutils-2.17/bfd/elf-bfd.h binutils-2.17.atmel.1.3.0/bfd/elf-bfd.h /* A place to stash dwarf1 info for this bfd. */ struct dwarf1_debug *dwarf1_find_line_info; -diff -Nrup binutils-2.17/bfd/libbfd.h binutils-2.17.atmel.1.3.0/bfd/libbfd.h ---- binutils-2.17/bfd/libbfd.h 2006-03-26 01:38:42.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/bfd/libbfd.h 2007-03-26 10:33:41.000000000 +0200 +--- a/bfd/libbfd.h ++++ b/bfd/libbfd.h @@ -1518,6 +1518,47 @@ static const char *const bfd_reloc_code_ "BFD_RELOC_AVR_LDI", "BFD_RELOC_AVR_6", @@ -25432,9 +25418,8 @@ diff -Nrup binutils-2.17/bfd/libbfd.h binutils-2.17.atmel.1.3.0/bfd/libbfd.h "BFD_RELOC_390_12", "BFD_RELOC_390_GOT12", "BFD_RELOC_390_PLT32", -diff -Nrup binutils-2.17/bfd/Makefile.am binutils-2.17.atmel.1.3.0/bfd/Makefile.am ---- binutils-2.17/bfd/Makefile.am 2006-06-23 20:17:17.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/bfd/Makefile.am 2007-03-26 10:20:30.000000000 +0200 +--- a/bfd/Makefile.am ++++ b/bfd/Makefile.am @@ -3,7 +3,7 @@ AUTOMAKE_OPTIONS = 1.9 cygnus @@ -25471,9 +25456,8 @@ diff -Nrup binutils-2.17/bfd/Makefile.am binutils-2.17.atmel.1.3.0/bfd/Makefile. elf32-cr16c.lo: elf32-cr16c.c $(INCDIR)/filenames.h \ $(INCDIR)/hashtab.h $(INCDIR)/bfdlink.h $(INCDIR)/elf/cr16c.h \ $(INCDIR)/elf/reloc-macros.h elf-bfd.h $(INCDIR)/elf/common.h \ -diff -Nrup binutils-2.17/bfd/Makefile.in binutils-2.17.atmel.1.3.0/bfd/Makefile.in ---- binutils-2.17/bfd/Makefile.in 2006-06-23 20:17:19.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/bfd/Makefile.in 2007-03-26 10:30:55.000000000 +0200 +--- a/bfd/Makefile.in ++++ b/bfd/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. @@ -25568,9 +25552,8 @@ diff -Nrup binutils-2.17/bfd/Makefile.in binutils-2.17.atmel.1.3.0/bfd/Makefile. elf32-cr16c.lo: elf32-cr16c.c $(INCDIR)/filenames.h \ $(INCDIR)/hashtab.h $(INCDIR)/bfdlink.h $(INCDIR)/elf/cr16c.h \ $(INCDIR)/elf/reloc-macros.h elf-bfd.h $(INCDIR)/elf/common.h \ -diff -Nrup binutils-2.17/bfd/reloc.c binutils-2.17.atmel.1.3.0/bfd/reloc.c ---- binutils-2.17/bfd/reloc.c 2006-03-26 01:38:42.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/bfd/reloc.c 2007-03-26 10:20:30.000000000 +0200 +--- a/bfd/reloc.c ++++ b/bfd/reloc.c @@ -3714,6 +3714,129 @@ ENUMDOC instructions @@ -25701,9 +25684,8 @@ diff -Nrup binutils-2.17/bfd/reloc.c binutils-2.17.atmel.1.3.0/bfd/reloc.c BFD_RELOC_390_12 ENUMDOC Direct 12 bit. -diff -Nrup binutils-2.17/bfd/targets.c binutils-2.17.atmel.1.3.0/bfd/targets.c ---- binutils-2.17/bfd/targets.c 2006-04-05 14:41:57.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/bfd/targets.c 2007-03-26 10:20:30.000000000 +0200 +--- a/bfd/targets.c ++++ b/bfd/targets.c @@ -553,6 +553,7 @@ extern const bfd_target b_out_vec_little extern const bfd_target bfd_efi_app_ia32_vec; extern const bfd_target bfd_efi_app_ia64_vec; @@ -25720,9 +25702,8 @@ diff -Nrup binutils-2.17/bfd/targets.c binutils-2.17.atmel.1.3.0/bfd/targets.c &bfd_elf32_bfin_vec, &bfd_elf32_bfinfdpic_vec, -diff -Nrup binutils-2.17/binutils/config.in binutils-2.17.atmel.1.3.0/binutils/config.in ---- binutils-2.17/binutils/config.in 2006-02-14 09:59:10.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/binutils/config.in 2007-03-26 10:32:11.000000000 +0200 +--- a/binutils/config.in ++++ b/binutils/config.in @@ -218,7 +218,7 @@ /* If using the C implementation of alloca, define if you know the @@ -25743,9 +25724,8 @@ diff -Nrup binutils-2.17/binutils/config.in binutils-2.17.atmel.1.3.0/binutils/c -/* Define to `unsigned' if does not define. */ +/* Define to `unsigned int' if does not define. */ #undef size_t -diff -Nrup binutils-2.17/binutils/configure binutils-2.17.atmel.1.3.0/binutils/configure ---- binutils-2.17/binutils/configure 2006-04-06 23:49:29.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/binutils/configure 2007-03-26 10:32:09.000000000 +0200 +--- a/binutils/configure ++++ b/binutils/configure @@ -1,25 +1,54 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. @@ -39236,9 +39216,8 @@ diff -Nrup binutils-2.17/binutils/configure binutils-2.17.atmel.1.3.0/binutils/c { (exit 0); exit 0; } _ACEOF -diff -Nrup binutils-2.17/binutils/doc/binutils.info binutils-2.17.atmel.1.3.0/binutils/doc/binutils.info ---- binutils-2.17/binutils/doc/binutils.info 2006-06-23 20:19:48.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/binutils/doc/binutils.info 2007-03-26 10:34:44.000000000 +0200 +--- a/binutils/doc/binutils.info ++++ b/binutils/doc/binutils.info @@ -1,5 +1,7 @@ -This is ../.././binutils/doc/binutils.info, produced by makeinfo -version 4.8 from ../.././binutils/doc/binutils.texi. @@ -39311,9 +39290,8 @@ diff -Nrup binutils-2.17/binutils/doc/binutils.info binutils-2.17.atmel.1.3.0/bi +Node: Index143907  End Tag Table -diff -Nrup binutils-2.17/binutils/doc/Makefile.in binutils-2.17.atmel.1.3.0/binutils/doc/Makefile.in ---- binutils-2.17/binutils/doc/Makefile.in 2006-06-03 06:45:50.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/binutils/doc/Makefile.in 2007-03-26 10:32:10.000000000 +0200 +--- a/binutils/doc/Makefile.in ++++ b/binutils/doc/Makefile.in @@ -109,6 +109,7 @@ EXEEXT = @EXEEXT@ EXEEXT_FOR_BUILD = @EXEEXT_FOR_BUILD@ GMOFILES = @GMOFILES@ @@ -39375,9 +39353,8 @@ diff -Nrup binutils-2.17/binutils/doc/Makefile.in binutils-2.17.atmel.1.3.0/binu done; \ done -diff -Nrup binutils-2.17/binutils/Makefile.am binutils-2.17.atmel.1.3.0/binutils/Makefile.am ---- binutils-2.17/binutils/Makefile.am 2006-04-06 23:49:26.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/binutils/Makefile.am 2007-03-26 10:20:22.000000000 +0200 +--- a/binutils/Makefile.am ++++ b/binutils/Makefile.am @@ -511,7 +511,7 @@ readelf.o: readelf.c dwarf.h ../bfd/bfd. $(INCDIR)/symcat.h $(INCDIR)/elf/dwarf2.h $(INCDIR)/elf/common.h \ $(INCDIR)/elf/external.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/alpha.h \ @@ -39387,9 +39364,8 @@ diff -Nrup binutils-2.17/binutils/Makefile.am binutils-2.17.atmel.1.3.0/binutils $(INCDIR)/elf/d10v.h $(INCDIR)/elf/d30v.h $(INCDIR)/elf/dlx.h \ $(INCDIR)/elf/fr30.h $(INCDIR)/elf/frv.h $(INCDIR)/elf/h8.h \ $(INCDIR)/elf/hppa.h $(INCDIR)/elf/i386.h $(INCDIR)/elf/i370.h \ -diff -Nrup binutils-2.17/binutils/Makefile.in binutils-2.17.atmel.1.3.0/binutils/Makefile.in ---- binutils-2.17/binutils/Makefile.in 2006-06-02 04:21:08.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/binutils/Makefile.in 2007-03-26 10:32:10.000000000 +0200 +--- a/binutils/Makefile.in ++++ b/binutils/Makefile.in @@ -266,6 +266,7 @@ EXEEXT = @EXEEXT@ EXEEXT_FOR_BUILD = @EXEEXT_FOR_BUILD@ GMOFILES = @GMOFILES@ @@ -39450,9 +39426,8 @@ diff -Nrup binutils-2.17/binutils/Makefile.in binutils-2.17.atmel.1.3.0/binutils $(INCDIR)/elf/d10v.h $(INCDIR)/elf/d30v.h $(INCDIR)/elf/dlx.h \ $(INCDIR)/elf/fr30.h $(INCDIR)/elf/frv.h $(INCDIR)/elf/h8.h \ $(INCDIR)/elf/hppa.h $(INCDIR)/elf/i386.h $(INCDIR)/elf/i370.h \ -diff -Nrup binutils-2.17/binutils/readelf.c binutils-2.17.atmel.1.3.0/binutils/readelf.c ---- binutils-2.17/binutils/readelf.c 2006-03-10 18:20:28.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/binutils/readelf.c 2007-03-26 10:20:22.000000000 +0200 +--- a/binutils/readelf.c ++++ b/binutils/readelf.c @@ -71,6 +71,7 @@ #include "elf/arc.h" #include "elf/arm.h" @@ -39488,9 +39463,8 @@ diff -Nrup binutils-2.17/binutils/readelf.c binutils-2.17.atmel.1.3.0/binutils/r case EM_CRIS: return "Axis Communications 32-bit embedded processor"; case EM_JAVELIN: return "Infineon Technologies 32-bit embedded cpu"; case EM_FIREPATH: return "Element 14 64-bit DSP processor"; -diff -Nrup binutils-2.17/configure binutils-2.17.atmel.1.3.0/configure ---- binutils-2.17/configure 2006-04-06 23:49:25.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/configure 2007-03-26 10:30:30.000000000 +0200 +--- a/configure ++++ b/configure @@ -899,7 +899,7 @@ host_libs="intl mmalloc libiberty opcode # know that we are building the simulator. # binutils, gas and ld appear in that order because it makes sense to run @@ -40727,9 +40701,8 @@ diff -Nrup binutils-2.17/configure binutils-2.17.atmel.1.3.0/configure # Without the "./", some shells look in PATH for config.status. -diff -Nrup binutils-2.17/configure.in binutils-2.17.atmel.1.3.0/configure.in ---- binutils-2.17/configure.in 2006-06-23 20:19:53.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/configure.in 2007-03-26 10:20:35.000000000 +0200 +--- a/configure.in ++++ b/configure.in @@ -269,6 +269,9 @@ unsupported_languages= # exist yet. @@ -40740,9 +40713,8 @@ diff -Nrup binutils-2.17/configure.in binutils-2.17.atmel.1.3.0/configure.in hppa*64*-*-*) noconfigdirs="$noconfigdirs byacc" ;; -diff -Nrup binutils-2.17/gas/as.c binutils-2.17.atmel.1.3.0/gas/as.c ---- binutils-2.17/gas/as.c 2006-02-09 01:07:41.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/as.c 2007-03-26 10:20:16.000000000 +0200 +--- a/gas/as.c ++++ b/gas/as.c @@ -439,10 +439,10 @@ parse_args (int * pargc, char *** pargv) the end of the preceeding line so that it is simpler to selectively add and remove lines from this list. */ @@ -40785,9 +40757,8 @@ diff -Nrup binutils-2.17/gas/as.c binutils-2.17.atmel.1.3.0/gas/as.c input_scrub_end (); -diff -Nrup binutils-2.17/gas/config/bfin-aux.h binutils-2.17.atmel.1.3.0/gas/config/bfin-aux.h ---- binutils-2.17/gas/config/bfin-aux.h 2005-09-30 17:05:06.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/gas/config/bfin-aux.h 2007-03-26 10:20:14.000000000 +0200 +--- a/gas/config/bfin-aux.h ++++ b/gas/config/bfin-aux.h @@ -1,151 +1,151 @@ -/* bfin-aux.h ADI Blackfin Header file for gas - Copyright 2005 @@ -41091,9 +41062,8 @@ diff -Nrup binutils-2.17/gas/config/bfin-aux.h binutils-2.17.atmel.1.3.0/gas/con + +INSTR_T +bfin_gen_multi_instr (INSTR_T dsp32, INSTR_T dsp16_grp1, INSTR_T dsp16_grp2); -diff -Nrup binutils-2.17/gas/config/tc-avr32.c binutils-2.17.atmel.1.3.0/gas/config/tc-avr32.c ---- binutils-2.17/gas/config/tc-avr32.c 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/config/tc-avr32.c 2007-09-28 10:30:46.000000000 +0200 +--- /dev/null ++++ b/gas/config/tc-avr32.c @@ -0,0 +1,4726 @@ +/* Assembler implementation for AVR32. + Copyright 2003-2006 Atmel Corporation. @@ -45821,9 +45791,8 @@ diff -Nrup binutils-2.17/gas/config/tc-avr32.c binutils-2.17.atmel.1.3.0/gas/con + +/* vim: syntax=c sw=2 + */ -diff -Nrup binutils-2.17/gas/config/tc-avr32.h binutils-2.17.atmel.1.3.0/gas/config/tc-avr32.h ---- binutils-2.17/gas/config/tc-avr32.h 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/config/tc-avr32.h 2007-03-26 10:20:14.000000000 +0200 +--- /dev/null ++++ b/gas/config/tc-avr32.h @@ -0,0 +1,313 @@ +/* Assembler definitions for AVR32. + Copyright 2003-2006 Atmel Corporation. @@ -46138,9 +46107,8 @@ diff -Nrup binutils-2.17/gas/config/tc-avr32.h binutils-2.17.atmel.1.3.0/gas/con + (fixP)->tc_fix_data.max = 0; \ + } \ + while (0) -diff -Nrup binutils-2.17/gas/configure.tgt binutils-2.17.atmel.1.3.0/gas/configure.tgt ---- binutils-2.17/gas/configure.tgt 2006-04-05 14:41:57.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/gas/configure.tgt 2007-03-26 10:20:16.000000000 +0200 +--- a/gas/configure.tgt ++++ b/gas/configure.tgt @@ -33,6 +33,7 @@ case ${cpu} in am33_2.0) cpu_type=mn10300 endian=little ;; arm*be|arm*b) cpu_type=arm endian=big ;; @@ -46159,9 +46127,8 @@ diff -Nrup binutils-2.17/gas/configure.tgt binutils-2.17.atmel.1.3.0/gas/configu cris-*-linux-* | crisv32-*-linux-*) fmt=multi em=linux ;; cris-*-* | crisv32-*-*) fmt=multi ;; -diff -Nrup binutils-2.17/gas/doc/all.texi binutils-2.17.atmel.1.3.0/gas/doc/all.texi ---- binutils-2.17/gas/doc/all.texi 2006-02-17 15:36:25.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/doc/all.texi 2007-03-26 10:19:41.000000000 +0200 +--- a/gas/doc/all.texi ++++ b/gas/doc/all.texi @@ -29,6 +29,7 @@ @set ALPHA @set ARC @@ -46170,9 +46137,8 @@ diff -Nrup binutils-2.17/gas/doc/all.texi binutils-2.17.atmel.1.3.0/gas/doc/all. @set BFIN @set CRIS @set D10V -diff -Nrup binutils-2.17/gas/doc/as.info binutils-2.17.atmel.1.3.0/gas/doc/as.info ---- binutils-2.17/gas/doc/as.info 2006-06-23 20:19:50.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/gas/doc/as.info 2007-03-26 10:35:18.000000000 +0200 +--- a/gas/doc/as.info ++++ b/gas/doc/as.info @@ -1,5 +1,7 @@ -This is ../.././gas/doc/as.info, produced by makeinfo version 4.8 from -../.././gas/doc/as.texinfo. @@ -47105,9 +47071,8 @@ diff -Nrup binutils-2.17/gas/doc/as.info binutils-2.17.atmel.1.3.0/gas/doc/as.in +Node: Index583359  End Tag Table -diff -Nrup binutils-2.17/gas/doc/as.texinfo binutils-2.17.atmel.1.3.0/gas/doc/as.texinfo ---- binutils-2.17/gas/doc/as.texinfo 2006-04-17 17:16:27.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/gas/doc/as.texinfo 2007-03-26 10:19:41.000000000 +0200 +--- a/gas/doc/as.texinfo ++++ b/gas/doc/as.texinfo @@ -6182,6 +6182,9 @@ subject, see the hardware manufacturer's @ifset ARM * ARM-Dependent:: ARM Dependent Features @@ -47129,9 +47094,8 @@ diff -Nrup binutils-2.17/gas/doc/as.texinfo binutils-2.17.atmel.1.3.0/gas/doc/as @ifset BFIN @include c-bfin.texi @end ifset -diff -Nrup binutils-2.17/gas/doc/c-avr32.texi binutils-2.17.atmel.1.3.0/gas/doc/c-avr32.texi ---- binutils-2.17/gas/doc/c-avr32.texi 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/doc/c-avr32.texi 2007-09-28 10:30:46.000000000 +0200 +--- /dev/null ++++ b/gas/doc/c-avr32.texi @@ -0,0 +1,254 @@ +@c Copyright 2005, 2006 +@c Atmel Corporation @@ -47387,9 +47351,8 @@ diff -Nrup binutils-2.17/gas/doc/c-avr32.texi binutils-2.17.atmel.1.3.0/gas/doc/ +deleting any superfluous constant pool- and GOT-entries. + +@end table -diff -Nrup binutils-2.17/gas/doc/Makefile.am binutils-2.17.atmel.1.3.0/gas/doc/Makefile.am ---- binutils-2.17/gas/doc/Makefile.am 2006-06-03 06:45:50.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/gas/doc/Makefile.am 2007-03-26 10:19:41.000000000 +0200 +--- a/gas/doc/Makefile.am ++++ b/gas/doc/Makefile.am @@ -29,6 +29,7 @@ CPU_DOCS = \ c-alpha.texi \ c-arc.texi \ @@ -47398,9 +47361,8 @@ diff -Nrup binutils-2.17/gas/doc/Makefile.am binutils-2.17.atmel.1.3.0/gas/doc/M c-bfin.texi \ c-d10v.texi \ c-cris.texi \ -diff -Nrup binutils-2.17/gas/Makefile.am binutils-2.17.atmel.1.3.0/gas/Makefile.am ---- binutils-2.17/gas/Makefile.am 2006-04-06 23:49:30.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/gas/Makefile.am 2007-03-26 10:20:16.000000000 +0200 +--- a/gas/Makefile.am ++++ b/gas/Makefile.am @@ -45,6 +45,7 @@ CPU_TYPES = \ arc \ arm \ @@ -47459,9 +47421,8 @@ diff -Nrup binutils-2.17/gas/Makefile.am binutils-2.17.atmel.1.3.0/gas/Makefile. DEP_cris_aout = $(srcdir)/config/obj-aout.h $(srcdir)/config/tc-cris.h \ $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h DEP_cris_elf = $(srcdir)/config/obj-elf.h $(INCDIR)/symcat.h \ -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/aliases.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/aliases.d ---- binutils-2.17/gas/testsuite/gas/avr32/aliases.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/aliases.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/aliases.d @@ -0,0 +1,19 @@ +#as: +#objdump: -dr @@ -47482,9 +47443,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/aliases.d binutils-2.17.atmel.1 + c: b8 80 [ \t]+st\.b r12\[0x0\],r0 + e: b8 00 [ \t]+st\.h r12\[0x0\],r0 + 10: 99 00 [ \t]+st\.w r12\[0x0\],r0 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/aliases.s binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/aliases.s ---- binutils-2.17/gas/testsuite/gas/avr32/aliases.s 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/aliases.s 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/aliases.s @@ -0,0 +1,14 @@ + .text + .global ld_nodisp @@ -47500,9 +47460,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/aliases.s binutils-2.17.atmel.1 + st.b r12, r0 + st.h r12, r0 + st.w r12, r0 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/allinsn.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/allinsn.d ---- binutils-2.17/gas/testsuite/gas/avr32/allinsn.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/allinsn.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/allinsn.d @@ -0,0 +1,2900 @@ +#as: +#objdump: -dr @@ -50404,18 +50363,16 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/allinsn.d binutils-2.17.atmel.1 + *[0-9a-f]*: ff df d3 e0 bfins pc,pc,0x1f,0x0 + *[0-9a-f]*: ef d8 d1 f0 bfins r7,r8,0xf,0x10 + *[0-9a-f]*: f1 d7 d2 0f bfins r8,r7,0x10,0xf -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/allinsn.exp binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/allinsn.exp ---- binutils-2.17/gas/testsuite/gas/avr32/allinsn.exp 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/allinsn.exp 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/allinsn.exp @@ -0,0 +1,5 @@ +# AVR32 assembler testsuite. -*- Tcl -*- + +if [istarget avr32-*-*] { + run_dump_test "allinsn" +} -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/allinsn.s binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/allinsn.s ---- binutils-2.17/gas/testsuite/gas/avr32/allinsn.s 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/allinsn.s 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/allinsn.s @@ -0,0 +1,3242 @@ + .data +foodata: .word 42 @@ -53659,9 +53616,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/allinsn.s binutils-2.17.atmel.1 + bfins pc,pc,31,0 + bfins r7,r8,15,16 + bfins r8,r7,16,15 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/avr32.exp binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/avr32.exp ---- binutils-2.17/gas/testsuite/gas/avr32/avr32.exp 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/avr32.exp 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/avr32.exp @@ -0,0 +1,23 @@ +# AVR32 assembler testsuite. -*- Tcl -*- + @@ -53686,9 +53642,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/avr32.exp binutils-2.17.atmel.1 + run_dump_test "symdiff" + run_dump_test "symdiff_linkrelax" +} -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/call_nopic.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/call_nopic.d ---- binutils-2.17/gas/testsuite/gas/avr32/call_nopic.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/call_nopic.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/call_nopic.d @@ -0,0 +1,36 @@ +#source: call.s +#as: @@ -53726,9 +53681,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/call_nopic.d binutils-2.17.atme + +00000000 : + 0: e2 c0 00 00 sub r0,r1,0 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/call_nopic_linkrelax.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/call_nopic_linkrelax.d ---- binutils-2.17/gas/testsuite/gas/avr32/call_nopic_linkrelax.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/call_nopic_linkrelax.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/call_nopic_linkrelax.d @@ -0,0 +1,43 @@ +#source: call.s +#as: --linkrelax @@ -53773,9 +53727,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/call_nopic_linkrelax.d binutils + +00000000 : + 0: e2 c0 00 00 sub r0,r1,0 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/call_pic.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/call_pic.d ---- binutils-2.17/gas/testsuite/gas/avr32/call_pic.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/call_pic.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/call_pic.d @@ -0,0 +1,36 @@ +#source: call.s +#as: --pic @@ -53813,9 +53766,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/call_pic.d binutils-2.17.atmel. + +00000000 : + 0: e2 c0 00 00 sub r0,r1,0 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/call_pic_linkrelax.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/call_pic_linkrelax.d ---- binutils-2.17/gas/testsuite/gas/avr32/call_pic_linkrelax.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/call_pic_linkrelax.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/call_pic_linkrelax.d @@ -0,0 +1,47 @@ +#source: call.s +#as: --pic --linkrelax @@ -53864,9 +53816,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/call_pic_linkrelax.d binutils-2 + +00000000 : + 0: e2 c0 00 00 sub r0,r1,0 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/call.s binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/call.s ---- binutils-2.17/gas/testsuite/gas/avr32/call.s 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/call.s 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/call.s @@ -0,0 +1,30 @@ + + .text @@ -53898,9 +53849,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/call.s binutils-2.17.atmel.1.3. + .section .text.init,"ax",@progbits +different_section: + sub r0, r1, 0 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/dwarf2.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/dwarf2.d ---- binutils-2.17/gas/testsuite/gas/avr32/dwarf2.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/dwarf2.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/dwarf2.d @@ -0,0 +1,42 @@ +#readelf: -wl +#name: dwarf2 @@ -53944,9 +53894,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/dwarf2.d binutils-2.17.atmel.1. + Special opcode .*: advance Address by 10 to 0xe and Line by 1 to 112 + Advance PC by 530 to 220 + Extended opcode 1: End of Sequence -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/dwarf2.s binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/dwarf2.s ---- binutils-2.17/gas/testsuite/gas/avr32/dwarf2.s 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/dwarf2.s 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/dwarf2.s @@ -0,0 +1,67 @@ +# Source file used to test DWARF2 information for AVR32. + @@ -54015,9 +53964,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/dwarf2.s binutils-2.17.atmel.1. + .uleb128 0, 0 + + .byte 0 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/fpinsn.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/fpinsn.d ---- binutils-2.17/gas/testsuite/gas/avr32/fpinsn.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/fpinsn.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/fpinsn.d @@ -0,0 +1,271 @@ +#as: +#objdump: -dr @@ -54290,9 +54238,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/fpinsn.d binutils-2.17.atmel.1. + *[0-9a-f]*: e1 a8 00 f0 cop cp0,cr0,cr15,cr0,0x10 + *[0-9a-f]*: e1 a8 08 70 cop cp0,cr8,cr7,cr0,0x10 + *[0-9a-f]*: e1 a8 06 80 cop cp0,cr6,cr8,cr0,0x10 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/fpinsn.s binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/fpinsn.s ---- binutils-2.17/gas/testsuite/gas/avr32/fpinsn.s 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/fpinsn.s 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/fpinsn.s @@ -0,0 +1,266 @@ + + .text @@ -54560,9 +54507,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/fpinsn.s binutils-2.17.atmel.1. + fcastd.s fr0, fr15 + fcastd.s fr8, fr7 + fcastd.s fr6, fr8 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/hwrd-lwrd.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/hwrd-lwrd.d ---- binutils-2.17/gas/testsuite/gas/avr32/hwrd-lwrd.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/hwrd-lwrd.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/hwrd-lwrd.d @@ -0,0 +1,47 @@ +#as: +#objdump: -dr @@ -54611,9 +54557,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/hwrd-lwrd.d binutils-2.17.atmel + 58: R_AVR32_LO16 \.text\+0x60 + 5c: e0 10 00 00 andl r0,0x0 + 5c: R_AVR32_LO16 extsym1 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/hwrd-lwrd.s binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/hwrd-lwrd.s ---- binutils-2.17/gas/testsuite/gas/avr32/hwrd-lwrd.s 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/hwrd-lwrd.s 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/hwrd-lwrd.s @@ -0,0 +1,39 @@ + + .equ sym1, 0x12345678 @@ -54654,9 +54599,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/hwrd-lwrd.s binutils-2.17.atmel + andl r0, lo(extsym1) + +sym2: -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/jmptable.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/jmptable.d ---- binutils-2.17/gas/testsuite/gas/avr32/jmptable.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/jmptable.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/jmptable.d @@ -0,0 +1,20 @@ +#source: jmptable.s +#as: @@ -54678,9 +54622,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/jmptable.d binutils-2.17.atmel. + 12: d7 03 nop + 14: d7 03 nop + 16: d7 03 nop -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/jmptable_linkrelax.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/jmptable_linkrelax.d ---- binutils-2.17/gas/testsuite/gas/avr32/jmptable_linkrelax.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/jmptable_linkrelax.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/jmptable_linkrelax.d @@ -0,0 +1,25 @@ +#source: jmptable.s +#as: --linkrelax @@ -54707,9 +54650,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/jmptable_linkrelax.d binutils-2 + 12: d7 03 nop + 14: d7 03 nop + 16: d7 03 nop -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/jmptable.s binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/jmptable.s ---- binutils-2.17/gas/testsuite/gas/avr32/jmptable.s 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/jmptable.s 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/jmptable.s @@ -0,0 +1,14 @@ + + .text @@ -54725,9 +54667,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/jmptable.s binutils-2.17.atmel. +1: nop +2: nop +3: nop -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/lda_nopic.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/lda_nopic.d ---- binutils-2.17/gas/testsuite/gas/avr32/lda_nopic.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/lda_nopic.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/lda_nopic.d @@ -0,0 +1,32 @@ +#source: lda.s +#as: @@ -54761,9 +54702,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/lda_nopic.d binutils-2.17.atmel + ... +0001001c : + 1001c: fe ce 00 00 sub lr,pc,0 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/lda_nopic_linkrelax.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/lda_nopic_linkrelax.d ---- binutils-2.17/gas/testsuite/gas/avr32/lda_nopic_linkrelax.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/lda_nopic_linkrelax.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/lda_nopic_linkrelax.d @@ -0,0 +1,41 @@ +#source: lda.s +#as: --linkrelax @@ -54806,9 +54746,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/lda_nopic_linkrelax.d binutils- + \.\.\. +00010020 : + 10020: fe ce 00 00 sub lr,pc,0 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/lda_pic.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/lda_pic.d ---- binutils-2.17/gas/testsuite/gas/avr32/lda_pic.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/lda_pic.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/lda_pic.d @@ -0,0 +1,32 @@ +#source: lda.s +#as: --pic @@ -54842,9 +54781,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/lda_pic.d binutils-2.17.atmel.1 + ... +00010014 : + 10014: fe ce 00 00 sub lr,pc,0 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/lda_pic_linkrelax.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/lda_pic_linkrelax.d ---- binutils-2.17/gas/testsuite/gas/avr32/lda_pic_linkrelax.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/lda_pic_linkrelax.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/lda_pic_linkrelax.d @@ -0,0 +1,40 @@ +#source: lda.s +#as: --pic --linkrelax @@ -54886,9 +54824,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/lda_pic_linkrelax.d binutils-2. + ... +0001002c : + 1002c: fe ce 00 00 sub lr,pc,0 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/lda.s binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/lda.s ---- binutils-2.17/gas/testsuite/gas/avr32/lda.s 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/lda.s 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/lda.s @@ -0,0 +1,30 @@ + + .text @@ -54920,9 +54857,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/lda.s binutils-2.17.atmel.1.3.0 + .data +different_section: + .long 0x12345678 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/pcrel.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/pcrel.d ---- binutils-2.17/gas/testsuite/gas/avr32/pcrel.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/pcrel.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/pcrel.d @@ -0,0 +1,64 @@ +#as: +#objdump: -dr @@ -54988,9 +54924,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/pcrel.d binutils-2.17.atmel.1.3 + e: d7 03 nop + 10: e0 a0 .. .. rcall [0-9a-f]+ <.*> + 10: R_AVR32_22H_PCREL \.text\+0xc -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/pcrel.s binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/pcrel.s ---- binutils-2.17/gas/testsuite/gas/avr32/pcrel.s 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/pcrel.s 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/pcrel.s @@ -0,0 +1,57 @@ + + .text @@ -55049,9 +54984,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/pcrel.s binutils-2.17.atmel.1.3 + rcall test_rcall2 + nop + rcall test_rcall2 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/pico.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/pico.d ---- binutils-2.17/gas/testsuite/gas/avr32/pico.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/pico.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/pico.d @@ -0,0 +1,149 @@ +#as: +#objdump: -dr @@ -55202,9 +55136,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/pico.d binutils-2.17.atmel.1.3. + *[0-9a-f]*: ed a0 33 01 stcm\.w cp1,--r0,cr8 + *[0-9a-f]*: ed a7 33 80 stcm\.w cp1,--r7,cr15 + *[0-9a-f]*: ed a8 33 7f stcm\.w cp1,--r8,cr8-cr14 -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/pico.s binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/pico.s ---- binutils-2.17/gas/testsuite/gas/avr32/pico.s 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/pico.s 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/pico.s @@ -0,0 +1,144 @@ + + .text @@ -55350,9 +55283,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/pico.s binutils-2.17.atmel.1.3. + picostm.w --r0, coeff1_a + picostm.w --r7, config + picostm.w --r8, coeff1_a-vmu2_out -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/pic_reloc.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/pic_reloc.d ---- binutils-2.17/gas/testsuite/gas/avr32/pic_reloc.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/pic_reloc.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/pic_reloc.d @@ -0,0 +1,27 @@ +#as: +#objdump: -dr @@ -55381,9 +55313,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/pic_reloc.d binutils-2.17.atmel + 18: R_AVR32_GOT16S \.L4 + 1c: ec f0 00 00 ld.w r0,r6\[0\] + 1c: R_AVR32_GOT16S ldw_got -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/pic_reloc.s binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/pic_reloc.s ---- binutils-2.17/gas/testsuite/gas/avr32/pic_reloc.s 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/pic_reloc.s 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/pic_reloc.s @@ -0,0 +1,18 @@ + + .text @@ -55403,9 +55334,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/pic_reloc.s binutils-2.17.atmel + ld.w r0,r6[.L4@got] + ld.w r0,r6[ldw_got@got] +.L4: -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/symdiff.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/symdiff.d ---- binutils-2.17/gas/testsuite/gas/avr32/symdiff.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/symdiff.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/symdiff.d @@ -0,0 +1,24 @@ +#source: symdiff.s +#as: @@ -55431,9 +55361,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/symdiff.d binutils-2.17.atmel.1 + a: d7 03 nop + c: d7 03 nop + e: d7 03 nop -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/symdiff_linkrelax.d binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/symdiff_linkrelax.d ---- binutils-2.17/gas/testsuite/gas/avr32/symdiff_linkrelax.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/symdiff_linkrelax.d 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/symdiff_linkrelax.d @@ -0,0 +1,28 @@ +#source: symdiff.s +#as: --linkrelax @@ -55463,9 +55392,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/symdiff_linkrelax.d binutils-2. + a: d7 03 nop + c: d7 03 nop + e: d7 03 nop -diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/symdiff.s binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/symdiff.s ---- binutils-2.17/gas/testsuite/gas/avr32/symdiff.s 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/gas/testsuite/gas/avr32/symdiff.s 2007-03-26 10:19:48.000000000 +0200 +--- /dev/null ++++ b/gas/testsuite/gas/avr32/symdiff.s @@ -0,0 +1,19 @@ + + .text @@ -55486,9 +55414,8 @@ diff -Nrup binutils-2.17/gas/testsuite/gas/avr32/symdiff.s binutils-2.17.atmel.1 +.L1: nop + nop +.L2: nop -diff -Nrup binutils-2.17/gas/write.c binutils-2.17.atmel.1.3.0/gas/write.c ---- binutils-2.17/gas/write.c 2006-05-10 15:43:37.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/gas/write.c 2007-03-26 10:20:16.000000000 +0200 +--- a/gas/write.c ++++ b/gas/write.c @@ -126,7 +126,9 @@ static fixS *fix_new_internal (fragS *, offsetT offset, int pcrel, RELOC_ENUM r_type); @@ -55542,9 +55469,8 @@ diff -Nrup binutils-2.17/gas/write.c binutils-2.17.atmel.1.3.0/gas/write.c if (fragP->fr_subtype != 0) { -diff -Nrup binutils-2.17/include/dis-asm.h binutils-2.17.atmel.1.3.0/include/dis-asm.h ---- binutils-2.17/include/dis-asm.h 2006-02-17 15:36:26.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/include/dis-asm.h 2007-03-26 10:20:18.000000000 +0200 +--- a/include/dis-asm.h ++++ b/include/dis-asm.h @@ -223,6 +223,7 @@ extern int print_insn_big_arm (bfd_vma, extern int print_insn_little_arm (bfd_vma, disassemble_info *); extern int print_insn_sparc (bfd_vma, disassemble_info *); @@ -55563,9 +55489,8 @@ diff -Nrup binutils-2.17/include/dis-asm.h binutils-2.17.atmel.1.3.0/include/dis extern int get_arm_regname_num_options (void); extern int set_arm_regname_option (int); extern int get_arm_regnames (int, const char **, const char **, const char *const **); -diff -Nrup binutils-2.17/include/elf/avr32.h binutils-2.17.atmel.1.3.0/include/elf/avr32.h ---- binutils-2.17/include/elf/avr32.h 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/include/elf/avr32.h 2007-03-26 10:20:17.000000000 +0200 +--- /dev/null ++++ b/include/elf/avr32.h @@ -0,0 +1,95 @@ +/* AVR32 ELF support for BFD. + Copyright 2003-2006 Atmel Corporation. @@ -55662,9 +55587,8 @@ diff -Nrup binutils-2.17/include/elf/avr32.h binutils-2.17.atmel.1.3.0/include/e + +/* The total size in bytes of the Global Offset Table */ +#define DT_AVR32_GOTSZ 0x70000001 -diff -Nrup binutils-2.17/include/elf/common.h binutils-2.17.atmel.1.3.0/include/elf/common.h ---- binutils-2.17/include/elf/common.h 2006-02-17 15:36:26.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/include/elf/common.h 2007-03-26 10:20:17.000000000 +0200 +--- a/include/elf/common.h ++++ b/include/elf/common.h @@ -256,6 +256,9 @@ /* V850 backend magic number. Written in the absense of an ABI. */ #define EM_CYGNUS_V850 0x9080 @@ -55675,9 +55599,8 @@ diff -Nrup binutils-2.17/include/elf/common.h binutils-2.17.atmel.1.3.0/include/ /* old S/390 backend magic number. Written in the absence of an ABI. */ #define EM_S390_OLD 0xa390 -diff -Nrup binutils-2.17/ld/configdoc.texi binutils-2.17.atmel.1.3.0/ld/configdoc.texi ---- binutils-2.17/ld/configdoc.texi 2006-05-10 15:43:46.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/ld/configdoc.texi 2007-09-28 10:30:45.000000000 +0200 +--- a/ld/configdoc.texi ++++ b/ld/configdoc.texi @@ -6,6 +6,7 @@ @set H8300 @set I960 @@ -55686,9 +55609,8 @@ diff -Nrup binutils-2.17/ld/configdoc.texi binutils-2.17.atmel.1.3.0/ld/configdo @set HPPA @set MMIX @set MSP430 -diff -Nrup binutils-2.17/ld/config.in binutils-2.17.atmel.1.3.0/ld/config.in ---- binutils-2.17/ld/config.in 2006-04-16 20:20:30.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/ld/config.in 2007-03-26 10:32:23.000000000 +0200 +--- a/ld/config.in ++++ b/ld/config.in @@ -187,7 +187,7 @@ /* If using the C implementation of alloca, define if you know the @@ -55709,9 +55631,8 @@ diff -Nrup binutils-2.17/ld/config.in binutils-2.17.atmel.1.3.0/ld/config.in -/* Define to `unsigned' if does not define. */ +/* Define to `unsigned int' if does not define. */ #undef size_t -diff -Nrup binutils-2.17/ld/configure binutils-2.17.atmel.1.3.0/ld/configure ---- binutils-2.17/ld/configure 2006-04-11 12:36:26.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/ld/configure 2007-03-26 10:32:22.000000000 +0200 +--- a/ld/configure ++++ b/ld/configure @@ -1,25 +1,54 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. @@ -68219,9 +68140,8 @@ diff -Nrup binutils-2.17/ld/configure binutils-2.17.atmel.1.3.0/ld/configure { (exit 0); exit 0; } _ACEOF -diff -Nrup binutils-2.17/ld/configure.tgt binutils-2.17.atmel.1.3.0/ld/configure.tgt ---- binutils-2.17/ld/configure.tgt 2006-04-05 14:41:57.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/ld/configure.tgt 2007-05-31 17:03:35.000000000 +0200 +--- a/ld/configure.tgt ++++ b/ld/configure.tgt @@ -81,8 +81,10 @@ xscale-*-coff) targ_emul=armcoff ;; xscale-*-elf) targ_emul=armelf ;; @@ -68235,9 +68155,8 @@ diff -Nrup binutils-2.17/ld/configure.tgt binutils-2.17.atmel.1.3.0/ld/configure bfin-*-elf) targ_emul=elf32bfin; targ_extra_emuls="elf32bfinfd" ;; bfin-*-uclinux*) targ_emul=elf32bfin; targ_extra_emuls="elf32bfinfd" ;; cr16c-*-elf*) targ_emul=elf32cr16c -diff -Nrup binutils-2.17/ld/emulparams/avr32elf_ap7000.sh binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_ap7000.sh ---- binutils-2.17/ld/emulparams/avr32elf_ap7000.sh 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_ap7000.sh 2007-09-28 10:30:45.000000000 +0200 +--- /dev/null ++++ b/ld/emulparams/avr32elf_ap7000.sh @@ -0,0 +1,35 @@ +MACHINE=ap +SCRIPT_NAME=elf_xip @@ -68274,9 +68193,8 @@ diff -Nrup binutils-2.17/ld/emulparams/avr32elf_ap7000.sh binutils-2.17.atmel.1. +DATA_SEGMENT_END="__heap_start__ = ALIGN(8); + . = ${STACK_ADDR}; + __heap_end__ = .;" -diff -Nrup binutils-2.17/ld/emulparams/avr32elf.sh binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf.sh ---- binutils-2.17/ld/emulparams/avr32elf.sh 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf.sh 2007-09-28 10:30:45.000000000 +0200 +--- /dev/null ++++ b/ld/emulparams/avr32elf.sh @@ -0,0 +1,25 @@ +MACHINE= +SCRIPT_NAME=elf @@ -68303,9 +68221,8 @@ diff -Nrup binutils-2.17/ld/emulparams/avr32elf.sh binutils-2.17.atmel.1.3.0/ld/ + +STACK_ADDR=0x82000000 + -diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3a0128.sh binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3a0128.sh ---- binutils-2.17/ld/emulparams/avr32elf_uc3a0128.sh 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3a0128.sh 2007-09-28 10:30:45.000000000 +0200 +--- /dev/null ++++ b/ld/emulparams/avr32elf_uc3a0128.sh @@ -0,0 +1,40 @@ +MACHINE=uc +SCRIPT_NAME=elf_xip @@ -68348,9 +68265,8 @@ diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3a0128.sh binutils-2.17.atmel. + .factorypage : { *(.factorypage .factorypage.*) } >FACTORYPAGE AT>FACTORYPAGE" + \ No newline at end of file -diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3a0256.sh binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3a0256.sh ---- binutils-2.17/ld/emulparams/avr32elf_uc3a0256.sh 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3a0256.sh 2007-09-28 10:30:45.000000000 +0200 +--- /dev/null ++++ b/ld/emulparams/avr32elf_uc3a0256.sh @@ -0,0 +1,39 @@ +MACHINE=uc +SCRIPT_NAME=elf_xip @@ -68391,9 +68307,8 @@ diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3a0256.sh binutils-2.17.atmel. + +OTHER_SECTIONS=".userpage : { *(.userpage .userpage.*) } >USERPAGE AT>USERPAGE + .factorypage : { *(.factorypage .factorypage.*) } >FACTORYPAGE AT>FACTORYPAGE" -diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3a0512.sh binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3a0512.sh ---- binutils-2.17/ld/emulparams/avr32elf_uc3a0512.sh 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3a0512.sh 2007-09-28 10:30:45.000000000 +0200 +--- /dev/null ++++ b/ld/emulparams/avr32elf_uc3a0512.sh @@ -0,0 +1,39 @@ +MACHINE=uc +SCRIPT_NAME=elf_xip @@ -68434,9 +68349,8 @@ diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3a0512.sh binutils-2.17.atmel. + +OTHER_SECTIONS=".userpage : { *(.userpage .userpage.*) } >USERPAGE AT>USERPAGE + .factorypage : { *(.factorypage .factorypage.*) } >FACTORYPAGE AT>FACTORYPAGE" -diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3a1128.sh binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3a1128.sh ---- binutils-2.17/ld/emulparams/avr32elf_uc3a1128.sh 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3a1128.sh 2007-09-28 10:30:45.000000000 +0200 +--- /dev/null ++++ b/ld/emulparams/avr32elf_uc3a1128.sh @@ -0,0 +1,39 @@ +MACHINE=uc +SCRIPT_NAME=elf_xip @@ -68477,9 +68391,8 @@ diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3a1128.sh binutils-2.17.atmel. + +OTHER_SECTIONS=".userpage : { *(.userpage .userpage.*) } >USERPAGE AT>USERPAGE + .factorypage : { *(.factorypage .factorypage.*) } >FACTORYPAGE AT>FACTORYPAGE" -diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3a1256.sh binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3a1256.sh ---- binutils-2.17/ld/emulparams/avr32elf_uc3a1256.sh 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3a1256.sh 2007-09-28 10:30:45.000000000 +0200 +--- /dev/null ++++ b/ld/emulparams/avr32elf_uc3a1256.sh @@ -0,0 +1,39 @@ +MACHINE=uc +SCRIPT_NAME=elf_xip @@ -68520,9 +68433,8 @@ diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3a1256.sh binutils-2.17.atmel. + +OTHER_SECTIONS=".userpage : { *(.userpage .userpage.*) } >USERPAGE AT>USERPAGE + .factorypage : { *(.factorypage .factorypage.*) } >FACTORYPAGE AT>FACTORYPAGE" -diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3a1512.sh binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3a1512.sh ---- binutils-2.17/ld/emulparams/avr32elf_uc3a1512.sh 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3a1512.sh 2007-09-28 10:30:45.000000000 +0200 +--- /dev/null ++++ b/ld/emulparams/avr32elf_uc3a1512.sh @@ -0,0 +1,39 @@ +MACHINE=uc +SCRIPT_NAME=elf_xip @@ -68563,9 +68475,8 @@ diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3a1512.sh binutils-2.17.atmel. + +OTHER_SECTIONS=".userpage : { *(.userpage .userpage.*) } >USERPAGE AT>USERPAGE + .factorypage : { *(.factorypage .factorypage.*) } >FACTORYPAGE AT>FACTORYPAGE" -diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3b0128.sh binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3b0128.sh ---- binutils-2.17/ld/emulparams/avr32elf_uc3b0128.sh 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3b0128.sh 2007-09-28 10:30:45.000000000 +0200 +--- /dev/null ++++ b/ld/emulparams/avr32elf_uc3b0128.sh @@ -0,0 +1,39 @@ +MACHINE=uc +SCRIPT_NAME=elf_xip @@ -68606,9 +68517,8 @@ diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3b0128.sh binutils-2.17.atmel. + +OTHER_SECTIONS=".userpage : { *(.userpage .userpage.*) } >USERPAGE AT>USERPAGE + .factorypage : { *(.factorypage .factorypage.*) } >FACTORYPAGE AT>FACTORYPAGE" -diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3b0256.sh binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3b0256.sh ---- binutils-2.17/ld/emulparams/avr32elf_uc3b0256.sh 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3b0256.sh 2007-09-28 10:30:45.000000000 +0200 +--- /dev/null ++++ b/ld/emulparams/avr32elf_uc3b0256.sh @@ -0,0 +1,40 @@ +MACHINE=uc +SCRIPT_NAME=elf_xip @@ -68651,9 +68561,8 @@ diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3b0256.sh binutils-2.17.atmel. + .factorypage : { *(.factorypage .factorypage.*) } >FACTORYPAGE AT>FACTORYPAGE" + \ No newline at end of file -diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3b064.sh binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3b064.sh ---- binutils-2.17/ld/emulparams/avr32elf_uc3b064.sh 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3b064.sh 2007-09-28 10:30:45.000000000 +0200 +--- /dev/null ++++ b/ld/emulparams/avr32elf_uc3b064.sh @@ -0,0 +1,39 @@ +MACHINE=uc +SCRIPT_NAME=elf_xip @@ -68694,9 +68603,8 @@ diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3b064.sh binutils-2.17.atmel.1 + +OTHER_SECTIONS=".userpage : { *(.userpage .userpage.*) } >USERPAGE AT>USERPAGE + .factorypage : { *(.factorypage .factorypage.*) } >FACTORYPAGE AT>FACTORYPAGE" -diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3b1128.sh binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3b1128.sh ---- binutils-2.17/ld/emulparams/avr32elf_uc3b1128.sh 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3b1128.sh 2007-09-28 10:30:45.000000000 +0200 +--- /dev/null ++++ b/ld/emulparams/avr32elf_uc3b1128.sh @@ -0,0 +1,39 @@ +MACHINE=uc +SCRIPT_NAME=elf_xip @@ -68737,9 +68645,8 @@ diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3b1128.sh binutils-2.17.atmel. + +OTHER_SECTIONS=".userpage : { *(.userpage .userpage.*) } >USERPAGE AT>USERPAGE + .factorypage : { *(.factorypage .factorypage.*) } >FACTORYPAGE AT>FACTORYPAGE" -diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3b1256.sh binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3b1256.sh ---- binutils-2.17/ld/emulparams/avr32elf_uc3b1256.sh 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3b1256.sh 2007-09-28 10:30:45.000000000 +0200 +--- /dev/null ++++ b/ld/emulparams/avr32elf_uc3b1256.sh @@ -0,0 +1,39 @@ +MACHINE=uc +SCRIPT_NAME=elf_xip @@ -68780,9 +68687,8 @@ diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3b1256.sh binutils-2.17.atmel. + +OTHER_SECTIONS=".userpage : { *(.userpage .userpage.*) } >USERPAGE AT>USERPAGE + .factorypage : { *(.factorypage .factorypage.*) } >FACTORYPAGE AT>FACTORYPAGE" -diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3b164.sh binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3b164.sh ---- binutils-2.17/ld/emulparams/avr32elf_uc3b164.sh 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/emulparams/avr32elf_uc3b164.sh 2007-09-28 10:30:45.000000000 +0200 +--- /dev/null ++++ b/ld/emulparams/avr32elf_uc3b164.sh @@ -0,0 +1,40 @@ +MACHINE=uc +SCRIPT_NAME=elf_xip @@ -68825,9 +68731,8 @@ diff -Nrup binutils-2.17/ld/emulparams/avr32elf_uc3b164.sh binutils-2.17.atmel.1 + .factorypage : { *(.factorypage .factorypage.*) } >FACTORYPAGE AT>FACTORYPAGE" + \ No newline at end of file -diff -Nrup binutils-2.17/ld/emulparams/avr32linux.sh binutils-2.17.atmel.1.3.0/ld/emulparams/avr32linux.sh ---- binutils-2.17/ld/emulparams/avr32linux.sh 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/emulparams/avr32linux.sh 2007-09-28 10:30:45.000000000 +0200 +--- /dev/null ++++ b/ld/emulparams/avr32linux.sh @@ -0,0 +1,14 @@ +ARCH=avr32 +SCRIPT_NAME=elf @@ -68843,9 +68748,8 @@ diff -Nrup binutils-2.17/ld/emulparams/avr32linux.sh binutils-2.17.atmel.1.3.0/l +# essential for uClinux. We don't use those .s* sections on AVR32 +# anyway, so it shouldn't hurt for regular Linux either... +NO_SMALL_DATA=yes -diff -Nrup binutils-2.17/ld/emultempl/avr32elf.em binutils-2.17.atmel.1.3.0/ld/emultempl/avr32elf.em ---- binutils-2.17/ld/emultempl/avr32elf.em 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/emultempl/avr32elf.em 2007-09-28 10:30:44.000000000 +0200 +--- /dev/null ++++ b/ld/emultempl/avr32elf.em @@ -0,0 +1,72 @@ +# This shell script emits a C file. -*- C -*- +# Copyright (C) 2007 Atmel Corporation @@ -68919,9 +68823,8 @@ diff -Nrup binutils-2.17/ld/emultempl/avr32elf.em binutils-2.17.atmel.1.3.0/ld/e +# Replace some of the standard ELF functions with our own versions. +# +LDEMUL_AFTER_OPEN=avr32_elf_after_open -diff -Nrup binutils-2.17/ld/ld.info binutils-2.17.atmel.1.3.0/ld/ld.info ---- binutils-2.17/ld/ld.info 2006-06-23 20:19:51.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/ld/ld.info 2007-09-28 10:30:45.000000000 +0200 +--- a/ld/ld.info ++++ b/ld/ld.info @@ -1,5 +1,7 @@ -This is .././ld/ld.info, produced by makeinfo version 4.8 from -.././ld/ld.texinfo. @@ -69302,9 +69205,8 @@ diff -Nrup binutils-2.17/ld/ld.info binutils-2.17.atmel.1.3.0/ld/ld.info +>>>>>>> .r31496  End Tag Table -diff -Nrup binutils-2.17/ld/ld.info.mine binutils-2.17.atmel.1.3.0/ld/ld.info.mine ---- binutils-2.17/ld/ld.info.mine 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/ld.info.mine 2007-09-28 10:30:44.000000000 +0200 +--- /dev/null ++++ b/ld/ld.info.mine @@ -0,0 +1,6693 @@ +This is +/home/hcegtvedt/svnwork/tools/T0243-GNU_Toolchain/50-Source/binutils/trunk/ld/ld.info, @@ -75999,9 +75901,8 @@ diff -Nrup binutils-2.17/ld/ld.info.mine binutils-2.17.atmel.1.3.0/ld/ld.info.mi +Node: Index257391 + +End Tag Table -diff -Nrup binutils-2.17/ld/ld.info.r27273 binutils-2.17.atmel.1.3.0/ld/ld.info.r27273 ---- binutils-2.17/ld/ld.info.r27273 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/ld.info.r27273 2007-09-28 10:30:45.000000000 +0200 +--- /dev/null ++++ b/ld/ld.info.r27273 @@ -0,0 +1,6691 @@ +This is .././ld/ld.info, produced by makeinfo version 4.8 from +.././ld/ld.texinfo. @@ -82694,9 +82595,8 @@ diff -Nrup binutils-2.17/ld/ld.info.r27273 binutils-2.17.atmel.1.3.0/ld/ld.info. +Node: Index257251 + +End Tag Table -diff -Nrup binutils-2.17/ld/ld.info.r31496 binutils-2.17.atmel.1.3.0/ld/ld.info.r31496 ---- binutils-2.17/ld/ld.info.r31496 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/ld.info.r31496 2007-09-28 10:30:45.000000000 +0200 +--- /dev/null ++++ b/ld/ld.info.r31496 @@ -0,0 +1,6721 @@ +This is .././ld/ld.info, produced by makeinfo version 4.8 from +.././ld/ld.texinfo. @@ -89419,9 +89319,8 @@ diff -Nrup binutils-2.17/ld/ld.info.r31496 binutils-2.17.atmel.1.3.0/ld/ld.info. +Node: Index258241 + +End Tag Table -diff -Nrup binutils-2.17/ld/ld.texinfo binutils-2.17.atmel.1.3.0/ld/ld.texinfo ---- binutils-2.17/ld/ld.texinfo 2006-05-10 15:43:47.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/ld/ld.texinfo 2007-09-28 10:30:45.000000000 +0200 +--- a/ld/ld.texinfo ++++ b/ld/ld.texinfo @@ -22,6 +22,7 @@ @set GENERIC @set ARC @@ -89492,9 +89391,8 @@ diff -Nrup binutils-2.17/ld/ld.texinfo binutils-2.17.atmel.1.3.0/ld/ld.texinfo @ifset HPPA @ifclear GENERIC @raisesections -diff -Nrup binutils-2.17/ld/Makefile.am binutils-2.17.atmel.1.3.0/ld/Makefile.am ---- binutils-2.17/ld/Makefile.am 2006-06-03 06:45:50.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/ld/Makefile.am 2007-09-28 10:30:45.000000000 +0200 +--- a/ld/Makefile.am ++++ b/ld/Makefile.am @@ -133,6 +133,20 @@ ALL_EMULATIONS = \ eavr3.o \ eavr4.o \ @@ -89590,9 +89488,8 @@ diff -Nrup binutils-2.17/ld/Makefile.am binutils-2.17.atmel.1.3.0/ld/Makefile.am $(mkinstalldirs) $(DESTDIR)$(scriptdir)/ldscripts for f in ldscripts/*; do \ $(INSTALL_DATA) $$f $(DESTDIR)$(scriptdir)/$$f ; \ -diff -Nrup binutils-2.17/ld/Makefile.in binutils-2.17.atmel.1.3.0/ld/Makefile.in ---- binutils-2.17/ld/Makefile.in 2006-06-03 06:45:50.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/ld/Makefile.in 2007-03-26 10:32:23.000000000 +0200 +--- a/ld/Makefile.in ++++ b/ld/Makefile.in @@ -145,6 +145,7 @@ EMUL_EXTRA_OFILES = @EMUL_EXTRA_OFILES@ EXEEXT = @EXEEXT@ GMOFILES = @GMOFILES@ @@ -89699,9 +89596,8 @@ diff -Nrup binutils-2.17/ld/Makefile.in binutils-2.17.atmel.1.3.0/ld/Makefile.in $(mkinstalldirs) $(DESTDIR)$(scriptdir)/ldscripts for f in ldscripts/*; do \ $(INSTALL_DATA) $$f $(DESTDIR)$(scriptdir)/$$f ; \ -diff -Nrup binutils-2.17/ld/scripttempl/elf_xip.sc binutils-2.17.atmel.1.3.0/ld/scripttempl/elf_xip.sc ---- binutils-2.17/ld/scripttempl/elf_xip.sc 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/scripttempl/elf_xip.sc 2007-03-26 10:19:40.000000000 +0200 +--- /dev/null ++++ b/ld/scripttempl/elf_xip.sc @@ -0,0 +1,456 @@ +# +# Unusual variables checked by this code: @@ -90159,9 +90055,8 @@ diff -Nrup binutils-2.17/ld/scripttempl/elf_xip.sc binutils-2.17.atmel.1.3.0/ld/ + ${RELOCATING+${STACKNOTE}} +} +EOF -diff -Nrup binutils-2.17/ld/testsuite/ld-auto-import/client.c binutils-2.17.atmel.1.3.0/ld/testsuite/ld-auto-import/client.c ---- binutils-2.17/ld/testsuite/ld-auto-import/client.c 2002-12-18 17:05:10.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/testsuite/ld-auto-import/client.c 2007-03-26 10:19:37.000000000 +0200 +--- a/ld/testsuite/ld-auto-import/client.c ++++ b/ld/testsuite/ld-auto-import/client.c @@ -1,55 +1,55 @@ -#include - @@ -90273,9 +90168,8 @@ diff -Nrup binutils-2.17/ld/testsuite/ld-auto-import/client.c binutils-2.17.atme + + return 0; +} -diff -Nrup binutils-2.17/ld/testsuite/ld-auto-import/dll.c binutils-2.17.atmel.1.3.0/ld/testsuite/ld-auto-import/dll.c ---- binutils-2.17/ld/testsuite/ld-auto-import/dll.c 2002-12-18 17:05:10.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/testsuite/ld-auto-import/dll.c 2007-03-26 10:19:37.000000000 +0200 +--- a/ld/testsuite/ld-auto-import/dll.c ++++ b/ld/testsuite/ld-auto-import/dll.c @@ -1,20 +1,20 @@ -int var = 123; -int foo = 121; @@ -90317,9 +90211,8 @@ diff -Nrup binutils-2.17/ld/testsuite/ld-auto-import/dll.c binutils-2.17.atmel.1 +} + +void (* func_ptr)(void) = print_foo; -diff -Nrup binutils-2.17/ld/testsuite/ld-avr32/avr32.exp binutils-2.17.atmel.1.3.0/ld/testsuite/ld-avr32/avr32.exp ---- binutils-2.17/ld/testsuite/ld-avr32/avr32.exp 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/testsuite/ld-avr32/avr32.exp 2007-03-26 10:19:30.000000000 +0200 +--- /dev/null ++++ b/ld/testsuite/ld-avr32/avr32.exp @@ -0,0 +1,25 @@ +# Expect script for AVR32 ELF linker tests. +# Copyright 2004-2006 Atmel Corporation. @@ -90346,9 +90239,8 @@ diff -Nrup binutils-2.17/ld/testsuite/ld-avr32/avr32.exp binutils-2.17.atmel.1.3 +} + +run_dump_test "pcrel" -diff -Nrup binutils-2.17/ld/testsuite/ld-avr32/pcrel.d binutils-2.17.atmel.1.3.0/ld/testsuite/ld-avr32/pcrel.d ---- binutils-2.17/ld/testsuite/ld-avr32/pcrel.d 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/testsuite/ld-avr32/pcrel.d 2007-03-26 10:19:30.000000000 +0200 +--- /dev/null ++++ b/ld/testsuite/ld-avr32/pcrel.d @@ -0,0 +1,74 @@ +#name: AVR32 ELF PC-relative external relocs +#source: symbols.s @@ -90424,9 +90316,8 @@ diff -Nrup binutils-2.17/ld/testsuite/ld-avr32/pcrel.d binutils-2.17.atmel.1.3.0 +Disassembly of section \.text\.pcrel21: +a0200000 : +a0200000: d7 03 nop -diff -Nrup binutils-2.17/ld/testsuite/ld-avr32/pcrel.ld binutils-2.17.atmel.1.3.0/ld/testsuite/ld-avr32/pcrel.ld ---- binutils-2.17/ld/testsuite/ld-avr32/pcrel.ld 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/testsuite/ld-avr32/pcrel.ld 2007-03-26 10:19:30.000000000 +0200 +--- /dev/null ++++ b/ld/testsuite/ld-avr32/pcrel.ld @@ -0,0 +1,23 @@ +ENTRY(_start) +SECTIONS @@ -90451,9 +90342,8 @@ diff -Nrup binutils-2.17/ld/testsuite/ld-avr32/pcrel.ld binutils-2.17.atmel.1.3. + *(.text.pcrel21) + } +} -diff -Nrup binutils-2.17/ld/testsuite/ld-avr32/symbols.s binutils-2.17.atmel.1.3.0/ld/testsuite/ld-avr32/symbols.s ---- binutils-2.17/ld/testsuite/ld-avr32/symbols.s 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/ld/testsuite/ld-avr32/symbols.s 2007-03-26 10:19:30.000000000 +0200 +--- /dev/null ++++ b/ld/testsuite/ld-avr32/symbols.s @@ -0,0 +1,20 @@ + .text + .global _start @@ -90475,9 +90365,8 @@ diff -Nrup binutils-2.17/ld/testsuite/ld-avr32/symbols.s binutils-2.17.atmel.1.3 + .global extsym21 +extsym21: + nop -diff -Nrup binutils-2.17/opcodes/aclocal.m4 binutils-2.17.atmel.1.3.0/opcodes/aclocal.m4 ---- binutils-2.17/opcodes/aclocal.m4 2005-09-30 20:05:59.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/opcodes/aclocal.m4 2007-03-26 10:31:34.000000000 +0200 +--- a/opcodes/aclocal.m4 ++++ b/opcodes/aclocal.m4 @@ -1,4 +1,4 @@ -# generated automatically by aclocal 1.9.5 -*- Autoconf -*- +# generated automatically by aclocal 1.9.6 -*- Autoconf -*- @@ -90493,9 +90382,8 @@ diff -Nrup binutils-2.17/opcodes/aclocal.m4 binutils-2.17.atmel.1.3.0/opcodes/ac # AM_AUX_DIR_EXPAND -*- Autoconf -*- -diff -Nrup binutils-2.17/opcodes/avr32-asm.c binutils-2.17.atmel.1.3.0/opcodes/avr32-asm.c ---- binutils-2.17/opcodes/avr32-asm.c 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/opcodes/avr32-asm.c 2007-03-26 10:20:34.000000000 +0200 +--- /dev/null ++++ b/opcodes/avr32-asm.c @@ -0,0 +1,264 @@ +/* Assembler interface for AVR32. + Copyright 2005, 2006 Atmel Corporation. @@ -90761,9 +90649,8 @@ diff -Nrup binutils-2.17/opcodes/avr32-asm.c binutils-2.17.atmel.1.3.0/opcodes/a + { cr_table, AVR32_NR_CPREGS, NULL, N_("coprocessor register expected") }, + }; +#endif -diff -Nrup binutils-2.17/opcodes/avr32-asm.h binutils-2.17.atmel.1.3.0/opcodes/avr32-asm.h ---- binutils-2.17/opcodes/avr32-asm.h 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/opcodes/avr32-asm.h 2007-03-26 10:20:34.000000000 +0200 +--- /dev/null ++++ b/opcodes/avr32-asm.h @@ -0,0 +1,42 @@ +/* Assembler interface for AVR32. + Copyright 2005, 2006 Atmel Corporation. @@ -90807,9 +90694,8 @@ diff -Nrup binutils-2.17/opcodes/avr32-asm.h binutils-2.17.atmel.1.3.0/opcodes/a +avr32_make_regmask8(unsigned long regmask16, unsigned long *regmask8); + +#endif /* __OPCODES_AVR32_ASM_H */ -diff -Nrup binutils-2.17/opcodes/avr32-dis.c binutils-2.17.atmel.1.3.0/opcodes/avr32-dis.c ---- binutils-2.17/opcodes/avr32-dis.c 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/opcodes/avr32-dis.c 2007-09-28 10:30:46.000000000 +0200 +--- /dev/null ++++ b/opcodes/avr32-dis.c @@ -0,0 +1,891 @@ +/* Print AVR32 instructions for GDB and objdump. + Copyright 2005, 2006 Atmel Corporation. @@ -91702,9 +91588,8 @@ diff -Nrup binutils-2.17/opcodes/avr32-dis.c binutils-2.17.atmel.1.3.0/opcodes/a +{ + +} -diff -Nrup binutils-2.17/opcodes/avr32-opc.c binutils-2.17.atmel.1.3.0/opcodes/avr32-opc.c ---- binutils-2.17/opcodes/avr32-opc.c 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/opcodes/avr32-opc.c 2007-03-26 10:20:34.000000000 +0200 +--- /dev/null ++++ b/opcodes/avr32-opc.c @@ -0,0 +1,6140 @@ +/* Opcode tables for AVR32. + Copyright 2005, 2006 Atmel Corporation. @@ -97846,9 +97731,8 @@ diff -Nrup binutils-2.17/opcodes/avr32-opc.c binutils-2.17.atmel.1.3.0/opcodes/a +#undef NORMAL_MNEMONIC +#undef ALIAS_MNEMONIC +#undef FP_MNEMONIC -diff -Nrup binutils-2.17/opcodes/avr32-opc.h binutils-2.17.atmel.1.3.0/opcodes/avr32-opc.h ---- binutils-2.17/opcodes/avr32-opc.h 1970-01-01 01:00:00.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/opcodes/avr32-opc.h 2007-03-26 10:20:34.000000000 +0200 +--- /dev/null ++++ b/opcodes/avr32-opc.h @@ -0,0 +1,1655 @@ +/* Opcode tables for AVR32. + Copyright 2005, 2006 Atmel Corporation. @@ -99505,9 +99389,8 @@ diff -Nrup binutils-2.17/opcodes/avr32-opc.h binutils-2.17.atmel.1.3.0/opcodes/a + AVR32_PARSER__END_ + }; +#define AVR32_NR_PARSERS AVR32_PARSER__END_ -diff -Nrup binutils-2.17/opcodes/config.in binutils-2.17.atmel.1.3.0/opcodes/config.in ---- binutils-2.17/opcodes/config.in 2005-03-31 18:52:53.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/opcodes/config.in 2007-03-26 10:31:37.000000000 +0200 +--- a/opcodes/config.in ++++ b/opcodes/config.in @@ -138,7 +138,7 @@ /* If using the C implementation of alloca, define if you know the @@ -99528,9 +99411,8 @@ diff -Nrup binutils-2.17/opcodes/config.in binutils-2.17.atmel.1.3.0/opcodes/con -/* Define to `unsigned' if does not define. */ +/* Define to `unsigned int' if does not define. */ #undef size_t -diff -Nrup binutils-2.17/opcodes/configure binutils-2.17.atmel.1.3.0/opcodes/configure ---- binutils-2.17/opcodes/configure 2006-02-17 15:36:28.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/opcodes/configure 2007-03-26 10:31:36.000000000 +0200 +--- a/opcodes/configure ++++ b/opcodes/configure @@ -1,25 +1,54 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. @@ -110894,9 +110776,8 @@ diff -Nrup binutils-2.17/opcodes/configure binutils-2.17.atmel.1.3.0/opcodes/con { (exit 0); exit 0; } _ACEOF -diff -Nrup binutils-2.17/opcodes/configure.in binutils-2.17.atmel.1.3.0/opcodes/configure.in ---- binutils-2.17/opcodes/configure.in 2006-02-17 15:36:28.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/opcodes/configure.in 2007-03-26 10:20:33.000000000 +0200 +--- a/opcodes/configure.in ++++ b/opcodes/configure.in @@ -157,6 +157,7 @@ if test x${all_targets} = xfalse ; then bfd_arc_arch) ta="$ta arc-dis.lo arc-opc.lo arc-ext.lo" ;; bfd_arm_arch) ta="$ta arm-dis.lo" ;; @@ -110905,9 +110786,8 @@ diff -Nrup binutils-2.17/opcodes/configure.in binutils-2.17.atmel.1.3.0/opcodes/ bfd_bfin_arch) ta="$ta bfin-dis.lo" ;; bfd_cris_arch) ta="$ta cris-dis.lo cris-opc.lo cgen-bitset.lo" ;; bfd_crx_arch) ta="$ta crx-dis.lo crx-opc.lo" ;; -diff -Nrup binutils-2.17/opcodes/disassemble.c binutils-2.17.atmel.1.3.0/opcodes/disassemble.c ---- binutils-2.17/opcodes/disassemble.c 2006-02-17 15:36:28.000000000 +0100 -+++ binutils-2.17.atmel.1.3.0/opcodes/disassemble.c 2007-03-26 10:20:34.000000000 +0200 +--- a/opcodes/disassemble.c ++++ b/opcodes/disassemble.c @@ -24,6 +24,7 @@ #define ARCH_arc #define ARCH_arm @@ -110938,9 +110818,8 @@ diff -Nrup binutils-2.17/opcodes/disassemble.c binutils-2.17.atmel.1.3.0/opcodes return; } -diff -Nrup binutils-2.17/opcodes/Makefile.am binutils-2.17.atmel.1.3.0/opcodes/Makefile.am ---- binutils-2.17/opcodes/Makefile.am 2006-04-06 23:49:35.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/opcodes/Makefile.am 2007-03-26 10:20:34.000000000 +0200 +--- a/opcodes/Makefile.am ++++ b/opcodes/Makefile.am @@ -29,6 +29,7 @@ LIBIBERTY = ../libiberty/libiberty.a # Header files. HFILES = \ @@ -110985,9 +110864,8 @@ diff -Nrup binutils-2.17/opcodes/Makefile.am binutils-2.17.atmel.1.3.0/opcodes/M bfin-dis.lo: bfin-dis.c $(INCDIR)/opcode/bfin.h $(INCDIR)/dis-asm.h \ $(BFD_H) $(INCDIR)/ansidecl.h $(INCDIR)/symcat.h cgen-asm.lo: cgen-asm.c sysdep.h config.h $(INCDIR)/ansidecl.h \ -diff -Nrup binutils-2.17/opcodes/Makefile.in binutils-2.17.atmel.1.3.0/opcodes/Makefile.in ---- binutils-2.17/opcodes/Makefile.in 2006-04-06 23:49:35.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/opcodes/Makefile.in 2007-03-26 10:31:36.000000000 +0200 +--- a/opcodes/Makefile.in ++++ b/opcodes/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. @@ -111099,9 +110977,8 @@ diff -Nrup binutils-2.17/opcodes/Makefile.in binutils-2.17.atmel.1.3.0/opcodes/M bfin-dis.lo: bfin-dis.c $(INCDIR)/opcode/bfin.h $(INCDIR)/dis-asm.h \ $(BFD_H) $(INCDIR)/ansidecl.h $(INCDIR)/symcat.h cgen-asm.lo: cgen-asm.c sysdep.h config.h $(INCDIR)/ansidecl.h \ -diff -Nrup binutils-2.17/bfd/configure.in binutils-2.17.atmel.1.3.0/bfd/configure.in ---- binutils-2.17/bfd/configure.in 2006-06-23 20:17:07.000000000 +0200 -+++ binutils-2.17.atmel.1.3.0/bfd/configure.in 2007-09-28 10:30:44.000000000 +0200 +--- a/bfd/configure.in ++++ b/bfd/configure.in @@ -583,6 +583,7 @@ do bfd_efi_app_ia64_vec) tb="$tb efi-app-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;; bfd_elf32_am33lin_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;; diff --git a/toolchain/binutils/patches/2.17/501-avr32-fix-pool-alignment.patch b/toolchain/binutils/patches/2.17/501-avr32-fix-pool-alignment.patch index 2df30353b..2e615832f 100644 --- a/toolchain/binutils/patches/2.17/501-avr32-fix-pool-alignment.patch +++ b/toolchain/binutils/patches/2.17/501-avr32-fix-pool-alignment.patch @@ -1,8 +1,6 @@ -Index: a/gas/config/tc-avr32.c -=================================================================== ---- a/gas/config/tc-avr32.c (revision 31496) -+++ b/gas/config/tc-avr32.c (revision 32014) -@@ -3092,6 +3092,8 @@ +--- a/gas/config/tc-avr32.c ++++ b/gas/config/tc-avr32.c +@@ -3092,6 +3092,8 @@ static void s_cpool(int arg ATTRIBUTE_UN /* Make sure the constant pool is properly aligned */ frag_align_code(2, 0); diff --git a/toolchain/binutils/patches/2.17/601-cris-errormsg.patch b/toolchain/binutils/patches/2.17/601-cris-errormsg.patch index ff5bcd73d..35f194d0b 100644 --- a/toolchain/binutils/patches/2.17/601-cris-errormsg.patch +++ b/toolchain/binutils/patches/2.17/601-cris-errormsg.patch @@ -1,8 +1,6 @@ -Index: binutils-2.17/bfd/elf32-cris.c -=================================================================== ---- binutils-2.17.orig/bfd/elf32-cris.c 2007-06-28 09:19:34.053059600 +0200 -+++ binutils-2.17/bfd/elf32-cris.c 2007-06-28 09:19:39.058298688 +0200 -@@ -2709,12 +2709,12 @@ +--- a/bfd/elf32-cris.c ++++ b/bfd/elf32-cris.c +@@ -2709,12 +2709,12 @@ cris_elf_check_relocs (abfd, info, sec, && (sec->flags & SEC_READONLY) != 0) { /* FIXME: How do we make this optionally a warning only? */ diff --git a/toolchain/binutils/patches/2.17/610-cris_target.patch b/toolchain/binutils/patches/2.17/610-cris_target.patch index d048024fb..76e52a54d 100644 --- a/toolchain/binutils/patches/2.17/610-cris_target.patch +++ b/toolchain/binutils/patches/2.17/610-cris_target.patch @@ -1,8 +1,6 @@ -Index: binutils-2.17/ld/configure.tgt -=================================================================== ---- binutils-2.17.orig/ld/configure.tgt 2008-06-06 20:41:04.000000000 +0100 -+++ binutils-2.17/ld/configure.tgt 2008-06-06 20:40:23.000000000 +0100 -@@ -92,8 +92,10 @@ +--- a/ld/configure.tgt ++++ b/ld/configure.tgt +@@ -92,8 +92,10 @@ cr16c-*-elf*) targ_emul=elf32c cris-*-*aout*) targ_emul=crisaout targ_extra_emuls="criself crislinux" targ_extra_libpath=$targ_extra_emuls ;; diff --git a/toolchain/binutils/patches/2.17/702-binutils-skip-comments.patch b/toolchain/binutils/patches/2.17/702-binutils-skip-comments.patch index 16b2dafd5..6cb1ff344 100644 --- a/toolchain/binutils/patches/2.17/702-binutils-skip-comments.patch +++ b/toolchain/binutils/patches/2.17/702-binutils-skip-comments.patch @@ -57,11 +57,9 @@ Andreas. * read.c (read_a_source_file): Ignore unknown text after line comment character. Fix misleading comment. -Index: binutils-2.17/gas/read.c -=================================================================== ---- binutils-2.17.orig/gas/read.c 2007-06-28 09:19:34.031062944 +0200 -+++ binutils-2.17/gas/read.c 2007-06-28 09:19:39.244270416 +0200 -@@ -1008,10 +1008,14 @@ +--- a/gas/read.c ++++ b/gas/read.c +@@ -1008,10 +1008,14 @@ read_a_source_file (char *name) unsigned int new_length; char *tmp_buf = 0; @@ -78,7 +76,7 @@ Index: binutils-2.17/gas/read.c s += 4; sb_new (&sbuf); -@@ -1110,7 +1114,7 @@ +@@ -1110,7 +1114,7 @@ read_a_source_file (char *name) continue; #endif input_line_pointer--; -- cgit v1.2.3