binutils: refresh patches for binutils 2.17
authorHauke Mehrtens <hauke@hauke-m.de>
Sat, 21 Feb 2009 14:24:39 +0000 (14:24 +0000)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 21 Feb 2009 14:24:39 +0000 (14:24 +0000)
SVN-Revision: 14587

12 files changed:
toolchain/binutils/patches/2.17/001-fix_avr32_compile
toolchain/binutils/patches/2.17/100-uclibc-conf.patch
toolchain/binutils/patches/2.17/110-arm-eabi-conf.patch
toolchain/binutils/patches/2.17/300-001_ld_makefile_patch.patch
toolchain/binutils/patches/2.17/300-006_better_file_error.patch
toolchain/binutils/patches/2.17/300-012_check_ldrunpath_length.patch
toolchain/binutils/patches/2.17/400-mips-ELF_MAXPAGESIZE-4k.patch
toolchain/binutils/patches/2.17/500-avr32.patch
toolchain/binutils/patches/2.17/501-avr32-fix-pool-alignment.patch
toolchain/binutils/patches/2.17/601-cris-errormsg.patch
toolchain/binutils/patches/2.17/610-cris_target.patch
toolchain/binutils/patches/2.17/702-binutils-skip-comments.patch

index 385f7289cd1013d364686bad1ce3982faabd2239..093f6be40fe633057e9b0b4fc3ff6354c6688c7b 100644 (file)
@@ -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*-* \
index bd08d550664196e763b793152df1493508c401fe..bb98152208ebc5fc3b444c7ab8091f21bd74022f 100644 (file)
@@ -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.
index 8978de7a2da41379e601aba531e4c6839d3da82d..8aa655616c839742802ce8434f429f28ac030d86 100644 (file)
@@ -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"
      ;;
index 6a490f433607823babfc9db5d2367fd961f3d922..7dbc5f3e8d410baf960bb8743517011247d4fc0a 100644 (file)
@@ -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.
index f6a720797d54c1e13fcab1394f950df9e0a0aa6a..17b150a4949eab5f42e9c0f208edab933d13ae0d 100644 (file)
@@ -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;
index c47bcca1369d1d220acb59d896e7cdb6b8aea32f..930886d3ef233eb3538ce80b0b7587df124d3bdc 100644 (file)
@@ -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 <<EOF
              && command_line.rpath == NULL)
            {
              lib_path = (const char *) getenv ("LD_RUN_PATH");
@@ -37,7 +35,7 @@ Index: binutils-2.17/ld/emultempl/elf32.em
              if (gld${EMULATION_NAME}_search_needed (lib_path, &n,
                                                      force))
                break;
-@@ -1154,6 +1156,8 @@
+@@ -1154,6 +1156,8 @@ gld${EMULATION_NAME}_before_allocation (
    rpath = command_line.rpath;
    if (rpath == NULL)
      rpath = (const char *) getenv ("LD_RUN_PATH");
index 66bc22c364b8932c7d03f16353ea5fcf7b4e34c6..b4401768d052516f1728da84c1825096bd4b7045 100644 (file)
@@ -1,8 +1,6 @@
-Index: binutils-2.17/bfd/elf32-mips.c
-===================================================================
---- binutils-2.17.orig/bfd/elf32-mips.c        2007-06-28 09:19:34.774949856 +0200
-+++ binutils-2.17/bfd/elf32-mips.c     2007-06-28 09:19:36.366707872 +0200
-@@ -1617,7 +1617,7 @@
+--- a/bfd/elf32-mips.c
++++ b/bfd/elf32-mips.c
+@@ -1617,7 +1617,7 @@ static const struct ecoff_debug_swap mip
  
  /* The SVR4 MIPS ABI says that this should be 0x10000, and Linux uses
     page sizes of up to that limit, so we need to respect it.  */
index 44a3bd8ca7067da0fc143a557720286443575809..99e391a39d43514b19d095a0db1986b6b514ab07 100644 (file)
@@ -1,6 +1,5 @@
-diff -Nrup binutils-2.17/bfd/aclocal.m4 binutils-2.17.atmel.1.3.0/bfd/aclocal.m4
---- binutils-2.17/bfd/aclocal.m4       2005-09-30 20:38:50.000000000 +0200
-+++ binutils-2.17.atmel.1.3.0/bfd/aclocal.m4   2007-03-26 10:30:51.000000000 +0200
+--- a/bfd/aclocal.m4
++++ b/bfd/aclocal.m4
 @@ -1,4 +1,4 @@
 -# generated automatically by aclocal 1.9.5 -*- Autoconf -*-
 +# generated automatically by aclocal 1.9.6 -*- Autoconf -*-
@@ -16,9 +15,8 @@ diff -Nrup binutils-2.17/bfd/aclocal.m4 binutils-2.17.atmel.1.3.0/bfd/aclocal.m4
  
  # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
  
-diff -Nrup binutils-2.17/bfd/archures.c binutils-2.17.atmel.1.3.0/bfd/archures.c
---- binutils-2.17/bfd/archures.c       2006-03-06 14:42:03.000000000 +0100
-+++ binutils-2.17.atmel.1.3.0/bfd/archures.c   2007-03-26 10:20:30.000000000 +0200
+--- a/bfd/archures.c
++++ b/bfd/archures.c
 @@ -334,6 +334,9 @@ DESCRIPTION
  .#define bfd_mach_avr3                3
  .#define bfd_mach_avr4                4
@@ -45,9 +43,8 @@ diff -Nrup binutils-2.17/bfd/archures.c binutils-2.17.atmel.1.3.0/bfd/archures.c
      &bfd_bfin_arch,
      &bfd_cr16c_arch,
      &bfd_cris_arch,
-diff -Nrup binutils-2.17/bfd/bfd-in2.h binutils-2.17.atmel.1.3.0/bfd/bfd-in2.h
---- binutils-2.17/bfd/bfd-in2.h        2006-03-26 01:38:42.000000000 +0100
-+++ binutils-2.17.atmel.1.3.0/bfd/bfd-in2.h    2007-03-26 10:33:41.000000000 +0200
+--- a/bfd/bfd-in2.h
++++ b/bfd/bfd-in2.h
 @@ -1931,6 +1931,9 @@ enum bfd_architecture
  #define bfd_mach_avr3          3
  #define bfd_mach_avr4          4
@@ -146,9 +143,8 @@ diff -Nrup binutils-2.17/bfd/bfd-in2.h binutils-2.17.atmel.1.3.0/bfd/bfd-in2.h
  /* Direct 12 bit.  */
    BFD_RELOC_390_12,
  
-diff -Nrup binutils-2.17/bfd/config.bfd binutils-2.17.atmel.1.3.0/bfd/config.bfd
---- binutils-2.17/bfd/config.bfd       2006-04-05 14:41:57.000000000 +0200
-+++ binutils-2.17.atmel.1.3.0/bfd/config.bfd   2007-03-26 10:20:30.000000000 +0200
+--- a/bfd/config.bfd
++++ b/bfd/config.bfd
 @@ -317,6 +317,10 @@ case "${targ}" in
      targ_underscore=yes
      ;;
@@ -160,9 +156,8 @@ diff -Nrup binutils-2.17/bfd/config.bfd binutils-2.17.atmel.1.3.0/bfd/config.bfd
    c30-*-*aout* | tic30-*-*aout*)
      targ_defvec=tic30_aout_vec
      ;;
-diff -Nrup binutils-2.17/bfd/config.in binutils-2.17.atmel.1.3.0/bfd/config.in
---- binutils-2.17/bfd/config.in        2005-11-03 17:06:10.000000000 +0100
-+++ binutils-2.17.atmel.1.3.0/bfd/config.in    2007-03-26 10:30:55.000000000 +0200
+--- a/bfd/config.in
++++ b/bfd/config.in
 @@ -313,18 +313,18 @@
  /* Define to the version of this package. */
  #undef PACKAGE_VERSION
@@ -197,9 +192,8 @@ diff -Nrup binutils-2.17/bfd/config.in binutils-2.17.atmel.1.3.0/bfd/config.in
 -/* Define to `unsigned' if <sys/types.h> does not define. */
 +/* Define to `unsigned int' if <sys/types.h> 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: Index\7f339032
  \1f
  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 <sys/types.h> does not define. */
 +/* Define to `unsigned int' if <sys/types.h> 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: Index\7f143907
  \1f
  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: Index\7f583359
  \1f
  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 <different_section>:
 +   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 <different_section>:
 +   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 <different_section>:
 +   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 <different_section>:
 +   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 <toofar_positive>:
 +   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 <toofar_positive>:
 +   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 <toofar_positive>:
 +   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 <toofar_positive>:
 +   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 <sys/types.h> does not define. */
 +/* Define to `unsigned int' if <sys/types.h> 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
  \1f
  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: Index\7f257391
 +\1f
 +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: Index\7f257251
 +\1f
 +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: Index\7f258241
 +\1f
 +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 <stdio.h>
 -
@@ -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 <extsym21>:
 +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 <sys/types.h> does not define. */
 +/* Define to `unsigned int' if <sys/types.h> 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" ;;
index 2df30353bc83d561391284c98f53e290e37120be..2e615832f1f773ebd6f4cbca6bf8068753c81f03 100644 (file)
@@ -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);
index ff5bcd73dcaa0593012547945479c3cb52afc7fe..35f194d0b19655f9b825eaa4de86e3c0b6197916 100644 (file)
@@ -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?  */
index d048024fb4d1966f3e82583efd91051820e52951..76e52a54dba8a1b73f78706c4e297cb258c03289 100644 (file)
@@ -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 ;;
index 16b2dafd58ca698ddaa9121535efd3be510bd295..6cb1ff344faa96a0b7c5a5d5e53c38ded6ef15f7 100644 (file)
@@ -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--;