diff -Nurpa binutils-2.13.1/bfd/ChangeLog binutils-2.13.2/bfd/ChangeLog --- binutils-2.13.1/bfd/ChangeLog 2002-11-07 17:32:15.000000000 -0500 +++ binutils-2.13.2/bfd/ChangeLog 2002-12-28 23:32:30.000000000 -0500 @@ -1,3 +1,120 @@ +2002-12-28 Daniel Jacobowitz + + * configure.in: Version 2.13.2 released, set is_release. + * configure: Regenerate. + +2002-12-20 Daniel Jacobowitz + + * configure.in: Bump version to 2.13.2. + * configure: Regenerate. + +2002-12-20 Paul Eggert + + Port to POSIX 1003.1-2001. + * acinclude.m4 (AM_INSTALL_LIBBFD): Do not rely on "test -o". + * configure.in (build-warnings): Likewise. + (Horrible hacks to build DLLs on Windows): Do not rely on "tail -1". + * aclocal.m4: Regenerate. + * configure: Regenerate. + +2002-12-19 Alan Modra + + * coff-h8300.c: Include libiberty.h. + (h8300_reloc16_extra_cases): Check the hash table creator before + referencing h8300 specific fields. Stash the hash table pointer + in a local var. Comment typo fixes. + (h8300_bfd_link_add_symbols): Likewise. + +2002-12-17 Roger Sayle + + * configure.host (ia64-*-hpux*): Support 64 bit targets using + the HP compiler's "long long". + +2002-12-15 Kazu Hirata + + Merge from mainline: + 2002-11-15 Kazu Hirata + * coff-h8300.c (h8300_reloc16_estimate): Do not optimize away + jsr after a short jump. + * elf32-h8300.c (elf32_h8_relax_section): Likewise. + +2002-12-15 Daniel Jacobowitz + + Merge from mainline: + 2002-11-28 Kaz Kojima + * elf32-sh.c (sh_elf_relocate_section): Don't complain about + unresolved debugging relocs in dynamic applications. + * elf64-sh64.c (sh_elf64_relocate_section): Likewise. + +2002-12-10 Jason Thorpe + + * aoutx.h (set_section_contents): Allow an otherwise unrepresentable + read-only section that lies after .text and before .data to be + written into the output file and included in a_text. + (translate_to_native_sym_flags): If an otherwise unrepresentable + section was merged with .text, convert its symbols to N_TEXT + symbols. + * libaout.h (aout_section_merge_with_text_p): New macro. + +2002-12-04 Andreas Schwab + + * elf32-m68k.c (struct elf_m68k_link_hash_table): Add sym_sec + member. + (elf_m68k_link_hash_table_create): Initialize it. + (elf_m68k_check_relocs): Handle symbols that are forced to be + local due to visibility changes. + (elf_m68k_adjust_dynamic_symbol): Likewise. + (elf_m68k_size_dynamic_sections): Likewise. + (elf_m68k_discard_copies): Likewise. + (elf_m68k_relocate_section): Likewise. + +2002-12-04 Alan Modra + + * elf64-ppc.c (edit_opd): Correct typo. + +2002-12-04 Alan Modra + + * srec.c (srec_write_symbols): Restore '$' prefix to address + accidentally removed in 2002-04-04 change. + (srec_get_symtab): Use 0 instead of `(long) FALSE'. + +2002-11-27 David O'Brien + + * elf.c (_bfd_elf_copy_private_section_data): Don't define bed. + +2002-11-21 Richard Henderson + + * elflink.h (elf_link_add_object_symbols): Don't overwrite the + arch's st_other bits when merging visibilities. + (elf_link_output_extsym): Tidy clearing of visibility field. + +2002-11-14 David O'Brien + + Merge from mainline: + 2002-11-12 Thomas Moestl + * elf64-sparc.c (sparc64_elf_adjust_dynamic_symbol): Correct + references to large plt symbols. + +2002-11-13 Alan Modra + + Merge from mainline. + 2002-11-07 Alan Modra + * elf64-ppc.c: Comment typo fixes. + (ppc64_elf_merge_private_bfd_data): Allow BFD_ENDIAN_UNKNOWN input. + +2002-11-11 Nick Clifton + + Import this patch from mainline: + + 2002-09-19 Nick Clifton + + * elflink.h (elf_fix_symbol_flags): When examining weak symbols, + follow indirect links. + +2002-11-07 Daniel Jacobowitz + + * configure.in: Clear is_release on the branch after release. + 2002-11-07 Daniel Jacobowitz * configure.in: Bump version and set is_release. @@ -279,7 +396,7 @@ 2002-09-21 Alan Modra * elfcode.h (elf_slurp_reloc_table_from_section): Make "symcount" unsigned. Move "symcount" assignment out of loop. - + 2002-09-19 Nathan Tallent * dwarf2.c (_bfd_dwarf2_find_nearest_line): If address length is zero, set it to 8 for (non-standard) 64-bit DWARF2 formats @@ -589,7 +706,7 @@ Merge from mainline: 2002-08-17 Andrew Cagney * elf.c (bfd_elf_get_elf_syms): Change type of `esym' to - `bfd_byte'. + `bfd_byte'. 2002-08-26 Alan Modra diff -Nurpa binutils-2.13.1/bfd/acinclude.m4 binutils-2.13.2/bfd/acinclude.m4 --- binutils-2.13.1/bfd/acinclude.m4 2002-05-17 06:34:00.000000000 -0400 +++ binutils-2.13.2/bfd/acinclude.m4 2002-12-20 16:19:02.000000000 -0500 @@ -129,7 +129,7 @@ AC_DEFUN([AM_INSTALL_LIBBFD], AC_ARG_ENABLE(install-libbfd, [ --install-libbfd controls installation of libbfd and related headers], install_libbfd_p=$enableval, - if test "${host}" = "${target}" -o "$enable_shared" = "yes"; then + if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then install_libbfd_p=yes else install_libbfd_p=no diff -Nurpa binutils-2.13.1/bfd/aclocal.m4 binutils-2.13.2/bfd/aclocal.m4 --- binutils-2.13.1/bfd/aclocal.m4 2002-05-17 06:34:01.000000000 -0400 +++ binutils-2.13.2/bfd/aclocal.m4 2002-12-20 16:19:02.000000000 -0500 @@ -141,7 +141,7 @@ AC_DEFUN([AM_INSTALL_LIBBFD], AC_ARG_ENABLE(install-libbfd, [ --install-libbfd controls installation of libbfd and related headers], install_libbfd_p=$enableval, - if test "${host}" = "${target}" -o "$enable_shared" = "yes"; then + if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then install_libbfd_p=yes else install_libbfd_p=no diff -Nurpa binutils-2.13.1/bfd/aoutx.h binutils-2.13.2/bfd/aoutx.h --- binutils-2.13.1/bfd/aoutx.h 2002-10-28 13:45:42.000000000 -0500 +++ binutils-2.13.2/bfd/aoutx.h 2002-12-15 14:45:51.000000000 -0500 @@ -1278,11 +1278,17 @@ NAME(aout,set_section_contents) (abfd, s if (section != obj_textsec (abfd) && section != obj_datasec (abfd)) { - (*_bfd_error_handler) - (_("%s: can not represent section `%s' in a.out object file format"), - bfd_get_filename (abfd), bfd_get_section_name (abfd, section)); - bfd_set_error (bfd_error_nonrepresentable_section); - return false; + if (aout_section_merge_with_text_p (abfd, section)) + section->filepos = obj_textsec (abfd)->filepos + + (section->vma - obj_textsec (abfd)->vma); + else + { + (*_bfd_error_handler) + (_("%s: can not represent section `%s' in a.out object file format"), + bfd_get_filename (abfd), bfd_get_section_name (abfd, section)); + bfd_set_error (bfd_error_nonrepresentable_section); + return false; + } } if (count != 0) @@ -1695,11 +1701,16 @@ translate_to_native_sym_flags (abfd, cac sym_pointer->e_type[0] = N_UNDF | N_EXT; else { - (*_bfd_error_handler) - (_("%s: can not represent section `%s' in a.out object file format"), - bfd_get_filename (abfd), bfd_get_section_name (abfd, sec)); - bfd_set_error (bfd_error_nonrepresentable_section); - return false; + if (aout_section_merge_with_text_p (abfd, sec)) + sym_pointer->e_type[0] |= N_TEXT; + else + { + (*_bfd_error_handler) + (_("%s: can not represent section `%s' in a.out object file format"), + bfd_get_filename (abfd), bfd_get_section_name (abfd, sec)); + bfd_set_error (bfd_error_nonrepresentable_section); + return false; + } } /* Turn the symbol from section relative to absolute again */ diff -Nurpa binutils-2.13.1/bfd/coff-h8300.c binutils-2.13.2/bfd/coff-h8300.c --- binutils-2.13.1/bfd/coff-h8300.c 2002-04-04 14:53:35.000000000 -0500 +++ binutils-2.13.2/bfd/coff-h8300.c 2002-12-20 16:19:02.000000000 -0500 @@ -28,6 +28,7 @@ Foundation, Inc., 59 Temple Place - Suit #include "coff/h8300.h" #include "coff/internal.h" #include "libcoff.h" +#include "libiberty.h" #define COFF_DEFAULT_SECTION_ALIGNMENT_POWER (1) @@ -485,6 +486,13 @@ h8300_reloc16_estimate (abfd, input_sect closer if we do relax this branch. */ if ((int)gap >= -128 && (int)gap <= 128 ) { + bfd_byte code; + + if (!bfd_get_section_contents (abfd, input_section, & code, + reloc->address, 1)) + break; + code = bfd_get_8 (abfd, & code); + /* It's possible we may be able to eliminate this branch entirely; if the previous instruction is a branch around this instruction, and there's no label at this instruction, then we can reverse @@ -496,9 +504,25 @@ h8300_reloc16_estimate (abfd, input_sect lab1: lab1: This saves 4 bytes instead of two, and should be relatively - common. */ + common. + + Only perform this optimisation for jumps (code 0x5a) not + subroutine calls, as otherwise it could transform: - if (gap <= 126 + mov.w r0,r0 + beq .L1 + jsr @_bar + .L1: rts + _bar: rts + into: + mov.w r0,r0 + bne _bar + rts + _bar: rts + + which changes the call (jsr) into a branch (bne). */ + if (code == 0x5a + && gap <= 126 && last_reloc && last_reloc->howto->type == R_PCRBYTE) { @@ -1060,7 +1084,25 @@ h8300_reloc16_extra_cases (abfd, link_in const char *name; struct funcvec_hash_table *ftab; struct funcvec_hash_entry *h; - asection *vectors_sec = h8300_coff_hash_table (link_info)->vectors_sec; + struct h8300_coff_link_hash_table *htab; + asection *vectors_sec; + + if (link_info->hash->creator != abfd->xvec) + { + (*_bfd_error_handler) + (_("cannot handle R_MEM_INDIRECT reloc when using %s output"), + link_info->hash->creator->name); + + /* What else can we do? This function doesn't allow return + of an error, and we don't want to call abort as that + indicates an internal error. */ +#ifndef EXIT_FAILURE +#define EXIT_FAILURE 1 +#endif + xexit (EXIT_FAILURE); + } + htab = h8300_coff_hash_table (link_info); + vectors_sec = htab->vectors_sec; /* First see if this is a reloc against the absolute symbol or against a symbol with a nonnegative value <= 0xff. */ @@ -1109,12 +1151,12 @@ h8300_reloc16_extra_cases (abfd, link_in name = new_name; } - ftab = h8300_coff_hash_table (link_info)->funcvec_hash_table; + ftab = htab->funcvec_hash_table; h = funcvec_hash_lookup (ftab, name, false, false); /* This shouldn't ever happen. If it does that means we've got data corruption of some kind. Aborting seems like a reasonable - think to do here. */ + thing to do here. */ if (h == NULL || vectors_sec == NULL) abort (); @@ -1183,24 +1225,30 @@ h8300_bfd_link_add_symbols (abfd, info) asection *sec; struct funcvec_hash_table *funcvec_hash_table; bfd_size_type amt; + struct h8300_coff_link_hash_table *htab; + + /* Add the symbols using the generic code. */ + _bfd_generic_link_add_symbols (abfd, info); + + if (info->hash->creator != abfd->xvec) + return true; + + htab = h8300_coff_hash_table (info); /* If we haven't created a vectors section, do so now. */ - if (!h8300_coff_hash_table (info)->vectors_sec) + if (!htab->vectors_sec) { flagword flags; /* Make sure the appropriate flags are set, including SEC_IN_MEMORY. */ flags = (SEC_ALLOC | SEC_LOAD | SEC_HAS_CONTENTS | SEC_IN_MEMORY | SEC_READONLY); - h8300_coff_hash_table (info)->vectors_sec = bfd_make_section (abfd, - ".vectors"); + htab->vectors_sec = bfd_make_section (abfd, ".vectors"); /* If the section wasn't created, or we couldn't set the flags, - quit quickly now, rather than dieing a painful death later. */ - if (! h8300_coff_hash_table (info)->vectors_sec - || ! bfd_set_section_flags (abfd, - h8300_coff_hash_table(info)->vectors_sec, - flags)) + quit quickly now, rather than dying a painful death later. */ + if (! htab->vectors_sec + || ! bfd_set_section_flags (abfd, htab->vectors_sec, flags)) return false; /* Also create the vector hash table. */ @@ -1219,14 +1267,11 @@ h8300_bfd_link_add_symbols (abfd, info) } /* Store away a pointer to the funcvec hash table. */ - h8300_coff_hash_table (info)->funcvec_hash_table = funcvec_hash_table; + htab->funcvec_hash_table = funcvec_hash_table; } /* Load up the function vector hash table. */ - funcvec_hash_table = h8300_coff_hash_table (info)->funcvec_hash_table; - - /* Add the symbols using the generic code. */ - _bfd_generic_link_add_symbols (abfd, info); + funcvec_hash_table = htab->funcvec_hash_table; /* Now scan the relocs for all the sections in this bfd; create additional space in the .vectors section as needed. */ @@ -1291,7 +1336,7 @@ h8300_bfd_link_add_symbols (abfd, info) } /* Look this symbol up in the function vector hash table. */ - ftab = h8300_coff_hash_table (info)->funcvec_hash_table; + ftab = htab->funcvec_hash_table; h = funcvec_hash_lookup (ftab, name, false, false); /* If this symbol isn't already in the hash table, add @@ -1308,10 +1353,10 @@ h8300_bfd_link_add_symbols (abfd, info) /* Bump the size of the vectors section. Each vector takes 2 bytes on the h8300 and 4 bytes on the h8300h. */ if (bfd_get_mach (abfd) == bfd_mach_h8300) - h8300_coff_hash_table (info)->vectors_sec->_raw_size += 2; + htab->vectors_sec->_raw_size += 2; else if (bfd_get_mach (abfd) == bfd_mach_h8300h || bfd_get_mach (abfd) == bfd_mach_h8300s) - h8300_coff_hash_table (info)->vectors_sec->_raw_size += 4; + htab->vectors_sec->_raw_size += 4; } } } @@ -1322,7 +1367,7 @@ h8300_bfd_link_add_symbols (abfd, info) /* Now actually allocate some space for the function vector. It's wasteful to do this more than once, but this is easier. */ - sec = h8300_coff_hash_table (info)->vectors_sec; + sec = htab->vectors_sec; if (sec->_raw_size != 0) { /* Free the old contents. */ diff -Nurpa binutils-2.13.1/bfd/configure binutils-2.13.2/bfd/configure --- binutils-2.13.1/bfd/configure 2002-11-07 13:51:57.000000000 -0500 +++ binutils-2.13.2/bfd/configure 2002-12-28 23:32:31.000000000 -0500 @@ -1118,7 +1118,7 @@ fi PACKAGE=bfd -VERSION=2.13.1 +VERSION=2.13.2 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; } @@ -2327,7 +2327,7 @@ if test x"$silent" != x"yes" && test x"$ fi fi WARN_CFLAGS="" -if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then +if test "x${build_warnings}" != x && test "x$GCC" = xyes ; then WARN_CFLAGS="${build_warnings}" fi @@ -2370,7 +2370,7 @@ if test "${enable_install_libbfd+set}" = enableval="$enable_install_libbfd" install_libbfd_p=$enableval else - if test "${host}" = "${target}" -o "$enable_shared" = "yes"; then + if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then install_libbfd_p=yes else install_libbfd_p=no @@ -5933,7 +5933,7 @@ case "${host}" in fi ;; *) - x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | tail -1` + x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` if test -n "$x"; then WIN32LIBADD="-L../libiberty/pic -liberty" fi diff -Nurpa binutils-2.13.1/bfd/configure.host binutils-2.13.2/bfd/configure.host --- binutils-2.13.1/bfd/configure.host 2002-01-21 19:47:21.000000000 -0500 +++ binutils-2.13.2/bfd/configure.host 2002-12-20 16:19:02.000000000 -0500 @@ -32,6 +32,10 @@ hppa*-*-osf*) HDEFINES=-DHOST_HPPAOSF ; ia64-*-linux*) host64=true; HOST_64BIT_TYPE=long ;; ia64-*-aix*) host64=true; HOST_64BIT_TYPE=long ;; +ia64-*-hpux*) host64=true + HOST_64BIT_TYPE="long long"; + HOST_U_64BIT_TYPE="unsigned long long"; + ;; i[3456]86-sequent-bsd*) HDEFINES=-Dshared=genshared ;; i[3456]86-sequent-sysv4*) ;; diff -Nurpa binutils-2.13.1/bfd/configure.in binutils-2.13.2/bfd/configure.in --- binutils-2.13.1/bfd/configure.in 2002-11-07 13:52:04.000000000 -0500 +++ binutils-2.13.2/bfd/configure.in 2002-12-28 23:32:31.000000000 -0500 @@ -7,7 +7,7 @@ AC_INIT(libbfd.c) AC_CANONICAL_SYSTEM AC_ISC_POSIX -AM_INIT_AUTOMAKE(bfd, 2.13.1) +AM_INIT_AUTOMAKE(bfd, 2.13.2) # Uncomment the next line to remove the date from the reported bfd version is_release=y @@ -86,7 +86,7 @@ if test x"$silent" != x"yes" && test x"$ echo "Setting warning flags = $build_warnings" 6>&1 fi])dnl WARN_CFLAGS="" -if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then +if test "x${build_warnings}" != x && test "x$GCC" = xyes ; then WARN_CFLAGS="${build_warnings}" fi AC_SUBST(WARN_CFLAGS) @@ -446,7 +446,7 @@ case "${host}" in ;; *) changequote(,)dnl - x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | tail -1` + x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` changequote([,])dnl if test -n "$x"; then WIN32LIBADD="-L../libiberty/pic -liberty" diff -Nurpa binutils-2.13.1/bfd/doc/bfd.info binutils-2.13.2/bfd/doc/bfd.info --- binutils-2.13.1/bfd/doc/bfd.info 2002-10-30 12:02:37.000000000 -0500 +++ binutils-2.13.2/bfd/doc/bfd.info 2002-12-16 18:04:26.000000000 -0500 @@ -1,4 +1,4 @@ -This is bfd.info, produced by makeinfo version 4.2 from bfd.texinfo. +This is bfd.info, produced by makeinfo version 4.3 from bfd.texinfo. START-INFO-DIR-ENTRY * Bfd: (bfd). The Binary File Descriptor library. diff -Nurpa binutils-2.13.1/bfd/doc/bfd.info-1 binutils-2.13.2/bfd/doc/bfd.info-1 --- binutils-2.13.1/bfd/doc/bfd.info-1 2002-10-30 12:02:37.000000000 -0500 +++ binutils-2.13.2/bfd/doc/bfd.info-1 2002-12-16 18:04:26.000000000 -0500 @@ -1,4 +1,4 @@ -This is bfd.info, produced by makeinfo version 4.2 from bfd.texinfo. +This is bfd.info, produced by makeinfo version 4.3 from bfd.texinfo. START-INFO-DIR-ENTRY * Bfd: (bfd). The Binary File Descriptor library. diff -Nurpa binutils-2.13.1/bfd/doc/bfd.info-2 binutils-2.13.2/bfd/doc/bfd.info-2 --- binutils-2.13.1/bfd/doc/bfd.info-2 2002-08-05 16:43:44.000000000 -0400 +++ binutils-2.13.2/bfd/doc/bfd.info-2 2002-12-16 18:04:26.000000000 -0500 @@ -1,4 +1,4 @@ -This is bfd.info, produced by makeinfo version 4.2 from bfd.texinfo. +This is bfd.info, produced by makeinfo version 4.3 from bfd.texinfo. START-INFO-DIR-ENTRY * Bfd: (bfd). The Binary File Descriptor library. diff -Nurpa binutils-2.13.1/bfd/doc/bfd.info-3 binutils-2.13.2/bfd/doc/bfd.info-3 --- binutils-2.13.1/bfd/doc/bfd.info-3 2002-08-05 16:43:44.000000000 -0400 +++ binutils-2.13.2/bfd/doc/bfd.info-3 2002-12-16 18:04:26.000000000 -0500 @@ -1,4 +1,4 @@ -This is bfd.info, produced by makeinfo version 4.2 from bfd.texinfo. +This is bfd.info, produced by makeinfo version 4.3 from bfd.texinfo. START-INFO-DIR-ENTRY * Bfd: (bfd). The Binary File Descriptor library. diff -Nurpa binutils-2.13.1/bfd/doc/bfd.info-4 binutils-2.13.2/bfd/doc/bfd.info-4 --- binutils-2.13.1/bfd/doc/bfd.info-4 2002-10-30 12:02:37.000000000 -0500 +++ binutils-2.13.2/bfd/doc/bfd.info-4 2002-12-16 18:04:26.000000000 -0500 @@ -1,4 +1,4 @@ -This is bfd.info, produced by makeinfo version 4.2 from bfd.texinfo. +This is bfd.info, produced by makeinfo version 4.3 from bfd.texinfo. START-INFO-DIR-ENTRY * Bfd: (bfd). The Binary File Descriptor library. diff -Nurpa binutils-2.13.1/bfd/doc/bfd.info-5 binutils-2.13.2/bfd/doc/bfd.info-5 --- binutils-2.13.1/bfd/doc/bfd.info-5 2002-08-05 16:43:44.000000000 -0400 +++ binutils-2.13.2/bfd/doc/bfd.info-5 2002-12-16 18:04:26.000000000 -0500 @@ -1,4 +1,4 @@ -This is bfd.info, produced by makeinfo version 4.2 from bfd.texinfo. +This is bfd.info, produced by makeinfo version 4.3 from bfd.texinfo. START-INFO-DIR-ENTRY * Bfd: (bfd). The Binary File Descriptor library. diff -Nurpa binutils-2.13.1/bfd/doc/bfd.info-6 binutils-2.13.2/bfd/doc/bfd.info-6 --- binutils-2.13.1/bfd/doc/bfd.info-6 2002-08-05 16:43:45.000000000 -0400 +++ binutils-2.13.2/bfd/doc/bfd.info-6 2002-12-16 18:04:26.000000000 -0500 @@ -1,4 +1,4 @@ -This is bfd.info, produced by makeinfo version 4.2 from bfd.texinfo. +This is bfd.info, produced by makeinfo version 4.3 from bfd.texinfo. START-INFO-DIR-ENTRY * Bfd: (bfd). The Binary File Descriptor library. diff -Nurpa binutils-2.13.1/bfd/doc/bfd.info-7 binutils-2.13.2/bfd/doc/bfd.info-7 --- binutils-2.13.1/bfd/doc/bfd.info-7 2002-10-30 12:02:37.000000000 -0500 +++ binutils-2.13.2/bfd/doc/bfd.info-7 2002-12-16 18:04:26.000000000 -0500 @@ -1,4 +1,4 @@ -This is bfd.info, produced by makeinfo version 4.2 from bfd.texinfo. +This is bfd.info, produced by makeinfo version 4.3 from bfd.texinfo. START-INFO-DIR-ENTRY * Bfd: (bfd). The Binary File Descriptor library. diff -Nurpa binutils-2.13.1/bfd/doc/bfd.info-8 binutils-2.13.2/bfd/doc/bfd.info-8 --- binutils-2.13.1/bfd/doc/bfd.info-8 2002-08-05 16:43:45.000000000 -0400 +++ binutils-2.13.2/bfd/doc/bfd.info-8 2002-12-16 18:04:26.000000000 -0500 @@ -1,4 +1,4 @@ -This is bfd.info, produced by makeinfo version 4.2 from bfd.texinfo. +This is bfd.info, produced by makeinfo version 4.3 from bfd.texinfo. START-INFO-DIR-ENTRY * Bfd: (bfd). The Binary File Descriptor library. diff -Nurpa binutils-2.13.1/bfd/doc/bfd.info-9 binutils-2.13.2/bfd/doc/bfd.info-9 --- binutils-2.13.1/bfd/doc/bfd.info-9 2002-10-30 12:02:37.000000000 -0500 +++ binutils-2.13.2/bfd/doc/bfd.info-9 2002-12-16 18:04:26.000000000 -0500 @@ -1,4 +1,4 @@ -This is bfd.info, produced by makeinfo version 4.2 from bfd.texinfo. +This is bfd.info, produced by makeinfo version 4.3 from bfd.texinfo. START-INFO-DIR-ENTRY * Bfd: (bfd). The Binary File Descriptor library. diff -Nurpa binutils-2.13.1/bfd/elf.c binutils-2.13.2/bfd/elf.c --- binutils-2.13.1/bfd/elf.c 2002-11-07 11:57:33.000000000 -0500 +++ binutils-2.13.2/bfd/elf.c 2002-12-04 10:10:33.000000000 -0500 @@ -5090,7 +5090,6 @@ _bfd_elf_copy_private_section_data (ibfd asection *osec; { Elf_Internal_Shdr *ihdr, *ohdr; - const struct elf_backend_data *bed = get_elf_backend_data (ibfd); if (ibfd->xvec->flavour != bfd_target_elf_flavour || obfd->xvec->flavour != bfd_target_elf_flavour) diff -Nurpa binutils-2.13.1/bfd/elf32-h8300.c binutils-2.13.2/bfd/elf32-h8300.c --- binutils-2.13.1/bfd/elf32-h8300.c 2002-09-23 18:12:39.000000000 -0400 +++ binutils-2.13.2/bfd/elf32-h8300.c 2002-12-16 17:28:46.000000000 -0500 @@ -847,14 +847,34 @@ elf32_h8_relax_section (abfd, sec, link_ elf_section_data (sec)->this_hdr.contents = contents; symtab_hdr->contents = (unsigned char *) isymbuf; + /* Get the instruction code being relaxed. */ + code = bfd_get_8 (abfd, contents + irel->r_offset - 1); + /* If the previous instruction conditionally jumped around this instruction, we may be able to reverse the condition and redirect the previous instruction to the target of this instruction. Such sequences are used by the compiler to deal with - long conditional branches. */ - if ((int) gap <= 130 + long conditional branches. + + Only perform this optimisation for jumps (code 0x5a) not + subroutine calls, as otherwise it could transform: + + mov.w r0,r0 + beq .L1 + jsr @_bar + .L1: rts + _bar: rts + into: + mov.w r0,r0 + bne _bar + rts + _bar: rts + + which changes the call (jsr) into a branch (bne). */ + if (code == 0x5a + && (int) gap <= 130 && (int) gap >= -128 && last_reloc && ELF32_R_TYPE (last_reloc->r_info) == R_H8_PCREL8 @@ -911,9 +931,6 @@ elf32_h8_relax_section (abfd, sec, link_ } } - /* We could not eliminate this jump, so just shorten it. */ - code = bfd_get_8 (abfd, contents + irel->r_offset - 1); - if (code == 0x5e) bfd_put_8 (abfd, 0x55, contents + irel->r_offset - 1); else if (code == 0x5a) diff -Nurpa binutils-2.13.1/bfd/elf32-m68k.c binutils-2.13.2/bfd/elf32-m68k.c --- binutils-2.13.1/bfd/elf32-m68k.c 2002-07-07 05:10:40.000000000 -0400 +++ binutils-2.13.2/bfd/elf32-m68k.c 2002-12-15 14:32:39.000000000 -0500 @@ -279,6 +279,9 @@ struct elf_m68k_link_hash_entry struct elf_m68k_link_hash_table { struct elf_link_hash_table root; + + /* Small local sym to section mapping cache. */ + struct sym_sec_cache sym_sec; }; /* Declare this now that the above structures are defined. */ @@ -351,6 +354,8 @@ elf_m68k_link_hash_table_create (abfd) return NULL; } + ret->sym_sec.abfd = NULL; + return &ret->root.root; } @@ -518,7 +523,8 @@ elf_m68k_check_relocs (abfd, info, sec, if (h->got.refcount == 0) { /* Make sure this symbol is output as a dynamic symbol. */ - if (h->dynindx == -1) + if (h->dynindx == -1 + && (h->elf_link_hash_flags & ELF_LINK_FORCED_LOCAL) == 0) { if (!bfd_elf32_link_record_dynamic_symbol (info, h)) return false; @@ -595,7 +601,8 @@ elf_m68k_check_relocs (abfd, info, sec, } /* Make sure this symbol is output as a dynamic symbol. */ - if (h->dynindx == -1) + if (h->dynindx == -1 + && (h->elf_link_hash_flags & ELF_LINK_FORCED_LOCAL) == 0) { if (!bfd_elf32_link_record_dynamic_symbol (info, h)) return false; @@ -622,6 +629,7 @@ elf_m68k_check_relocs (abfd, info, sec, && (sec->flags & SEC_ALLOC) != 0 && h != NULL && (!info->symbolic + || h->root.type == bfd_link_hash_defweak || (h->elf_link_hash_flags & ELF_LINK_HASH_DEF_REGULAR) == 0))) { @@ -689,24 +697,41 @@ elf_m68k_check_relocs (abfd, info, sec, sreloc->_raw_size += sizeof (Elf32_External_Rela); - /* If we are linking with -Bsymbolic, we count the number of - PC relative relocations we have entered for this symbol, - so that we can discard them again if the symbol is later - defined by a regular object. Note that this function is - only called if we are using an m68kelf linker hash table, - which means that h is really a pointer to an + /* We count the number of PC relative relocations we have + entered for this symbol, so that we can discard them + again if, in the -Bsymbolic case, the symbol is later + defined by a regular object, or, in the normal shared + case, the symbol is forced to be local. Note that this + function is only called if we are using an m68kelf linker + hash table, which means that h is really a pointer to an elf_m68k_link_hash_entry. */ - if ((ELF32_R_TYPE (rel->r_info) == R_68K_PC8 - || ELF32_R_TYPE (rel->r_info) == R_68K_PC16 - || ELF32_R_TYPE (rel->r_info) == R_68K_PC32) - && info->symbolic) + if (ELF32_R_TYPE (rel->r_info) == R_68K_PC8 + || ELF32_R_TYPE (rel->r_info) == R_68K_PC16 + || ELF32_R_TYPE (rel->r_info) == R_68K_PC32) { - struct elf_m68k_link_hash_entry *eh; struct elf_m68k_pcrel_relocs_copied *p; + struct elf_m68k_pcrel_relocs_copied **head; - eh = (struct elf_m68k_link_hash_entry *) h; + if (h != NULL) + { + struct elf_m68k_link_hash_entry *eh + = (struct elf_m68k_link_hash_entry *) h; + head = &eh->pcrel_relocs_copied; + } + else + { + asection *s; + s = (bfd_section_from_r_symndx + (abfd, &elf_m68k_hash_table (info)->sym_sec, + sec, r_symndx)); + if (s == NULL) + return false; + + head = ((struct elf_m68k_pcrel_relocs_copied **) + &elf_section_data (s)->local_dynrel); + } - for (p = eh->pcrel_relocs_copied; p != NULL; p = p->next) + for (p = *head; p != NULL; p = p->next) if (p->section == sreloc) break; @@ -716,8 +741,8 @@ elf_m68k_check_relocs (abfd, info, sec, bfd_alloc (dynobj, (bfd_size_type) sizeof *p)); if (p == NULL) return false; - p->next = eh->pcrel_relocs_copied; - eh->pcrel_relocs_copied = p; + p->next = *head; + *head = p; p->section = sreloc; p->count = 0; } @@ -952,7 +977,8 @@ elf_m68k_adjust_dynamic_symbol (info, h) } /* Make sure this symbol is output as a dynamic symbol. */ - if (h->dynindx == -1) + if (h->dynindx == -1 + && (h->elf_link_hash_flags & ELF_LINK_FORCED_LOCAL) == 0) { if (! bfd_elf32_link_record_dynamic_symbol (info, h)) return false; @@ -1123,14 +1149,16 @@ elf_m68k_size_dynamic_sections (output_b s->_raw_size = 0; } - /* If this is a -Bsymbolic shared link, then we need to discard all PC - relative relocs against symbols defined in a regular object. We - allocated space for them in the check_relocs routine, but we will not - fill them in in the relocate_section routine. */ - if (info->shared && info->symbolic) + /* If this is a -Bsymbolic shared link, then we need to discard all + PC relative relocs against symbols defined in a regular object. + For the normal shared case we discard the PC relative relocs + against symbols that have become local due to visibility changes. + We allocated space for them in the check_relocs routine, but we + will not fill them in in the relocate_section routine. */ + if (info->shared) elf_m68k_link_hash_traverse (elf_m68k_hash_table (info), elf_m68k_discard_copies, - (PTR) NULL); + (PTR) info); /* The check_relocs and adjust_dynamic_symbol entry points have determined the sizes of the various dynamic sections. Allocate @@ -1257,23 +1285,28 @@ elf_m68k_size_dynamic_sections (output_b } /* This function is called via elf_m68k_link_hash_traverse if we are - creating a shared object with -Bsymbolic. It discards the space - allocated to copy PC relative relocs against symbols which are defined - in regular objects. We allocated space for them in the check_relocs - routine, but we won't fill them in in the relocate_section routine. */ + creating a shared object. In the -Bsymbolic case it discards the + space allocated to copy PC relative relocs against symbols which + are defined in regular objects. For the normal shared case, if + discards space for pc-relative relocs that have become local due to + symbol visibility changes. We allocated space for them in the + check_relocs routine, but we won't fill them in in the + relocate_section routine. */ static boolean -elf_m68k_discard_copies (h, ignore) +elf_m68k_discard_copies (h, inf) struct elf_m68k_link_hash_entry *h; - PTR ignore ATTRIBUTE_UNUSED; + PTR inf; { + struct bfd_link_info *info = (struct bfd_link_info *) inf; struct elf_m68k_pcrel_relocs_copied *s; if (h->root.root.type == bfd_link_hash_warning) h = (struct elf_m68k_link_hash_entry *) h->root.root.u.i.link; - /* We only discard relocs for symbols defined in a regular object. */ - if ((h->root.elf_link_hash_flags & ELF_LINK_HASH_DEF_REGULAR) == 0) + if ((h->root.elf_link_hash_flags & ELF_LINK_HASH_DEF_REGULAR) == 0 + || (!info->symbolic + && (h->root.elf_link_hash_flags & ELF_LINK_FORCED_LOCAL) == 0)) return true; for (s = h->pcrel_relocs_copied; s != NULL; s = s->next) @@ -1594,7 +1627,9 @@ elf_m68k_relocate_section (output_bfd, i case R_68K_PC8: case R_68K_PC16: case R_68K_PC32: - if (h == NULL) + if (h == NULL + || (info->shared + && (h->elf_link_hash_flags & ELF_LINK_FORCED_LOCAL) != 0)) break; /* Fall through. */ case R_68K_8: diff -Nurpa binutils-2.13.1/bfd/elf32-sh.c binutils-2.13.2/bfd/elf32-sh.c --- binutils-2.13.1/bfd/elf32-sh.c 2002-10-28 13:45:43.000000000 -0500 +++ binutils-2.13.2/bfd/elf32-sh.c 2002-12-15 13:49:38.000000000 -0500 @@ -4529,7 +4529,14 @@ sh_elf_relocate_section (output_bfd, inf with them here. */ || ((input_section->flags & SEC_DEBUGGING) != 0 && (h->elf_link_hash_flags - & ELF_LINK_HASH_DEF_DYNAMIC) != 0)))) + & ELF_LINK_HASH_DEF_DYNAMIC) != 0))) + /* Dynamic relocs are not propagated for SEC_DEBUGGING + sections because such sections are not SEC_ALLOC and + thus ld.so will not process them. */ + || (sec->output_section == NULL + && ((input_section->flags & SEC_DEBUGGING) != 0 + && (h->elf_link_hash_flags + & ELF_LINK_HASH_DEF_DYNAMIC) != 0))) relocation = 0; else if (sec->output_section == NULL) { diff -Nurpa binutils-2.13.1/bfd/elf64-ppc.c binutils-2.13.2/bfd/elf64-ppc.c --- binutils-2.13.1/bfd/elf64-ppc.c 2002-10-11 09:00:39.000000000 -0400 +++ binutils-2.13.2/bfd/elf64-ppc.c 2002-12-04 10:10:36.000000000 -0500 @@ -1661,6 +1661,7 @@ ppc64_elf_merge_private_bfd_data (ibfd, { /* Check if we have the same endianess. */ if (ibfd->xvec->byteorder != obfd->xvec->byteorder + && ibfd->xvec->byteorder != BFD_ENDIAN_UNKNOWN && obfd->xvec->byteorder != BFD_ENDIAN_UNKNOWN) { const char *msg; @@ -1788,19 +1789,19 @@ struct ppc_dyn_relocs ppc_stub_plt_branch: Similar to the above, but a 24 bit branch in the stub section won't reach its destination. - . addis %r12,%r2,xxx@ha - . ld %r11,xxx@l(%r12) + . addis %r12,%r2,xxx@toc@ha + . ld %r11,xxx@toc@l(%r12) . mtctr %r11 . bctr ppc_stub_plt_call: Used to call a function in a shared library. - . addis %r12,%r2,xxx@ha + . addis %r12,%r2,xxx@toc@ha . std %r2,40(%r1) - . ld %r11,xxx+0@l(%r12) - . ld %r2,xxx+8@l(%r12) + . ld %r11,xxx+0@toc@l(%r12) + . ld %r2,xxx+8@toc@l(%r12) . mtctr %r11 - . ld %r11,xxx+16@l(%r12) + . ld %r11,xxx+16@toc@l(%r12) . bctr */ @@ -3582,7 +3583,7 @@ edit_opd (obfd, info) sym_hashes = elf_sym_hashes (ibfd); /* Read the relocations. */ - relstart = _bfd_elf64_link_read_relocs (obfd, sec, (PTR) NULL, + relstart = _bfd_elf64_link_read_relocs (ibfd, sec, (PTR) NULL, (Elf_Internal_Rela *) NULL, info->keep_memory); if (relstart == NULL) diff -Nurpa binutils-2.13.1/bfd/elf64-sh64.c binutils-2.13.2/bfd/elf64-sh64.c --- binutils-2.13.1/bfd/elf64-sh64.c 2002-10-11 04:56:13.000000000 -0400 +++ binutils-2.13.2/bfd/elf64-sh64.c 2002-12-15 13:47:52.000000000 -0500 @@ -1651,7 +1651,14 @@ sh_elf64_relocate_section (output_bfd, i sections against symbols defined externally in shared libraries. We can't do anything with them here. */ - || (input_section->flags & SEC_DEBUGGING) != 0))) + || (input_section->flags & SEC_DEBUGGING) != 0)) + /* Dynamic relocs are not propagated for SEC_DEBUGGING + sections because such sections are not SEC_ALLOC and + thus ld.so will not process them. */ + || (sec->output_section == NULL + && ((input_section->flags & SEC_DEBUGGING) != 0 + && (h->elf_link_hash_flags + & ELF_LINK_HASH_DEF_DYNAMIC) != 0))) relocation = 0; else if (sec->output_section == NULL) { diff -Nurpa binutils-2.13.1/bfd/elf64-sparc.c binutils-2.13.2/bfd/elf64-sparc.c --- binutils-2.13.1/bfd/elf64-sparc.c 2002-11-05 23:32:04.000000000 -0500 +++ binutils-2.13.2/bfd/elf64-sparc.c 2002-11-17 19:13:16.000000000 -0500 @@ -1563,6 +1563,9 @@ sparc64_elf_adjust_dynamic_symbol (info, if (s->_raw_size == 0) s->_raw_size = PLT_HEADER_SIZE; + /* To simplify matters later, just store the plt index here. */ + h->plt.offset = s->_raw_size / PLT_ENTRY_SIZE; + /* If this symbol is not defined in a regular file, and we are not generating a shared library, then set the symbol to this location in the .plt. This is required to make function @@ -1572,12 +1575,9 @@ sparc64_elf_adjust_dynamic_symbol (info, && (h->elf_link_hash_flags & ELF_LINK_HASH_DEF_REGULAR) == 0) { h->root.u.def.section = s; - h->root.u.def.value = s->_raw_size; + h->root.u.def.value = sparc64_elf_plt_entry_offset (h->plt.offset); } - /* To simplify matters later, just store the plt index here. */ - h->plt.offset = s->_raw_size / PLT_ENTRY_SIZE; - /* Make room for this entry. */ s->_raw_size += PLT_ENTRY_SIZE; diff -Nurpa binutils-2.13.1/bfd/elflink.h binutils-2.13.2/bfd/elflink.h --- binutils-2.13.1/bfd/elflink.h 2002-10-28 13:45:44.000000000 -0500 +++ binutils-2.13.2/bfd/elflink.h 2002-12-04 10:10:37.000000000 -0500 @@ -1938,19 +1938,17 @@ elf_link_add_object_symbols (abfd, info) might be needed here. */ if (isym->st_other != 0) { - /* Combine visibilities, using the most constraining one. */ - unsigned char hvis = ELF_ST_VISIBILITY (h->other); - unsigned char symvis = ELF_ST_VISIBILITY (isym->st_other); + unsigned char hvis, symvis, other; + + /* Take the balance of OTHER from the definition. */ + other = (definition ? isym->st_other : h->other); + other &= ~ ELF_ST_VISIBILITY (-1); - if (symvis && (hvis > symvis || hvis == 0)) - h->other = isym->st_other; + /* Combine visibilities, using the most constraining one. */ + hvis = ELF_ST_VISIBILITY (h->other); + symvis = ELF_ST_VISIBILITY (isym->st_other); - /* If neither has visibility, use the st_other of the - definition. This is an arbitrary choice, since the - other bits have no general meaning. */ - if (!symvis && !hvis - && (definition || h->other == 0)) - h->other = isym->st_other; + h->other = other | (hvis > symvis ? hvis : symvis); } /* Set a flag in the hash table entry indicating the type of @@ -3900,9 +3898,12 @@ elf_fix_symbol_flags (h, eif) { struct elf_link_hash_entry *weakdef; + weakdef = h->weakdef; + if (h->root.type == bfd_link_hash_indirect) + h = (struct elf_link_hash_entry *) h->root.u.i.link; + BFD_ASSERT (h->root.type == bfd_link_hash_defined || h->root.type == bfd_link_hash_defweak); - weakdef = h->weakdef; BFD_ASSERT (weakdef->root.type == bfd_link_hash_defined || weakdef->root.type == bfd_link_hash_defweak); BFD_ASSERT (weakdef->elf_link_hash_flags & ELF_LINK_HASH_DEF_DYNAMIC); @@ -6349,11 +6350,10 @@ elf_link_output_extsym (h, data) sym.st_info = ELF_ST_INFO (bindtype, ELF_ST_TYPE (sym.st_info)); } - /* If a symbol is not defined locally, we clear the visibility - field. */ + /* If a symbol is not defined locally, we clear the visibility field. */ if (! finfo->info->relocateable && (h->elf_link_hash_flags & ELF_LINK_HASH_DEF_REGULAR) == 0) - sym.st_other ^= ELF_ST_VISIBILITY (sym.st_other); + sym.st_other &= ~ ELF_ST_VISIBILITY (-1); /* If this symbol should be put in the .dynsym section, then put it there now. We already know the symbol index. We also fill in diff -Nurpa binutils-2.13.1/bfd/libaout.h binutils-2.13.2/bfd/libaout.h --- binutils-2.13.1/bfd/libaout.h 2002-06-08 19:01:10.000000000 -0400 +++ binutils-2.13.2/bfd/libaout.h 2002-12-15 14:45:51.000000000 -0500 @@ -672,4 +672,23 @@ extern boolean NAME(aout,bfd_free_cached } #endif +/* Test if a read-only section can be merged with .text. This is + possible if: + + 1. Section has file contents and is read-only. + 2. The VMA of the section is after the end of .text and before + the start of .data. + 3. The image is demand-pageable (otherwise, a_text in the header + will not reflect the gap between .text and .data). */ + +#define aout_section_merge_with_text_p(abfd, sec) \ + (((sec)->flags & (SEC_HAS_CONTENTS|SEC_READONLY)) == \ + (SEC_HAS_CONTENTS|SEC_READONLY) \ + && obj_textsec (abfd) != NULL \ + && obj_datasec (abfd) != NULL \ + && (sec)->vma >= (obj_textsec (abfd)->vma + \ + obj_textsec (abfd)->_cooked_size) \ + && ((sec)->vma + (sec)->_cooked_size) <= obj_datasec (abfd)->vma \ + && ((abfd)->flags & D_PAGED) != 0) + #endif /* ! defined (LIBAOUT_H) */ diff -Nurpa binutils-2.13.1/bfd/srec.c binutils-2.13.2/bfd/srec.c --- binutils-2.13.1/bfd/srec.c 2002-10-28 13:45:46.000000000 -0500 +++ binutils-2.13.2/bfd/srec.c 2002-12-04 10:10:42.000000000 -0500 @@ -239,7 +239,7 @@ srec_mkobject (abfd) tdata = (tdata_type *) bfd_alloc (abfd, amt); if (tdata == NULL) return false; - + abfd->tdata.srec_data = tdata; tdata->type = 1; tdata->head = NULL; @@ -356,7 +356,7 @@ srec_scan (abfd) while ((c = srec_get_byte (abfd, &error)) != EOF) { /* We only build sections from contiguous S-records, so if this - is not an S-record, then stop building a section. */ + is not an S-record, then stop building a section. */ if (c != 'S' && c != '\r' && c != '\n') sec = NULL; @@ -542,7 +542,7 @@ srec_scan (abfd) case '0': case '5': /* Prologue--ignore the file name, but stop building a - section at this point. */ + section at this point. */ sec = NULL; break; @@ -567,7 +567,7 @@ srec_scan (abfd) && sec->vma + sec->_raw_size == address) { /* This data goes at the end of the section we are - currently building. */ + currently building. */ sec->_raw_size += bytes; } else @@ -735,7 +735,7 @@ srec_read_section (abfd, section, conten continue; /* This is called after srec_scan has already been called, so we - ought to know the exact format. */ + ought to know the exact format. */ BFD_ASSERT (c == 'S'); if (bfd_bread (hdr, (bfd_size_type) 3, abfd) != 3) @@ -912,7 +912,7 @@ srec_set_section_contents (abfd, section entry->size = bytes_to_do; /* Sort the records by address. Optimize for the common case of - adding a record to the end of the list. */ + adding a record to the end of the list. */ if (tdata->tail != NULL && entry->where >= tdata->tail->where) { @@ -1095,24 +1095,25 @@ srec_write_symbols (abfd) && (s->flags & BSF_DEBUGGING) == 0) { /* Just dump out non debug symbols. */ - char buf[42], *p; + char buf[43], *p; len = strlen (s->name); if (bfd_bwrite (" ", (bfd_size_type) 2, abfd) != 2 || bfd_bwrite (s->name, len, abfd) != len) return false; - sprintf_vma (buf + 1, (s->value + sprintf_vma (buf + 2, (s->value + s->section->output_section->lma + s->section->output_offset)); - p = buf + 1; + p = buf + 2; while (p[0] == '0' && p[1] != 0) p++; len = strlen (p); p[len] = '\r'; p[len + 1] = '\n'; + *--p = '$'; *--p = ' '; - len += 3; + len += 4; if (bfd_bwrite (p, len, abfd) != len) return false; } @@ -1203,7 +1204,7 @@ srec_get_symtab (abfd, alocation) csymbols = (asymbol *) bfd_alloc (abfd, symcount * sizeof (asymbol)); if (csymbols == NULL && symcount != 0) - return (long) false; + return 0; abfd->tdata.srec_data->csymbols = csymbols; for (s = abfd->tdata.srec_data->symbols, c = csymbols; diff -Nurpa binutils-2.13.1/bfd/version.h binutils-2.13.2/bfd/version.h --- binutils-2.13.1/bfd/version.h 2002-11-06 18:00:10.000000000 -0500 +++ binutils-2.13.2/bfd/version.h 2002-12-28 23:32:32.000000000 -0500 @@ -1 +1 @@ -#define BFD_VERSION_DATE 20021107 +#define BFD_VERSION_DATE 20021229 diff -Nurpa binutils-2.13.1/binutils/ChangeLog binutils-2.13.2/binutils/ChangeLog --- binutils-2.13.1/binutils/ChangeLog 2002-11-07 12:04:36.000000000 -0500 +++ binutils-2.13.2/binutils/ChangeLog 2002-12-20 16:18:59.000000000 -0500 @@ -1,3 +1,12 @@ +2002-12-20 Alan Modra + + * README : Don't use libibery's needed_list or + required_list, instead link libiberty/*.o. + +2002-11-23 Nick Clifton + + * size.c (usage): Fix typo describing switch for hex format. + 2002-11-07 Nick Clifton * configure.in (LINGUAS): Add 'da'. diff -Nurpa binutils-2.13.1/binutils/README binutils-2.13.2/binutils/README --- binutils-2.13.1/binutils/README 2002-03-08 01:05:18.000000000 -0500 +++ binutils-2.13.2/binutils/README 2002-12-20 16:18:59.000000000 -0500 @@ -100,7 +100,7 @@ ${MAKE} $* all-bfd cd binutils MAKE="${MAKE_PROG}" export MAKE -${MAKE} $* ar_DEPENDENCIES= ar_LDADD='../bfd/*.o `cat ../libiberty/required-list ../libiberty/needed-list | sed -e "s,\([^ ][^ ]*\),../libiberty/\1,g"` `if test -f ../intl/gettext.o; then echo '../intl/*.o'; fi`' ar +${MAKE} $* ar_DEPENDENCIES= ar_LDADD='../bfd/*.o ../libiberty/*.o `if test -f ../intl/gettext.o; then echo '../intl/*.o'; fi`' ar This script will build an ar program in binutils/ar. Move binutils/ar into a directory on your PATH. After doing this, you can run make as diff -Nurpa binutils-2.13.1/binutils/doc/binutils.info binutils-2.13.2/binutils/doc/binutils.info --- binutils-2.13.1/binutils/doc/binutils.info 2002-11-07 17:39:53.000000000 -0500 +++ binutils-2.13.2/binutils/doc/binutils.info 2002-12-28 23:34:25.000000000 -0500 @@ -1,4 +1,4 @@ -This is binutils.info, produced by makeinfo version 4.2 from +This is binutils.info, produced by makeinfo version 4.3 from binutils.texi. START-INFO-DIR-ENTRY diff -Nurpa binutils-2.13.1/binutils/doc/binutils.info-1 binutils-2.13.2/binutils/doc/binutils.info-1 --- binutils-2.13.1/binutils/doc/binutils.info-1 2002-11-07 17:39:53.000000000 -0500 +++ binutils-2.13.2/binutils/doc/binutils.info-1 2002-12-28 23:34:25.000000000 -0500 @@ -1,4 +1,4 @@ -This is binutils.info, produced by makeinfo version 4.2 from +This is binutils.info, produced by makeinfo version 4.3 from binutils.texi. START-INFO-DIR-ENTRY @@ -37,7 +37,7 @@ Introduction ************ This brief manual contains preliminary documentation for the GNU -binary utilities (collectively version 2.13.1): +binary utilities (collectively version 2.13.2): This document is distributed under the terms of the GNU Free Documentation License. A copy of the license is included in the diff -Nurpa binutils-2.13.1/binutils/doc/binutils.info-2 binutils-2.13.2/binutils/doc/binutils.info-2 --- binutils-2.13.1/binutils/doc/binutils.info-2 2002-11-07 17:39:53.000000000 -0500 +++ binutils-2.13.2/binutils/doc/binutils.info-2 2002-12-28 23:34:25.000000000 -0500 @@ -1,4 +1,4 @@ -This is binutils.info, produced by makeinfo version 4.2 from +This is binutils.info, produced by makeinfo version 4.3 from binutils.texi. START-INFO-DIR-ENTRY diff -Nurpa binutils-2.13.1/binutils/doc/binutils.info-3 binutils-2.13.2/binutils/doc/binutils.info-3 --- binutils-2.13.1/binutils/doc/binutils.info-3 2002-11-07 17:39:53.000000000 -0500 +++ binutils-2.13.2/binutils/doc/binutils.info-3 2002-12-28 23:34:25.000000000 -0500 @@ -1,4 +1,4 @@ -This is binutils.info, produced by makeinfo version 4.2 from +This is binutils.info, produced by makeinfo version 4.3 from binutils.texi. START-INFO-DIR-ENTRY diff -Nurpa binutils-2.13.1/binutils/size.c binutils-2.13.2/binutils/size.c --- binutils-2.13.1/binutils/size.c 2002-05-23 20:33:35.000000000 -0400 +++ binutils-2.13.2/binutils/size.c 2002-12-15 14:25:42.000000000 -0500 @@ -87,7 +87,7 @@ usage (stream, status) fprintf (stream, _(" If no input file(s) are specified, a.out is assumed\n")); fprintf (stream, _(" The options are:\n\ -A|-B --format={sysv|berkeley} Select output style (default is %s)\n\ - -o|-d|-h --radix={8|10|16} Display numbers in octal, decimal or hex\n\ + -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or hex\n\ -t --totals Display the total sizes (Berkeley only)\n\ --target= Set the binary file format\n\ -h --help Display this information\n\ diff -Nurpa binutils-2.13.1/gas/ChangeLog binutils-2.13.2/gas/ChangeLog --- binutils-2.13.1/gas/ChangeLog 2002-11-06 19:44:22.000000000 -0500 +++ binutils-2.13.2/gas/ChangeLog 2002-12-20 16:19:05.000000000 -0500 @@ -1,3 +1,41 @@ +2002-12-19 Alan Modra + + * doc/as.texinfo (Invoking): Typo fix. + * config/tc-tic54x.c (encode_operand): Comment typo fix. + +2002-12-17 Nick Clifton + + * as.c (std_longopts): Duplicate --keep-locals entry in order to + prevent it being confused with -k. + +2002-11-30 Kaz Kojima + + * config/tc-sh.c (md_apply_fix3): Take account of fx_offset + for BFD_RELOC_32_PLT_PCREL. + +2002-11-20 Alan Modra + + * write.c (adjust_reloc_syms): Don't reduce SEC_MERGE fixups with + fx_subsy non-NULL. + +2002-11-19 Richard Henderson + + * config/obj-elf.c (obj_elf_visibility): Overwrite only the + visibility portion of st_other. + +2002-11-19 Luke Deller + + * config/tc-alpha.c (s_alpha_prologue): as_bad when sym is NULL. + +2002-11-13 Alan Modra + + Merge from mainline. + 2002-09-04 Alan Modra + * config/tc-ppc.c (PPC_HIGHER, PPC_HIGHEST): Fix warning. + (md_parse_option): No -a64 without BFD64. + (ppc_set_cpu): Select appropriate cpu when ppc_obj64. + (ppc_arch): Use bfd_mach_rs6k for bfd_arch_rs6000. + 2002-11-06 Richard Henderson * config/tc-alpha.c (alpha_validate_fix): Move code ... diff -Nurpa binutils-2.13.1/gas/as.c binutils-2.13.2/gas/as.c --- binutils-2.13.1/gas/as.c 2002-06-08 03:37:14.000000000 -0400 +++ binutils-2.13.2/gas/as.c 2002-12-20 16:19:05.000000000 -0500 @@ -374,6 +374,10 @@ parse_args (pargc, pargv) static const struct option std_longopts[] = { #define OPTION_HELP (OPTION_STD_BASE) {"help", no_argument, NULL, OPTION_HELP}, + /* getopt allows abbreviations, so we do this to stop it from + treating -k as an abbreviation for --keep-locals. Some + ports use -k to enable PIC assembly. */ + {"keep-locals", no_argument, NULL, 'L'}, {"keep-locals", no_argument, NULL, 'L'}, {"mri", no_argument, NULL, 'M'}, #define OPTION_NOCPP (OPTION_STD_BASE + 1) diff -Nurpa binutils-2.13.1/gas/config/obj-elf.c binutils-2.13.2/gas/config/obj-elf.c --- binutils-2.13.1/gas/config/obj-elf.c 2002-06-07 10:57:50.000000000 -0400 +++ binutils-2.13.2/gas/config/obj-elf.c 2002-12-04 10:11:09.000000000 -0500 @@ -547,7 +547,8 @@ obj_elf_visibility (visibility) assert (elfsym); - elfsym->internal_elf_sym.st_other = visibility; + elfsym->internal_elf_sym.st_other &= ~3; + elfsym->internal_elf_sym.st_other |= visibility; if (c == ',') { diff -Nurpa binutils-2.13.1/gas/config/tc-alpha.c binutils-2.13.2/gas/config/tc-alpha.c --- binutils-2.13.1/gas/config/tc-alpha.c 2002-11-06 19:44:23.000000000 -0500 +++ binutils-2.13.2/gas/config/tc-alpha.c 2002-12-04 10:11:10.000000000 -0500 @@ -4526,7 +4526,12 @@ s_alpha_prologue (ignore) sym = ecoff_get_cur_proc_sym (); else sym = alpha_cur_ent_sym; - know (sym != NULL); + + if (sym == NULL) + { + as_bad (_(".prologue directive without a preceding .ent directive")); + return; + } switch (arg) { diff -Nurpa binutils-2.13.1/gas/config/tc-ppc.c binutils-2.13.2/gas/config/tc-ppc.c --- binutils-2.13.1/gas/config/tc-ppc.c 2002-09-23 18:14:23.000000000 -0400 +++ binutils-2.13.2/gas/config/tc-ppc.c 2002-11-17 19:13:25.000000000 -0500 @@ -68,14 +68,14 @@ static int set_target_endian = 0; #define PPC_HA(v) PPC_HI ((v) + 0x8000) /* #higher(value) denotes bits 32 through 47 of the indicated value. */ -#define PPC_HIGHER(v) (((v) >> 32) & 0xffff) +#define PPC_HIGHER(v) (((v) >> 16 >> 16) & 0xffff) /* #highera(value) denotes bits 32 through 47 of the indicated value, compensating for #lo() being treated as a signed number. */ #define PPC_HIGHERA(v) PPC_HIGHER ((v) + 0x8000) /* #highest(value) denotes bits 48 through 63 of the indicated value. */ -#define PPC_HIGHEST(v) (((v) >> 48) & 0xffff) +#define PPC_HIGHEST(v) (((v) >> 24 >> 24) & 0xffff) /* #highesta(value) denotes bits 48 through 63 of the indicated value, compensating for #lo being treated as a signed number. */ @@ -852,7 +852,13 @@ md_parse_option (c, arg) /* a64 and a32 determine whether to use XCOFF64 or XCOFF32. */ case 'a': if (strcmp (arg, "64") == 0) - ppc_obj64 = 1; + { +#ifdef BFD64 + ppc_obj64 = 1; +#else + as_fatal (_("%s unsupported"), "-a64"); +#endif + } else if (strcmp (arg, "32") == 0) ppc_obj64 = 0; else @@ -1062,8 +1068,10 @@ ppc_set_cpu () if (ppc_cpu == 0) { - if (strncmp (default_os, "aix", 3) == 0 - && default_os[3] >= '4' && default_os[3] <= '9') + if (ppc_obj64) + ppc_cpu = PPC_OPCODE_PPC | PPC_OPCODE_64; + else if (strncmp (default_os, "aix", 3) == 0 + && default_os[3] >= '4' && default_os[3] <= '9') ppc_cpu = PPC_OPCODE_COMMON | PPC_OPCODE_32; else if (strncmp (default_os, "aix3", 4) == 0) ppc_cpu = PPC_OPCODE_POWER | PPC_OPCODE_32; @@ -1109,7 +1117,12 @@ ppc_arch () unsigned long ppc_mach () { - return ppc_obj64 ? bfd_mach_ppc64 : bfd_mach_ppc; + if (ppc_obj64) + return bfd_mach_ppc64; + else if (ppc_arch () == bfd_arch_rs6000) + return bfd_mach_rs6k; + else + return bfd_mach_ppc; } extern char* diff -Nurpa binutils-2.13.1/gas/config/tc-sh.c binutils-2.13.2/gas/config/tc-sh.c --- binutils-2.13.1/gas/config/tc-sh.c 2002-10-28 13:45:49.000000000 -0500 +++ binutils-2.13.2/gas/config/tc-sh.c 2002-12-15 14:18:56.000000000 -0500 @@ -3530,7 +3530,7 @@ md_apply_fix3 (fixP, valP, seg) /* Make the jump instruction point to the address of the operand. At runtime we merely add the offset to the actual PLT entry. */ * valP = 0xfffffffc; - val = fixP->fx_addnumber; + val = fixP->fx_addnumber + fixP->fx_offset; if (fixP->fx_subsy) val -= S_GET_VALUE (fixP->fx_subsy); md_number_to_chars (buf, val, 4); diff -Nurpa binutils-2.13.1/gas/config/tc-tic54x.c binutils-2.13.2/gas/config/tc-tic54x.c --- binutils-2.13.1/gas/config/tc-tic54x.c 2002-05-11 05:53:51.000000000 -0400 +++ binutils-2.13.2/gas/config/tc-tic54x.c 2002-12-20 16:19:07.000000000 -0500 @@ -4144,7 +4144,7 @@ encode_operand (insn, type, operand) } return 1; case OP_RND: - /* Make sure this agrees with with the OP_DST operand. */ + /* Make sure this agrees with the OP_DST operand. */ if (!((TOUPPER (operand->buf[0]) == 'B') ^ ((insn->opcode[0].word & (1 << 8)) != 0))) { diff -Nurpa binutils-2.13.1/gas/doc/as.1 binutils-2.13.2/gas/doc/as.1 --- binutils-2.13.1/gas/doc/as.1 2002-08-05 16:43:47.000000000 -0400 +++ binutils-2.13.2/gas/doc/as.1 2002-12-20 16:23:39.000000000 -0500 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man v1.3, Pod::Parser v1.13 +.\" Automatically generated by Pod::Man v1.34, Pod::Parser v1.13 .\" .\" Standard preamble: .\" ======================================================================== @@ -21,7 +21,6 @@ .. .de Ve \" End verbatim text .ft R - .fi .. .\" Set up some character translations and predefined strings. \*(-- will @@ -129,10 +128,9 @@ .\" ======================================================================== .\" .IX Title "AS 1" -.TH AS 1 "2002-08-05" "binutils-2.12.91" "GNU Development Tools" -.UC +.TH AS 1 "2002-12-20" "binutils-2.13.2" "GNU Development Tools" .SH "NAME" -\&\s-1AS\s0 \- the portable \s-1GNU\s0 assembler. +AS \- the portable GNU assembler. .SH "SYNOPSIS" .IX Header "SYNOPSIS" as [\fB\-a\fR[\fBcdhlns\fR][=\fIfile\fR]] [\fB\-D\fR] [\fB\-\-defsym\fR \fIsym\fR=\fIval\fR] @@ -298,8 +296,9 @@ by commas. For example: .Vb 1 \& gcc -c -g -O -Wa,-alh,-L file.c .Ve +.PP This passes two options to the assembler: \fB\-alh\fR (emit a listing to -standard output with with high-level and assembly source) and \fB\-L\fR (retain +standard output with high-level and assembly source) and \fB\-L\fR (retain local symbols in the symbol table). .PP Usually you do not need to use this \fB\-Wa\fR mechanism, since many compiler diff -Nurpa binutils-2.13.1/gas/doc/as.info binutils-2.13.2/gas/doc/as.info --- binutils-2.13.1/gas/doc/as.info 2002-11-07 17:39:55.000000000 -0500 +++ binutils-2.13.2/gas/doc/as.info 2002-12-28 23:34:28.000000000 -0500 @@ -1,4 +1,4 @@ -This is as.info, produced by makeinfo version 4.2 from as.texinfo. +This is as.info, produced by makeinfo version 4.3 from as.texinfo. START-INFO-DIR-ENTRY * As: (as). The GNU assembler. @@ -20,16 +20,16 @@ Free Documentation License".  Indirect: as.info-1: 746 -as.info-2: 50208 -as.info-3: 100162 -as.info-4: 149622 -as.info-5: 199479 -as.info-6: 249459 -as.info-7: 296366 -as.info-8: 350350 -as.info-9: 398466 -as.info-10: 430872 -as.info-11: 449296 +as.info-2: 50203 +as.info-3: 100157 +as.info-4: 149617 +as.info-5: 199474 +as.info-6: 249454 +as.info-7: 296361 +as.info-8: 350345 +as.info-9: 398461 +as.info-10: 430867 +as.info-11: 449291  Tag Table: (Indirect) @@ -43,389 +43,389 @@ Node: Input Files24254 Node: Object26233 Node: Errors27180 Node: Invoking28370 -Node: a30276 -Node: D32035 -Node: f32255 -Node: I32758 -Node: K33297 -Node: L33596 -Node: listing34428 -Node: M36014 -Node: MD40410 -Node: o40829 -Node: R41277 -Node: statistics42293 -Node: traditional-format42693 -Node: v43159 -Node: W43427 -Node: Z44327 -Node: Syntax44842 -Node: Preprocessing45432 -Node: Whitespace46992 -Node: Comments47382 -Node: Symbol Intro49525 -Node: Statements50208 -Node: Constants52122 -Node: Characters52748 -Node: Strings53241 -Node: Chars55394 -Node: Numbers56135 -Node: Integers56666 -Node: Bignums57309 -Node: Flonums57652 -Node: Sections59385 -Node: Secs Background59759 -Node: Ld Sections64785 -Node: As Sections67181 -Node: Sub-Sections68086 -Node: bss71085 -Node: Symbols72030 -Node: Labels72677 -Node: Setting Symbols73403 -Node: Symbol Names73768 -Node: Dot78241 -Node: Symbol Attributes78683 -Node: Symbol Value79415 -Node: Symbol Type80451 -Node: a.out Symbols80830 -Node: Symbol Desc81080 -Node: Symbol Other81362 -Node: COFF Symbols81518 -Node: SOM Symbols82147 -Node: Expressions82580 -Node: Empty Exprs83328 -Node: Integer Exprs83670 -Node: Arguments84060 -Node: Operators85157 -Node: Prefix Ops85483 -Node: Infix Ops85802 -Node: Pseudo Ops88190 -Node: Abort93009 -Node: ABORT93410 -Node: Align93672 -Node: Ascii95861 -Node: Asciz96162 -Node: Balign96402 -Node: Byte98260 -Node: Comm98493 -Node: Data99852 -Node: Def100162 -Node: Desc100530 -Node: Dim101023 -Node: Double101414 -Node: Eject101745 -Node: Else101913 -Node: Elseif102203 -Node: End102487 -Node: Endef102695 -Node: Endfunc103018 -Node: Endif103186 -Node: Equ103439 -Node: Equiv103742 -Node: Err104138 -Node: Exitm104441 -Node: Extern104601 -Node: Fail104855 -Node: File105293 -Node: Fill105902 -Node: Float106859 -Node: Func107193 -Node: Global107773 -Node: Hidden108516 -Node: hword109085 -Node: Ident109406 -Node: If109706 -Node: Incbin112297 -Node: Include112985 -Node: Int113529 -Node: Internal113903 -Node: Irp114538 -Node: Irpc115337 -Node: Lcomm116156 -Node: Lflags116897 -Node: Line117084 -Node: Linkonce118107 -Node: Ln119327 -Node: MRI119475 -Node: List119802 -Node: Long120405 -Node: Macro120575 -Node: Nolist122959 -Node: Octa123375 -Node: Org123701 -Node: P2align124976 -Node: Previous126897 -Node: PopSection127584 -Node: Print128085 -Node: Protected128307 -Node: Psize128944 -Node: Purgem129621 -Node: PushSection129835 -Node: Quad130418 -Node: Rept130864 -Node: Sbttl131270 -Node: Scl131628 -Node: Section132124 -Node: Set135883 -Node: Short136435 -Node: Single136748 -Node: Size137085 -Node: Sleb128137822 -Node: Skip138137 -Node: Space138452 -Node: Stab139337 -Node: String141332 -Node: Struct141751 -Node: SubSection142467 -Node: Symver143021 -Node: Tag145405 -Node: Text145913 -Node: Title146225 -Node: Type146597 -Node: Uleb128147704 -Node: Val148019 -Node: Version148380 -Node: VTableEntry148646 -Node: VTableInherit148927 -Node: Weak149361 -Node: Word149622 -Node: Deprecated151456 -Node: Machine Dependencies151681 -Node: AMD29K-Dependent154157 -Node: AMD29K Options154540 -Node: AMD29K Syntax154714 -Node: AMD29K-Macros154978 -Node: AMD29K-Chars155229 -Node: AMD29K-Regs155492 -Node: AMD29K Floating Point156756 -Node: AMD29K Directives156962 -Node: AMD29K Opcodes158370 -Node: Alpha-Dependent158706 -Node: Alpha Notes159137 -Node: Alpha Options159409 -Node: Alpha Syntax161595 -Node: Alpha-Chars162055 -Node: Alpha-Regs162273 -Node: Alpha-Relocs162644 -Node: Alpha Floating Point168621 -Node: Alpha Directives168834 -Node: Alpha Opcodes173860 -Node: ARC-Dependent174146 -Node: ARC Options174521 -Node: ARC Syntax175573 -Node: ARC-Chars175793 -Node: ARC-Regs175912 -Node: ARC Floating Point176023 -Node: ARC Directives176325 -Node: ARC Opcodes177607 -Node: ARM-Dependent177807 -Node: ARM Options178181 -Node: ARM Syntax183316 -Node: ARM-Chars183536 -Node: ARM-Regs184047 -Node: ARM Floating Point184219 -Node: ARM Directives184409 -Node: ARM Opcodes186476 -Node: CRIS-Dependent188526 -Node: CRIS-Opts188828 -Node: CRIS-Expand190566 -Node: CRIS-Syntax191391 -Node: CRIS-Chars191717 -Node: CRIS-Pic192255 -Ref: crispic192438 -Node: CRIS-Regs195953 -Node: CRIS-Pseudos196357 -Ref: crisnous197120 -Node: D10V-Dependent198182 -Node: D10V-Opts198525 -Node: D10V-Syntax199479 -Node: D10V-Size199999 -Node: D10V-Subs200959 -Node: D10V-Chars201981 -Node: D10V-Regs203567 -Node: D10V-Addressing204598 -Node: D10V-Word205271 -Node: D10V-Float205772 -Node: D10V-Opcodes206074 -Node: D30V-Dependent206458 -Node: D30V-Opts206803 -Node: D30V-Syntax207469 -Node: D30V-Size207992 -Node: D30V-Subs208950 -Node: D30V-Chars209972 -Node: D30V-Guarded212257 -Node: D30V-Regs212925 -Node: D30V-Addressing214051 -Node: D30V-Float214706 -Node: D30V-Opcodes215008 -Node: H8/300-Dependent215392 -Node: H8/300 Options215796 -Node: H8/300 Syntax215977 -Node: H8/300-Chars216264 -Node: H8/300-Regs216548 -Node: H8/300-Addressing217452 -Node: H8/300 Floating Point218478 -Node: H8/300 Directives218794 -Node: H8/300 Opcodes219314 -Node: H8/500-Dependent227667 -Node: H8/500 Options228071 -Node: H8/500 Syntax228252 -Node: H8/500-Chars228539 -Node: H8/500-Regs228830 -Node: H8/500-Addressing229586 -Node: H8/500 Floating Point230203 -Node: H8/500 Directives230519 -Node: H8/500 Opcodes230838 -Node: HPPA-Dependent235951 -Node: HPPA Notes236376 -Node: HPPA Options237123 -Node: HPPA Syntax237307 -Node: HPPA Floating Point238566 -Node: HPPA Directives238761 -Node: HPPA Opcodes245352 -Node: ESA/390-Dependent245600 -Node: ESA/390 Notes246050 -Node: ESA/390 Options246830 -Node: ESA/390 Syntax247029 -Node: ESA/390 Floating Point249190 -Node: ESA/390 Directives249459 -Node: ESA/390 Opcodes252736 -Node: i386-Dependent252987 -Node: i386-Options254045 -Node: i386-Syntax254656 -Node: i386-Mnemonics257059 -Node: i386-Regs259513 -Node: i386-Prefixes261547 -Node: i386-Memory264295 -Node: i386-Jumps267221 -Node: i386-Float268331 -Node: i386-SIMD270149 -Node: i386-16bit271247 -Node: i386-Bugs273272 -Node: i386-Arch274011 -Node: i386-Notes275875 -Node: i860-Dependent276720 -Node: Notes-i860277106 -Node: Options-i860277600 -Node: Directives-i860278605 -Node: Opcodes for i860279267 -Node: i960-Dependent281386 -Node: Options-i960281778 -Node: Floating Point-i960285659 -Node: Directives-i960285916 -Node: Opcodes for i960287936 -Node: callj-i960288542 -Node: Compare-and-branch-i960289017 -Node: M32R-Dependent290906 -Node: M32R-Opts291169 -Node: M32R-Warnings292921 -Node: M68K-Dependent295909 -Node: M68K-Opts296366 -Node: M68K-Syntax302657 -Node: M68K-Moto-Syntax304485 -Node: M68K-Float307063 -Node: M68K-Directives307572 -Node: M68K-opcodes308167 -Node: M68K-Branch308379 -Node: M68K-Chars312565 -Node: M68HC11-Dependent312960 -Node: M68HC11-Opts313363 -Node: M68HC11-Syntax316066 -Node: M68HC11-Float316882 -Node: M68HC11-opcodes317395 -Node: M68HC11-Branch317563 -Node: M88K-Dependent320070 -Node: M88K Directives320311 -Node: MIPS-Dependent321819 -Node: MIPS Opts322829 -Node: MIPS Object328788 -Node: MIPS Stabs330343 -Node: MIPS ISA331054 -Node: MIPS autoextend332184 -Node: MIPS insn332895 -Node: MIPS option stack333381 -Node: MIPS ASE instruction generation overrides334144 -Node: MMIX-Dependent334906 -Node: MMIX-Opts335272 -Node: MMIX-Expand338091 -Node: MMIX-Syntax339395 -Ref: mmixsite339741 -Node: MMIX-Chars340582 -Node: MMIX-Symbols341221 -Node: MMIX-Regs343274 -Node: MMIX-Pseudos344284 -Ref: MMIX-loc344407 -Ref: MMIX-local345487 -Ref: MMIX-is346019 -Ref: MMIX-greg346290 -Ref: GREG-base347209 -Ref: MMIX-byte348526 -Ref: MMIX-constants348997 -Ref: MMIX-prefix349642 -Ref: MMIX-spec350016 -Node: MMIX-mmixal350350 -Node: PDP-11-Dependent353836 -Node: PDP-11-Options354215 -Node: PDP-11-Pseudos359212 -Node: PDP-11-Syntax359546 -Node: PDP-11-Mnemonics360286 -Node: PDP-11-Synthetic360577 -Node: PJ-Dependent360784 -Node: PJ Options360999 -Node: PPC-Dependent361266 -Node: PowerPC-Opts361482 -Node: SH-Dependent363334 -Node: SH Options363716 -Node: SH Syntax364148 -Node: SH-Chars364407 -Node: SH-Regs364686 -Node: SH-Addressing365285 -Node: SH Floating Point366179 -Node: SH Directives366475 -Node: SH Opcodes366831 -Node: SH64-Dependent371078 -Node: SH64 Options371433 -Node: SH64 Syntax372858 -Node: SH64-Chars373127 -Node: SH64-Regs373412 -Node: SH64-Addressing374493 -Node: SH64 Directives375661 -Node: SH64 Opcodes376758 -Node: Sparc-Dependent377462 -Node: Sparc-Opts377835 -Node: Sparc-Aligned-Data380081 -Node: Sparc-Float380925 -Node: Sparc-Directives381115 -Node: Z8000-Dependent383064 -Node: Z8000 Options384023 -Node: Z8000 Syntax384198 -Node: Z8000-Chars384474 -Node: Z8000-Regs384692 -Node: Z8000-Addressing385482 -Node: Z8000 Directives386425 -Node: Z8000 Opcodes388023 -Node: Vax-Dependent397959 -Node: VAX-Opts398466 -Node: VAX-float402190 -Node: VAX-directives402811 -Node: VAX-opcodes403660 -Node: VAX-branch404038 -Node: VAX-operands406534 -Node: VAX-no407286 -Node: V850-Dependent407512 -Node: V850 Options407898 -Node: V850 Syntax409711 -Node: V850-Chars409937 -Node: V850-Regs410087 -Node: V850 Floating Point411624 -Node: V850 Directives411819 -Node: V850 Opcodes412719 -Node: Reporting Bugs418004 -Node: Bug Criteria418727 -Node: Bug Reporting419487 -Node: Acknowledgements426055 -Ref: Acknowledgements-Footnote-1430846 -Node: GNU Free Documentation License430872 -Node: Index449296 +Node: a30271 +Node: D32030 +Node: f32250 +Node: I32753 +Node: K33292 +Node: L33591 +Node: listing34423 +Node: M36009 +Node: MD40405 +Node: o40824 +Node: R41272 +Node: statistics42288 +Node: traditional-format42688 +Node: v43154 +Node: W43422 +Node: Z44322 +Node: Syntax44837 +Node: Preprocessing45427 +Node: Whitespace46987 +Node: Comments47377 +Node: Symbol Intro49520 +Node: Statements50203 +Node: Constants52117 +Node: Characters52743 +Node: Strings53236 +Node: Chars55389 +Node: Numbers56130 +Node: Integers56661 +Node: Bignums57304 +Node: Flonums57647 +Node: Sections59380 +Node: Secs Background59754 +Node: Ld Sections64780 +Node: As Sections67176 +Node: Sub-Sections68081 +Node: bss71080 +Node: Symbols72025 +Node: Labels72672 +Node: Setting Symbols73398 +Node: Symbol Names73763 +Node: Dot78236 +Node: Symbol Attributes78678 +Node: Symbol Value79410 +Node: Symbol Type80446 +Node: a.out Symbols80825 +Node: Symbol Desc81075 +Node: Symbol Other81357 +Node: COFF Symbols81513 +Node: SOM Symbols82142 +Node: Expressions82575 +Node: Empty Exprs83323 +Node: Integer Exprs83665 +Node: Arguments84055 +Node: Operators85152 +Node: Prefix Ops85478 +Node: Infix Ops85797 +Node: Pseudo Ops88185 +Node: Abort93004 +Node: ABORT93405 +Node: Align93667 +Node: Ascii95856 +Node: Asciz96157 +Node: Balign96397 +Node: Byte98255 +Node: Comm98488 +Node: Data99847 +Node: Def100157 +Node: Desc100525 +Node: Dim101018 +Node: Double101409 +Node: Eject101740 +Node: Else101908 +Node: Elseif102198 +Node: End102482 +Node: Endef102690 +Node: Endfunc103013 +Node: Endif103181 +Node: Equ103434 +Node: Equiv103737 +Node: Err104133 +Node: Exitm104436 +Node: Extern104596 +Node: Fail104850 +Node: File105288 +Node: Fill105897 +Node: Float106854 +Node: Func107188 +Node: Global107768 +Node: Hidden108511 +Node: hword109080 +Node: Ident109401 +Node: If109701 +Node: Incbin112292 +Node: Include112980 +Node: Int113524 +Node: Internal113898 +Node: Irp114533 +Node: Irpc115332 +Node: Lcomm116151 +Node: Lflags116892 +Node: Line117079 +Node: Linkonce118102 +Node: Ln119322 +Node: MRI119470 +Node: List119797 +Node: Long120400 +Node: Macro120570 +Node: Nolist122954 +Node: Octa123370 +Node: Org123696 +Node: P2align124971 +Node: Previous126892 +Node: PopSection127579 +Node: Print128080 +Node: Protected128302 +Node: Psize128939 +Node: Purgem129616 +Node: PushSection129830 +Node: Quad130413 +Node: Rept130859 +Node: Sbttl131265 +Node: Scl131623 +Node: Section132119 +Node: Set135878 +Node: Short136430 +Node: Single136743 +Node: Size137080 +Node: Sleb128137817 +Node: Skip138132 +Node: Space138447 +Node: Stab139332 +Node: String141327 +Node: Struct141746 +Node: SubSection142462 +Node: Symver143016 +Node: Tag145400 +Node: Text145908 +Node: Title146220 +Node: Type146592 +Node: Uleb128147699 +Node: Val148014 +Node: Version148375 +Node: VTableEntry148641 +Node: VTableInherit148922 +Node: Weak149356 +Node: Word149617 +Node: Deprecated151451 +Node: Machine Dependencies151676 +Node: AMD29K-Dependent154152 +Node: AMD29K Options154535 +Node: AMD29K Syntax154709 +Node: AMD29K-Macros154973 +Node: AMD29K-Chars155224 +Node: AMD29K-Regs155487 +Node: AMD29K Floating Point156751 +Node: AMD29K Directives156957 +Node: AMD29K Opcodes158365 +Node: Alpha-Dependent158701 +Node: Alpha Notes159132 +Node: Alpha Options159404 +Node: Alpha Syntax161590 +Node: Alpha-Chars162050 +Node: Alpha-Regs162268 +Node: Alpha-Relocs162639 +Node: Alpha Floating Point168616 +Node: Alpha Directives168829 +Node: Alpha Opcodes173855 +Node: ARC-Dependent174141 +Node: ARC Options174516 +Node: ARC Syntax175568 +Node: ARC-Chars175788 +Node: ARC-Regs175907 +Node: ARC Floating Point176018 +Node: ARC Directives176320 +Node: ARC Opcodes177602 +Node: ARM-Dependent177802 +Node: ARM Options178176 +Node: ARM Syntax183311 +Node: ARM-Chars183531 +Node: ARM-Regs184042 +Node: ARM Floating Point184214 +Node: ARM Directives184404 +Node: ARM Opcodes186471 +Node: CRIS-Dependent188521 +Node: CRIS-Opts188823 +Node: CRIS-Expand190561 +Node: CRIS-Syntax191386 +Node: CRIS-Chars191712 +Node: CRIS-Pic192250 +Ref: crispic192433 +Node: CRIS-Regs195948 +Node: CRIS-Pseudos196352 +Ref: crisnous197115 +Node: D10V-Dependent198177 +Node: D10V-Opts198520 +Node: D10V-Syntax199474 +Node: D10V-Size199994 +Node: D10V-Subs200954 +Node: D10V-Chars201976 +Node: D10V-Regs203562 +Node: D10V-Addressing204593 +Node: D10V-Word205266 +Node: D10V-Float205767 +Node: D10V-Opcodes206069 +Node: D30V-Dependent206453 +Node: D30V-Opts206798 +Node: D30V-Syntax207464 +Node: D30V-Size207987 +Node: D30V-Subs208945 +Node: D30V-Chars209967 +Node: D30V-Guarded212252 +Node: D30V-Regs212920 +Node: D30V-Addressing214046 +Node: D30V-Float214701 +Node: D30V-Opcodes215003 +Node: H8/300-Dependent215387 +Node: H8/300 Options215791 +Node: H8/300 Syntax215972 +Node: H8/300-Chars216259 +Node: H8/300-Regs216543 +Node: H8/300-Addressing217447 +Node: H8/300 Floating Point218473 +Node: H8/300 Directives218789 +Node: H8/300 Opcodes219309 +Node: H8/500-Dependent227662 +Node: H8/500 Options228066 +Node: H8/500 Syntax228247 +Node: H8/500-Chars228534 +Node: H8/500-Regs228825 +Node: H8/500-Addressing229581 +Node: H8/500 Floating Point230198 +Node: H8/500 Directives230514 +Node: H8/500 Opcodes230833 +Node: HPPA-Dependent235946 +Node: HPPA Notes236371 +Node: HPPA Options237118 +Node: HPPA Syntax237302 +Node: HPPA Floating Point238561 +Node: HPPA Directives238756 +Node: HPPA Opcodes245347 +Node: ESA/390-Dependent245595 +Node: ESA/390 Notes246045 +Node: ESA/390 Options246825 +Node: ESA/390 Syntax247024 +Node: ESA/390 Floating Point249185 +Node: ESA/390 Directives249454 +Node: ESA/390 Opcodes252731 +Node: i386-Dependent252982 +Node: i386-Options254040 +Node: i386-Syntax254651 +Node: i386-Mnemonics257054 +Node: i386-Regs259508 +Node: i386-Prefixes261542 +Node: i386-Memory264290 +Node: i386-Jumps267216 +Node: i386-Float268326 +Node: i386-SIMD270144 +Node: i386-16bit271242 +Node: i386-Bugs273267 +Node: i386-Arch274006 +Node: i386-Notes275870 +Node: i860-Dependent276715 +Node: Notes-i860277101 +Node: Options-i860277595 +Node: Directives-i860278600 +Node: Opcodes for i860279262 +Node: i960-Dependent281381 +Node: Options-i960281773 +Node: Floating Point-i960285654 +Node: Directives-i960285911 +Node: Opcodes for i960287931 +Node: callj-i960288537 +Node: Compare-and-branch-i960289012 +Node: M32R-Dependent290901 +Node: M32R-Opts291164 +Node: M32R-Warnings292916 +Node: M68K-Dependent295904 +Node: M68K-Opts296361 +Node: M68K-Syntax302652 +Node: M68K-Moto-Syntax304480 +Node: M68K-Float307058 +Node: M68K-Directives307567 +Node: M68K-opcodes308162 +Node: M68K-Branch308374 +Node: M68K-Chars312560 +Node: M68HC11-Dependent312955 +Node: M68HC11-Opts313358 +Node: M68HC11-Syntax316061 +Node: M68HC11-Float316877 +Node: M68HC11-opcodes317390 +Node: M68HC11-Branch317558 +Node: M88K-Dependent320065 +Node: M88K Directives320306 +Node: MIPS-Dependent321814 +Node: MIPS Opts322824 +Node: MIPS Object328783 +Node: MIPS Stabs330338 +Node: MIPS ISA331049 +Node: MIPS autoextend332179 +Node: MIPS insn332890 +Node: MIPS option stack333376 +Node: MIPS ASE instruction generation overrides334139 +Node: MMIX-Dependent334901 +Node: MMIX-Opts335267 +Node: MMIX-Expand338086 +Node: MMIX-Syntax339390 +Ref: mmixsite339736 +Node: MMIX-Chars340577 +Node: MMIX-Symbols341216 +Node: MMIX-Regs343269 +Node: MMIX-Pseudos344279 +Ref: MMIX-loc344402 +Ref: MMIX-local345482 +Ref: MMIX-is346014 +Ref: MMIX-greg346285 +Ref: GREG-base347204 +Ref: MMIX-byte348521 +Ref: MMIX-constants348992 +Ref: MMIX-prefix349637 +Ref: MMIX-spec350011 +Node: MMIX-mmixal350345 +Node: PDP-11-Dependent353831 +Node: PDP-11-Options354210 +Node: PDP-11-Pseudos359207 +Node: PDP-11-Syntax359541 +Node: PDP-11-Mnemonics360281 +Node: PDP-11-Synthetic360572 +Node: PJ-Dependent360779 +Node: PJ Options360994 +Node: PPC-Dependent361261 +Node: PowerPC-Opts361477 +Node: SH-Dependent363329 +Node: SH Options363711 +Node: SH Syntax364143 +Node: SH-Chars364402 +Node: SH-Regs364681 +Node: SH-Addressing365280 +Node: SH Floating Point366174 +Node: SH Directives366470 +Node: SH Opcodes366826 +Node: SH64-Dependent371073 +Node: SH64 Options371428 +Node: SH64 Syntax372853 +Node: SH64-Chars373122 +Node: SH64-Regs373407 +Node: SH64-Addressing374488 +Node: SH64 Directives375656 +Node: SH64 Opcodes376753 +Node: Sparc-Dependent377457 +Node: Sparc-Opts377830 +Node: Sparc-Aligned-Data380076 +Node: Sparc-Float380920 +Node: Sparc-Directives381110 +Node: Z8000-Dependent383059 +Node: Z8000 Options384018 +Node: Z8000 Syntax384193 +Node: Z8000-Chars384469 +Node: Z8000-Regs384687 +Node: Z8000-Addressing385477 +Node: Z8000 Directives386420 +Node: Z8000 Opcodes388018 +Node: Vax-Dependent397954 +Node: VAX-Opts398461 +Node: VAX-float402185 +Node: VAX-directives402806 +Node: VAX-opcodes403655 +Node: VAX-branch404033 +Node: VAX-operands406529 +Node: VAX-no407281 +Node: V850-Dependent407507 +Node: V850 Options407893 +Node: V850 Syntax409706 +Node: V850-Chars409932 +Node: V850-Regs410082 +Node: V850 Floating Point411619 +Node: V850 Directives411814 +Node: V850 Opcodes412714 +Node: Reporting Bugs417999 +Node: Bug Criteria418722 +Node: Bug Reporting419482 +Node: Acknowledgements426050 +Ref: Acknowledgements-Footnote-1430841 +Node: GNU Free Documentation License430867 +Node: Index449291  End Tag Table diff -Nurpa binutils-2.13.1/gas/doc/as.info-1 binutils-2.13.2/gas/doc/as.info-1 --- binutils-2.13.1/gas/doc/as.info-1 2002-11-07 17:39:55.000000000 -0500 +++ binutils-2.13.2/gas/doc/as.info-1 2002-12-28 23:34:28.000000000 -0500 @@ -1,4 +1,4 @@ -This is as.info, produced by makeinfo version 4.2 from as.texinfo. +This is as.info, produced by makeinfo version 4.3 from as.texinfo. START-INFO-DIR-ENTRY * As: (as). The GNU assembler. @@ -23,7 +23,7 @@ File: as.info, Node: Top, Next: Overvi Using as ******** - This file is a user guide to the GNU assembler `as' version 2.13.1. + This file is a user guide to the GNU assembler `as' version 2.13.2. This document is distributed under the terms of the GNU Free Documentation License. A copy of the license is included in the @@ -863,8 +863,8 @@ by commas. For example: gcc -c -g -O -Wa,-alh,-L file.c This passes two options to the assembler: `-alh' (emit a listing to -standard output with with high-level and assembly source) and `-L' -(retain local symbols in the symbol table). +standard output with high-level and assembly source) and `-L' (retain +local symbols in the symbol table). Usually you do not need to use this `-Wa' mechanism, since many compiler command-line options are automatically passed to the assembler diff -Nurpa binutils-2.13.1/gas/doc/as.info-10 binutils-2.13.2/gas/doc/as.info-10 --- binutils-2.13.1/gas/doc/as.info-10 2002-11-07 17:39:55.000000000 -0500 +++ binutils-2.13.2/gas/doc/as.info-10 2002-12-28 23:34:28.000000000 -0500 @@ -1,4 +1,4 @@ -This is as.info, produced by makeinfo version 4.2 from as.texinfo. +This is as.info, produced by makeinfo version 4.3 from as.texinfo. START-INFO-DIR-ENTRY * As: (as). The GNU assembler. diff -Nurpa binutils-2.13.1/gas/doc/as.info-11 binutils-2.13.2/gas/doc/as.info-11 --- binutils-2.13.1/gas/doc/as.info-11 2002-11-07 17:39:55.000000000 -0500 +++ binutils-2.13.2/gas/doc/as.info-11 2002-12-28 23:34:28.000000000 -0500 @@ -1,4 +1,4 @@ -This is as.info, produced by makeinfo version 4.2 from as.texinfo. +This is as.info, produced by makeinfo version 4.3 from as.texinfo. START-INFO-DIR-ENTRY * As: (as). The GNU assembler. diff -Nurpa binutils-2.13.1/gas/doc/as.info-2 binutils-2.13.2/gas/doc/as.info-2 --- binutils-2.13.1/gas/doc/as.info-2 2002-11-07 17:39:55.000000000 -0500 +++ binutils-2.13.2/gas/doc/as.info-2 2002-12-28 23:34:28.000000000 -0500 @@ -1,4 +1,4 @@ -This is as.info, produced by makeinfo version 4.2 from as.texinfo. +This is as.info, produced by makeinfo version 4.3 from as.texinfo. START-INFO-DIR-ENTRY * As: (as). The GNU assembler. diff -Nurpa binutils-2.13.1/gas/doc/as.info-3 binutils-2.13.2/gas/doc/as.info-3 --- binutils-2.13.1/gas/doc/as.info-3 2002-11-07 17:39:55.000000000 -0500 +++ binutils-2.13.2/gas/doc/as.info-3 2002-12-28 23:34:28.000000000 -0500 @@ -1,4 +1,4 @@ -This is as.info, produced by makeinfo version 4.2 from as.texinfo. +This is as.info, produced by makeinfo version 4.3 from as.texinfo. START-INFO-DIR-ENTRY * As: (as). The GNU assembler. diff -Nurpa binutils-2.13.1/gas/doc/as.info-4 binutils-2.13.2/gas/doc/as.info-4 --- binutils-2.13.1/gas/doc/as.info-4 2002-11-07 17:39:55.000000000 -0500 +++ binutils-2.13.2/gas/doc/as.info-4 2002-12-28 23:34:28.000000000 -0500 @@ -1,4 +1,4 @@ -This is as.info, produced by makeinfo version 4.2 from as.texinfo. +This is as.info, produced by makeinfo version 4.3 from as.texinfo. START-INFO-DIR-ENTRY * As: (as). The GNU assembler. diff -Nurpa binutils-2.13.1/gas/doc/as.info-5 binutils-2.13.2/gas/doc/as.info-5 --- binutils-2.13.1/gas/doc/as.info-5 2002-11-07 17:39:55.000000000 -0500 +++ binutils-2.13.2/gas/doc/as.info-5 2002-12-28 23:34:28.000000000 -0500 @@ -1,4 +1,4 @@ -This is as.info, produced by makeinfo version 4.2 from as.texinfo. +This is as.info, produced by makeinfo version 4.3 from as.texinfo. START-INFO-DIR-ENTRY * As: (as). The GNU assembler. diff -Nurpa binutils-2.13.1/gas/doc/as.info-6 binutils-2.13.2/gas/doc/as.info-6 --- binutils-2.13.1/gas/doc/as.info-6 2002-11-07 17:39:55.000000000 -0500 +++ binutils-2.13.2/gas/doc/as.info-6 2002-12-28 23:34:28.000000000 -0500 @@ -1,4 +1,4 @@ -This is as.info, produced by makeinfo version 4.2 from as.texinfo. +This is as.info, produced by makeinfo version 4.3 from as.texinfo. START-INFO-DIR-ENTRY * As: (as). The GNU assembler. diff -Nurpa binutils-2.13.1/gas/doc/as.info-7 binutils-2.13.2/gas/doc/as.info-7 --- binutils-2.13.1/gas/doc/as.info-7 2002-11-07 17:39:55.000000000 -0500 +++ binutils-2.13.2/gas/doc/as.info-7 2002-12-28 23:34:28.000000000 -0500 @@ -1,4 +1,4 @@ -This is as.info, produced by makeinfo version 4.2 from as.texinfo. +This is as.info, produced by makeinfo version 4.3 from as.texinfo. START-INFO-DIR-ENTRY * As: (as). The GNU assembler. diff -Nurpa binutils-2.13.1/gas/doc/as.info-8 binutils-2.13.2/gas/doc/as.info-8 --- binutils-2.13.1/gas/doc/as.info-8 2002-11-07 17:39:55.000000000 -0500 +++ binutils-2.13.2/gas/doc/as.info-8 2002-12-28 23:34:28.000000000 -0500 @@ -1,4 +1,4 @@ -This is as.info, produced by makeinfo version 4.2 from as.texinfo. +This is as.info, produced by makeinfo version 4.3 from as.texinfo. START-INFO-DIR-ENTRY * As: (as). The GNU assembler. diff -Nurpa binutils-2.13.1/gas/doc/as.info-9 binutils-2.13.2/gas/doc/as.info-9 --- binutils-2.13.1/gas/doc/as.info-9 2002-11-07 17:39:55.000000000 -0500 +++ binutils-2.13.2/gas/doc/as.info-9 2002-12-28 23:34:28.000000000 -0500 @@ -1,4 +1,4 @@ -This is as.info, produced by makeinfo version 4.2 from as.texinfo. +This is as.info, produced by makeinfo version 4.3 from as.texinfo. START-INFO-DIR-ENTRY * As: (as). The GNU assembler. diff -Nurpa binutils-2.13.1/gas/doc/as.texinfo binutils-2.13.2/gas/doc/as.texinfo --- binutils-2.13.1/gas/doc/as.texinfo 2002-06-14 10:08:53.000000000 -0400 +++ binutils-2.13.2/gas/doc/as.texinfo 2002-12-20 16:19:07.000000000 -0500 @@ -1367,7 +1367,7 @@ gcc -c -g -O -Wa,-alh,-L file.c @noindent This passes two options to the assembler: @samp{-alh} (emit a listing to -standard output with with high-level and assembly source) and @samp{-L} (retain +standard output with high-level and assembly source) and @samp{-L} (retain local symbols in the symbol table). Usually you do not need to use this @samp{-Wa} mechanism, since many compiler diff -Nurpa binutils-2.13.1/gas/doc/gasver.texi binutils-2.13.2/gas/doc/gasver.texi --- binutils-2.13.1/gas/doc/gasver.texi 2002-11-07 17:39:55.000000000 -0500 +++ binutils-2.13.2/gas/doc/gasver.texi 2002-12-28 23:34:27.000000000 -0500 @@ -1 +1 @@ -@set VERSION 2.13.1 +@set VERSION 2.13.2 diff -Nurpa binutils-2.13.1/gas/testsuite/ChangeLog binutils-2.13.2/gas/testsuite/ChangeLog --- binutils-2.13.1/gas/testsuite/ChangeLog 2002-10-28 13:45:50.000000000 -0500 +++ binutils-2.13.2/gas/testsuite/ChangeLog 2002-12-15 13:55:37.000000000 -0500 @@ -1,3 +1,8 @@ +2002-11-30 Kaz Kojima + + * sh/gas/sh/pic.s: Add a test for ".long foo@PLT+.-2-label". + * sh/gas/sh/pic.d: Add expected output. + 2002-10-28 Daniel Jacobowitz Merge from mainline: diff -Nurpa binutils-2.13.1/gas/testsuite/gas/sh/pic.d binutils-2.13.2/gas/testsuite/gas/sh/pic.d --- binutils-2.13.1/gas/testsuite/gas/sh/pic.d 2002-02-06 01:18:28.000000000 -0500 +++ binutils-2.13.2/gas/testsuite/gas/sh/pic.d 2002-12-15 13:53:28.000000000 -0500 @@ -38,3 +38,6 @@ Disassembly of section \.text: 0x00000040 00 00 \.word 0x0000 40: R_SH_PLT32 foo 0x00000042 00 14 mov\.b r1,@\(r0,r0\) +0x00000044 00 00 \.word 0x0000 + 44: R_SH_PLT32 foo +0x00000046 00 1e mov\.l @\(r0,r1\),r0 diff -Nurpa binutils-2.13.1/gas/testsuite/gas/sh/pic.s binutils-2.13.2/gas/testsuite/gas/sh/pic.s --- binutils-2.13.1/gas/testsuite/gas/sh/pic.s 2002-02-06 01:18:28.000000000 -0500 +++ binutils-2.13.2/gas/testsuite/gas/sh/pic.s 2002-12-15 13:53:28.000000000 -0500 @@ -39,3 +39,5 @@ .long foo@PLT + . - (.LPLTcall_old + 2) .Lfooplt_new: .long foo@PLT - (.LPLTcall_new + 2 - .) +.Lfooplt_old2: + .long foo@PLT + . - 2 - .LPLTcall_old diff -Nurpa binutils-2.13.1/gas/write.c binutils-2.13.2/gas/write.c --- binutils-2.13.1/gas/write.c 2002-09-23 18:14:22.000000000 -0400 +++ binutils-2.13.2/gas/write.c 2002-12-04 10:11:07.000000000 -0500 @@ -881,7 +881,8 @@ adjust_reloc_syms (abfd, sec, xxx) /* Never adjust a reloc against local symbol in a merge section with non-zero addend. */ - if ((symsec->flags & SEC_MERGE) && fixp->fx_offset) + if ((symsec->flags & SEC_MERGE) != 0 + && (fixp->fx_offset != 0 || fixp->fx_subsy != NULL)) { symbol_mark_used_in_reloc (fixp->fx_addsy); goto done; diff -Nurpa binutils-2.13.1/gprof/ChangeLog binutils-2.13.2/gprof/ChangeLog --- binutils-2.13.1/gprof/ChangeLog 2002-10-30 11:29:44.000000000 -0500 +++ binutils-2.13.2/gprof/ChangeLog 2002-12-15 14:51:35.000000000 -0500 @@ -1,3 +1,15 @@ +2002-12-02 Nick Clifton + + * configure.in (LINGUAS): Add pt_BR. + * configure: Regenerate. + * po/pt_BR: New Brazillian Portugese translation. + +2002-11-12 Nick Clifton + + * configure.in (ALL_LINGUAS): Add da. + * configure: Regenerate. + * po/da.po: New Danish translation. + 2002-10-30 Daniel Jacobowitz * po/gprof.pot: Regenerated. diff -Nurpa binutils-2.13.1/gprof/configure binutils-2.13.2/gprof/configure --- binutils-2.13.1/gprof/configure 2002-07-23 05:57:26.000000000 -0400 +++ binutils-2.13.2/gprof/configure 2002-12-15 14:51:07.000000000 -0500 @@ -2491,7 +2491,7 @@ fi done -ALL_LINGUAS="fr tr sv es id" +ALL_LINGUAS="fr tr sv es id da pt_BR" echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 echo "configure:2497: checking how to run the C preprocessor" >&5 # On Suns, sometimes $CPP names a directory. diff -Nurpa binutils-2.13.1/gprof/configure.in binutils-2.13.2/gprof/configure.in --- binutils-2.13.1/gprof/configure.in 2002-07-23 05:57:26.000000000 -0400 +++ binutils-2.13.2/gprof/configure.in 2002-12-15 14:51:06.000000000 -0500 @@ -23,7 +23,7 @@ AC_PROG_INSTALL AC_CHECK_FUNCS(setmode) -ALL_LINGUAS="fr tr sv es id" +ALL_LINGUAS="fr tr sv es id da pt_BR" CY_GNU_GETTEXT AM_MAINTAINER_MODE diff -Nurpa binutils-2.13.1/gprof/po/da.gmo binutils-2.13.2/gprof/po/da.gmo --- binutils-2.13.1/gprof/po/da.gmo 1969-12-31 19:00:00.000000000 -0500 +++ binutils-2.13.2/gprof/po/da.gmo 2002-12-28 23:34:34.000000000 -0500 @@ -0,0 +1,225 @@ +Þ•^ üøù) 3Qp‡ŸµÌ'Þ( / N 0d • ² ¾ × õ  +8" +6[ +$’ +%· +%Ý +  +$ P 6m ¤ (Ä Jí .8 0g ˜ #© Í è ( /) 7Y #‘ µ )Ó %ý -#'Q&y5 -Ö439%m,“"ÀãAÿ!Ac i +w‚ “L!ê  )BIU¿Ÿ1_‘±Èß*ø#*0 +9 DP3VŠ—œ£¨ÇÍ'Ôü& 2Nl”§¼,Í(ú"#F*_Š ¤±Êé53P*„$¯'Ôü 8!Z<w´,ÑBþ-A/oŸ&µÜ÷21C9u)¯"Ù4ü.1)`%Š%°>Ö*8@9y%³2Ù -QF$˜½  ÏÛìNõ$D i w … H¢ Më Ë9!4$ :$[$r$‰$*¢$Í$Ó$Ø$ Ý$ç$í$3ô$(%-%6%;%@%D%d%k%&\Z K61/CQM*J.'V " T[$I)P2R-H%8,0#! ?G]W^= >ALFUS4<5N+DB(X;@O7E +:9Y3 Call graph + + Call graph (explanation follows) + + %d basic-block count record + %d basic-block count records + %d call-graph record + %d call-graph records + %d histogram record + %d histogram records + + + +flat profile: + + +Top %d Lines: + + Line Count + + +%9lu Total number of line executions + +Each sample counts as %g %s. + +Execution Summary: + + +granularity: each sample hit covers %ld byte(s) [%d] + for %.2f%% of %.2f %s + + for %.2f%% of %.2f seconds + + no time accumulated + + no time propagated + +%6.6s %5.5s %7.7s %11.11s %7.7s %7.7s +%6.6s %5.5s %7.7s %7.7s %7.7s %7.7s +%9.2f Average executions per line +%9.2f Percent of the file executed +%9ld Executable lines in this file +%9ld Lines executed +%c%c/call%s: %s: found bad tag %d (file corrupted?) +%s: %s: not in a.out format +%s: %s: unexpected EOF after reading %d of %d samples +%s: %s: unexpected end of file +%s: -c not supported on architecture %s +%s: Only one of --function-ordering and --file-ordering may be specified. +%s: `%s' is incompatible with first gmon file +%s: bits per address has unexpected value of %u +%s: can't do -c +%s: can't find .text section in %s +%s: could not locate `%s' +%s: could not open %s. +%s: debugging not supported; -d ignored +%s: don't know how to deal with file format %d +%s: file '%s' does not appear to be in gmon.out format +%s: file `%s' has bad magic cookie +%s: file `%s' has no symbols +%s: file `%s' has unsupported version %d +%s: file too short to be a gmon file +%s: gmon.out file is missing call-graph data +%s: gmon.out file is missing histogram +%s: incompatible with first gmon file +%s: profiling rate incompatible with first gmon file +%s: ran out room for %lu bytes of text space +%s: somebody miscounted: ltab.len=%d instead of %ld +%s: sorry, file format `prof' is not yet supported +%s: unable to parse mapping file %s. +%s: unexpected EOF after reading %d/%d bins +%s: unknown demangling style `%s' +%s: unknown file format %s +%s: warning: ignoring basic-block exec counts (use -l or --line) +%s:%d: (%s:0x%lx) %lu executions +%time*** File %s: +Based on BSD gprof, copyright 1983 Regents of the University of California. +File `%s' (version %d) contains: +Flat profile: +GNU gprof %s +Index by function name + +Report bugs to %s +This program is free software. This program has absolutely no warranty. +Usage: %s [-[abcDhilLsTvwxyz]] [-[ACeEfFJnNOpPqQZ][name]] [-I dirs] + [-d[num]] [-k from/to] [-m min-count] [-t table-length] + [--[no-]annotated-source[=name]] [--[no-]exec-counts[=name]] + [--[no-]flat-profile[=name]] [--[no-]graph[=name]] + [--[no-]time=name] [--all-lines] [--brief] [--debug[=level]] + [--function-ordering] [--file-ordering] + [--directory-path=dirs] [--display-unused-functions] + [--file-format=name] [--file-info] [--help] [--line] [--min-count=n] + [--no-static] [--print-path] [--separate-files] + [--static-call-graph] [--sum] [--table-length=len] [--traditional] + [--version] [--width=n] [--ignore-non-functions] + [--demangle[=STYLE]] [--no-demangle] + [image-file] [profile-file...] +[cg_tally] arc from %s to %s traversed %lu times +[find_call] %s: 0x%lx to 0x%lx +[find_call] 0x%lx: bsr[find_call] 0x%lx: jal[find_call] 0x%lx: jalr +[find_call] 0x%lx: jsr%s +calledcallschildrencumulativedescendantsindexindex %% time self children called name +nameparentsselfself timetime is in ticks, not seconds +totaltotal Project-Id-Version: gprof 2.12.91 +POT-Creation-Date: 2002-07-23 15:58-0400 +PO-Revision-Date: 2002-11-09 14:01+0100 +Last-Translator: Keld Simonsen +Language-Team: Danish +MIME-Version: 1.0 +Content-Type: text/plain; charset=iso-8859-1 +Content-Transfer-Encoding: 8bit + Kaldsgraf + + Kaldsgraf (forklaring følger) + + %d grundbloksregningspost + %d grundbloksregningsposter + %d kaldsgrafpost + %d kaldsgrafposter + %d histogrampost + %d histogramposter + + + +flad profil: + + +Øverste %d linjer: + + Linje Antal + + +%9lu Totalt antal linjeeksekveringer + +Hver stikprøve regnes som %g %s. + +Eksekveringsoversigt: + + +opløsning: hver stikprøve dækker %ld byte [%d] + for %.2f%% af %.2f %s + + for %.2f%% på %.2f sekunder + + ingen tid akkumuleret + + ingen tid propageret + +%6.6s %5.5s %7.7s %11.11s %7.7s %7.7s +%6.6s %5.5s %7.7s %7.7s %7.7s %7.7s +%9.2f Gennemsniteksekveringer per linje +%9.2f Procent af filen eksekveret +%9ld Eksekverbare linjer i denne fil +%9ld Eksekverede linjer +%c%c/kald%s: %s: fandt fejlagtig mærke %d (er filen beskadiget?) +%s: %s: ikke i a.out-format +%s: %s: uventet filslut efter læsning af %d af %d stikprøve +%s: %s: uventet filslutning +%s: -c understøttes ikke på arkitekturen %s +%s: Kun en af --function-ordering og --file-ordering kan angives. +%s: "%s" er inkompatibel med første gmon-fil +%s: bit per adresse har en uventet værdi på %u +%s: kan ikke lave -c +%s: kan ikke finde .text-sektion i %s +%s: kunne ikke finde "%s" +%s: kunne ikke åbne %s. +%s: fejlsøgning understøttes ikke; -d ignoreredes +%s: ved ikke hvordan filformat %d skal håndteres +%s: filen "%s" ser ikke ud til at være i gmon.out-format +%s: filen "%s" har fejlagtigt magisk tal +%s: filen "%s" har ingen symboler +%s: filen "%s" har version %d som ikke understøttes +%s: filen er for kort til at være en gmon-fil +%s: gmon.out-filen mangler kaldsgrafdata +%s: gmon.out-filen mangler histogram +%s: inkompatibel med første gmon-fil +%s: profileringshastighed er inkompatibel med første gmon-fil +%s: slut på plads for %lu byte tekstplads +%s: nogen regnede forkert: ltab.len=%d i stedet for %ld +%s: desværre, filformatet "prof" understøttes ikke endnu +%s: kan ikke tolke mappingsfilen %s. +%s: uventet filslut efter læsning af %d/%d poster +%s: ukendt demanglingsstil "%s" +%s: ukendt filformat %s +%s: advarsel: ignorerer eksekveringsregning for grundblok (brug -l eller --line) +%s:%d: (%s:0x%lx) %lu eksekveringer +%tid*** Fil %s: +Baseret på BSD gprof, copyright 1983 Regents of the University of California. +Filen "%s" (version %d) indeholder: +Flad profil: +GNU gprof %s +Indeks efter funktionsnavn + +Rapportér fejl til %s, +og synpunkter på oversættelsen til dansk@klid.dk +Dette program er frit programmel. Dette program har ingen som helst garanti. +Brug: %s [-[abcDhilLsTvwxyz]] [-[ACeEfFJnNOpPqQZ][navn]] + [-I kataloger] [-d[tal]] [-k fra/til] [-m mindste-antal] + [-t table-length] [--[no-]annotated-source[=navn]] + [--[no-]exec-counts[=navn]] [--[no-]flat-profile[=navn]] + [--[no-]graph[=navn]] [--[no-]time=navn] [--all-lines] [--brief] + [--debug[=niveau]] [--function-ordering] [--file-ordering] + [--directory-path=kataloger] [--display-unused-functions] + [--file-format=navn] [--file-info] [--help] [--line] [--min-count=n] + [--no-static] [--print-path] [--separate-files] + [--static-call-graph] [--sum] [--table-length=længde] [--traditional] + [--version] [--width=n] [--ignore-non-functions] + [--demangle[=STIL]] [--no-demangle] + [billedfil] [profilfil...] +[cg_tally] gren fra %s til %s gennemløbet %lu gange +[find_call] %s: 0x%lx til 0x%lx +[find_call] 0x%lx: bsr[find_call] 0x%lx: jal[find_call] 0x%lx: jalr +[find_call] 0x%lx: jsr%s +kaldtkaldbørnkumulativafkomindeksindeks %% tid selv børn kaldt navn +navnforældreselvselvtidtiden er i tick, ikke sekunder +totalttotalt \ No newline at end of file diff -Nurpa binutils-2.13.1/gprof/po/da.po binutils-2.13.2/gprof/po/da.po --- binutils-2.13.1/gprof/po/da.po 1969-12-31 19:00:00.000000000 -0500 +++ binutils-2.13.2/gprof/po/da.po 2002-12-15 14:50:46.000000000 -0500 @@ -0,0 +1,552 @@ +# Danish messages for gprof. +# Copyright (C) 2001, 2002 Free Software Foundation, Inc. +# Keld Simonsen , 2002 +# +msgid "" +msgstr "" +"Project-Id-Version: gprof 2.12.91\n" +"POT-Creation-Date: 2002-07-23 15:58-0400\n" +"PO-Revision-Date: 2002-11-09 14:01+0100\n" +"Last-Translator: Keld Simonsen \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#: alpha.c:93 mips.c:47 +msgid "" +msgstr "" + +#: alpha.c:110 mips.c:64 +#, c-format +msgid "[find_call] %s: 0x%lx to 0x%lx\n" +msgstr "[find_call] %s: 0x%lx til 0x%lx\n" + +#: alpha.c:132 +#, c-format +msgid "[find_call] 0x%lx: jsr%s \n" +msgstr "[find_call] 0x%lx: jsr%s \n" + +#: alpha.c:142 +#, c-format +msgid "[find_call] 0x%lx: bsr" +msgstr "[find_call] 0x%lx: bsr" + +#: basic_blocks.c:134 call_graph.c:94 hist.c:98 +#, c-format +msgid "%s: %s: unexpected end of file\n" +msgstr "%s: %s: uventet filslutning\n" + +#: basic_blocks.c:202 +#, c-format +msgid "%s: warning: ignoring basic-block exec counts (use -l or --line)\n" +msgstr "%s: advarsel: ignorerer eksekveringsregning for grundblok (brug -l eller --line)\n" + +#. FIXME: This only works if bfd_vma is unsigned long. +#: basic_blocks.c:295 basic_blocks.c:305 +#, c-format +msgid "%s:%d: (%s:0x%lx) %lu executions\n" +msgstr "%s:%d: (%s:0x%lx) %lu eksekveringer\n" + +#: basic_blocks.c:296 basic_blocks.c:306 +msgid "" +msgstr "" + +#: basic_blocks.c:553 +#, c-format +msgid "" +"\n" +"\n" +"Top %d Lines:\n" +"\n" +" Line Count\n" +"\n" +msgstr "" +"\n" +"\n" +"Øverste %d linjer:\n" +"\n" +" Linje Antal\n" +"\n" + +#: basic_blocks.c:577 +msgid "" +"\n" +"Execution Summary:\n" +"\n" +msgstr "" +"\n" +"Eksekveringsoversigt:\n" +"\n" + +#: basic_blocks.c:578 +#, c-format +msgid "%9ld Executable lines in this file\n" +msgstr "%9ld Eksekverbare linjer i denne fil\n" + +#: basic_blocks.c:580 +#, c-format +msgid "%9ld Lines executed\n" +msgstr "%9ld Eksekverede linjer\n" + +#: basic_blocks.c:581 +#, c-format +msgid "%9.2f Percent of the file executed\n" +msgstr "%9.2f Procent af filen eksekveret\n" + +#: basic_blocks.c:585 +#, c-format +msgid "" +"\n" +"%9lu Total number of line executions\n" +msgstr "" +"\n" +"%9lu Totalt antal linjeeksekveringer\n" + +#: basic_blocks.c:587 +#, c-format +msgid "%9.2f Average executions per line\n" +msgstr "%9.2f Gennemsniteksekveringer per linje\n" + +#: call_graph.c:71 +#, c-format +msgid "[cg_tally] arc from %s to %s traversed %lu times\n" +msgstr "[cg_tally] gren fra %s til %s gennemløbet %lu gange\n" + +#: cg_print.c:73 +msgid "" +"\t\t Call graph (explanation follows)\n" +"\n" +msgstr "" +"\t\t Kaldsgraf (forklaring følger)\n" +"\n" + +#: cg_print.c:75 +msgid "" +"\t\t\tCall graph\n" +"\n" +msgstr "" +"\t\t\tKaldsgraf\n" +"\n" + +#: cg_print.c:78 hist.c:363 +#, c-format +msgid "" +"\n" +"granularity: each sample hit covers %ld byte(s)" +msgstr "" +"\n" +"opløsning: hver stikprøve dækker %ld byte" + +#: cg_print.c:82 +#, c-format +msgid "" +" for %.2f%% of %.2f seconds\n" +"\n" +msgstr "" +" for %.2f%% på %.2f sekunder\n" +"\n" + +#: cg_print.c:86 +msgid "" +" no time propagated\n" +"\n" +msgstr "" +" ingen tid propageret\n" +"\n" + +#: cg_print.c:95 cg_print.c:98 cg_print.c:100 +msgid "called" +msgstr "kaldt" + +#: cg_print.c:95 cg_print.c:100 +msgid "total" +msgstr "totalt" + +#: cg_print.c:95 +msgid "parents" +msgstr "forældre" + +#: cg_print.c:97 cg_print.c:98 +msgid "index" +msgstr "indeks" + +#: cg_print.c:97 +msgid "%time" +msgstr "%tid" + +#: cg_print.c:97 cg_print.c:98 +msgid "self" +msgstr "selv" + +#: cg_print.c:97 +msgid "descendants" +msgstr "afkom" + +#: cg_print.c:98 hist.c:389 +msgid "name" +msgstr "navn" + +#: cg_print.c:100 +msgid "children" +msgstr "børn" + +#: cg_print.c:105 +#, c-format +msgid "index %% time self children called name\n" +msgstr "indeks %% tid selv børn kaldt navn\n" + +#: cg_print.c:129 +#, c-format +msgid " [%d]\n" +msgstr " [%d]\n" + +#: cg_print.c:363 +#, c-format +msgid "%6.6s %5.5s %7.7s %11.11s %7.7s %7.7s \n" +msgstr "%6.6s %5.5s %7.7s %11.11s %7.7s %7.7s \n" + +#: cg_print.c:364 +#, c-format +msgid "%6.6s %5.5s %7.7s %7.7s %7.7s %7.7s \n" +msgstr "%6.6s %5.5s %7.7s %7.7s %7.7s %7.7s \n" + +#: cg_print.c:604 +msgid "" +"Index by function name\n" +"\n" +msgstr "" +"Indeks efter funktionsnavn\n" +"\n" + +#: cg_print.c:661 cg_print.c:670 +#, c-format +msgid "" +msgstr "" + +#: corefile.c:64 +#, c-format +msgid "%s: could not open %s.\n" +msgstr "%s: kunne ikke åbne %s.\n" + +#: corefile.c:78 corefile.c:112 +#, c-format +msgid "%s: unable to parse mapping file %s.\n" +msgstr "%s: kan ikke tolke mappingsfilen %s.\n" + +#: corefile.c:155 +#, c-format +msgid "%s: %s: not in a.out format\n" +msgstr "%s: %s: ikke i a.out-format\n" + +#: corefile.c:166 +#, c-format +msgid "%s: can't find .text section in %s\n" +msgstr "%s: kan ikke finde .text-sektion i %s\n" + +#: corefile.c:225 +#, c-format +msgid "%s: ran out room for %lu bytes of text space\n" +msgstr "%s: slut på plads for %lu byte tekstplads\n" + +#: corefile.c:239 +#, c-format +msgid "%s: can't do -c\n" +msgstr "%s: kan ikke lave -c\n" + +#: corefile.c:276 +#, c-format +msgid "%s: -c not supported on architecture %s\n" +msgstr "%s: -c understøttes ikke på arkitekturen %s\n" + +#: corefile.c:447 +#, c-format +msgid "%s: file `%s' has no symbols\n" +msgstr "%s: filen \"%s\" har ingen symboler\n" + +#: corefile.c:748 +#, c-format +msgid "%s: somebody miscounted: ltab.len=%d instead of %ld\n" +msgstr "%s: nogen regnede forkert: ltab.len=%d i stedet for %ld\n" + +#: gmon_io.c:96 gmon_io.c:159 gmon_io.c:219 gmon_io.c:251 gmon_io.c:422 +#: gmon_io.c:449 gmon_io.c:646 gmon_io.c:671 +#, c-format +msgid "%s: bits per address has unexpected value of %u\n" +msgstr "%s: bit per adresse har en uventet værdi på %u\n" + +#: gmon_io.c:288 gmon_io.c:383 +#, c-format +msgid "%s: file too short to be a gmon file\n" +msgstr "%s: filen er for kort til at være en gmon-fil\n" + +#: gmon_io.c:298 gmon_io.c:432 +#, c-format +msgid "%s: file `%s' has bad magic cookie\n" +msgstr "%s: filen \"%s\" har fejlagtigt magisk tal\n" + +#: gmon_io.c:309 +#, c-format +msgid "%s: file `%s' has unsupported version %d\n" +msgstr "%s: filen \"%s\" har version %d som ikke understøttes\n" + +#: gmon_io.c:339 +#, c-format +msgid "%s: %s: found bad tag %d (file corrupted?)\n" +msgstr "%s: %s: fandt fejlagtig mærke %d (er filen beskadiget?)\n" + +#: gmon_io.c:405 +#, c-format +msgid "%s: profiling rate incompatible with first gmon file\n" +msgstr "%s: profileringshastighed er inkompatibel med første gmon-fil\n" + +#: gmon_io.c:465 +#, c-format +msgid "%s: incompatible with first gmon file\n" +msgstr "%s: inkompatibel med første gmon-fil\n" + +#: gmon_io.c:493 +#, c-format +msgid "%s: file '%s' does not appear to be in gmon.out format\n" +msgstr "%s: filen \"%s\" ser ikke ud til at være i gmon.out-format\n" + +#: gmon_io.c:514 +#, c-format +msgid "%s: unexpected EOF after reading %d/%d bins\n" +msgstr "%s: uventet filslut efter læsning af %d/%d poster\n" + +#: gmon_io.c:547 +msgid "time is in ticks, not seconds\n" +msgstr "tiden er i tick, ikke sekunder\n" + +#: gmon_io.c:553 gmon_io.c:742 +#, c-format +msgid "%s: don't know how to deal with file format %d\n" +msgstr "%s: ved ikke hvordan filformat %d skal håndteres\n" + +#: gmon_io.c:560 +#, c-format +msgid "File `%s' (version %d) contains:\n" +msgstr "Filen \"%s\" (version %d) indeholder:\n" + +#: gmon_io.c:563 +#, c-format +msgid "\t%d histogram record\n" +msgstr "\t%d histogrampost\n" + +#: gmon_io.c:564 +#, c-format +msgid "\t%d histogram records\n" +msgstr "\t%d histogramposter\n" + +#: gmon_io.c:566 +#, c-format +msgid "\t%d call-graph record\n" +msgstr "\t%d kaldsgrafpost\n" + +#: gmon_io.c:567 +#, c-format +msgid "\t%d call-graph records\n" +msgstr "\t%d kaldsgrafposter\n" + +#: gmon_io.c:569 +#, c-format +msgid "\t%d basic-block count record\n" +msgstr "\t%d grundbloksregningspost\n" + +#: gmon_io.c:570 +#, c-format +msgid "\t%d basic-block count records\n" +msgstr "\t%d grundbloksregningsposter\n" + +#: gprof.c:152 +#, c-format +msgid "" +"Usage: %s [-[abcDhilLsTvwxyz]] [-[ACeEfFJnNOpPqQZ][name]] [-I dirs]\n" +"\t[-d[num]] [-k from/to] [-m min-count] [-t table-length]\n" +"\t[--[no-]annotated-source[=name]] [--[no-]exec-counts[=name]]\n" +"\t[--[no-]flat-profile[=name]] [--[no-]graph[=name]]\n" +"\t[--[no-]time=name] [--all-lines] [--brief] [--debug[=level]]\n" +"\t[--function-ordering] [--file-ordering]\n" +"\t[--directory-path=dirs] [--display-unused-functions]\n" +"\t[--file-format=name] [--file-info] [--help] [--line] [--min-count=n]\n" +"\t[--no-static] [--print-path] [--separate-files]\n" +"\t[--static-call-graph] [--sum] [--table-length=len] [--traditional]\n" +"\t[--version] [--width=n] [--ignore-non-functions]\n" +"\t[--demangle[=STYLE]] [--no-demangle]\n" +"\t[image-file] [profile-file...]\n" +msgstr "" +"Brug: %s [-[abcDhilLsTvwxyz]] [-[ACeEfFJnNOpPqQZ][navn]]\n" +"\t[-I kataloger] [-d[tal]] [-k fra/til] [-m mindste-antal]\n" +"\t[-t table-length] [--[no-]annotated-source[=navn]]\n" +"\t[--[no-]exec-counts[=navn]] [--[no-]flat-profile[=navn]]\n" +"\t[--[no-]graph[=navn]] [--[no-]time=navn] [--all-lines] [--brief]\n" +"\t[--debug[=niveau]] [--function-ordering] [--file-ordering]\n" +"\t[--directory-path=kataloger] [--display-unused-functions]\n" +"\t[--file-format=navn] [--file-info] [--help] [--line] [--min-count=n]\n" +"\t[--no-static] [--print-path] [--separate-files]\n" +"\t[--static-call-graph] [--sum] [--table-length=længde] [--traditional]\n" +"\t[--version] [--width=n] [--ignore-non-functions]\n" +"\t[--demangle[=STIL]] [--no-demangle]\n" +"\t[billedfil] [profilfil...]\n" + +#: gprof.c:168 +#, c-format +msgid "Report bugs to %s\n" +msgstr "" +"Rapportér fejl til %s,\n" +"og synpunkter på oversættelsen til dansk@klid.dk\n" + +#: gprof.c:242 +#, c-format +msgid "%s: debugging not supported; -d ignored\n" +msgstr "%s: fejlsøgning understøttes ikke; -d ignoreredes\n" + +#: gprof.c:322 +#, c-format +msgid "%s: unknown file format %s\n" +msgstr "%s: ukendt filformat %s\n" + +#. This output is intended to follow the GNU standards document. +#: gprof.c:406 +#, c-format +msgid "GNU gprof %s\n" +msgstr "GNU gprof %s\n" + +#: gprof.c:407 +msgid "Based on BSD gprof, copyright 1983 Regents of the University of California.\n" +msgstr "Baseret på BSD gprof, copyright 1983 Regents of the University of California.\n" + +#: gprof.c:408 +msgid "This program is free software. This program has absolutely no warranty.\n" +msgstr "Dette program er frit programmel. Dette program har ingen som helst garanti.\n" + +#: gprof.c:449 +#, c-format +msgid "%s: unknown demangling style `%s'\n" +msgstr "%s: ukendt demanglingsstil \"%s\"\n" + +#: gprof.c:469 +#, c-format +msgid "%s: Only one of --function-ordering and --file-ordering may be specified.\n" +msgstr "%s: Kun en af --function-ordering og --file-ordering kan angives.\n" + +#: gprof.c:569 +#, c-format +msgid "%s: sorry, file format `prof' is not yet supported\n" +msgstr "%s: desværre, filformatet \"prof\" understøttes ikke endnu\n" + +#: gprof.c:630 +#, c-format +msgid "%s: gmon.out file is missing histogram\n" +msgstr "%s: gmon.out-filen mangler histogram\n" + +#: gprof.c:637 +#, c-format +msgid "%s: gmon.out file is missing call-graph data\n" +msgstr "%s: gmon.out-filen mangler kaldsgrafdata\n" + +#: hist.c:127 +#, c-format +msgid "%s: `%s' is incompatible with first gmon file\n" +msgstr "%s: \"%s\" er inkompatibel med første gmon-fil\n" + +#: hist.c:143 +#, c-format +msgid "%s: %s: unexpected EOF after reading %d of %d samples\n" +msgstr "%s: %s: uventet filslut efter læsning af %d af %d stikprøve\n" + +#: hist.c:359 +#, c-format +msgid "%c%c/call" +msgstr "%c%c/kald" + +#: hist.c:367 +#, c-format +msgid "" +" for %.2f%% of %.2f %s\n" +"\n" +msgstr "" +" for %.2f%% af %.2f %s\n" +"\n" + +#: hist.c:373 +#, c-format +msgid "" +"\n" +"Each sample counts as %g %s.\n" +msgstr "" +"\n" +"Hver stikprøve regnes som %g %s.\n" + +#: hist.c:378 +msgid "" +" no time accumulated\n" +"\n" +msgstr "" +" ingen tid akkumuleret\n" +"\n" + +#: hist.c:385 +msgid "cumulative" +msgstr "kumulativ" + +#: hist.c:385 +msgid "self " +msgstr "selv" + +#: hist.c:385 +msgid "total " +msgstr "totalt" + +#: hist.c:388 +msgid "time" +msgstr "tid" + +#: hist.c:388 +msgid "calls" +msgstr "kald" + +#: hist.c:481 +msgid "" +"\n" +"\n" +"\n" +"flat profile:\n" +msgstr "" +"\n" +"\n" +"\n" +"flad profil:\n" + +#: hist.c:487 +msgid "Flat profile:\n" +msgstr "Flad profil:\n" + +#: mips.c:75 +#, c-format +msgid "[find_call] 0x%lx: jal" +msgstr "[find_call] 0x%lx: jal" + +#: mips.c:100 +#, c-format +msgid "[find_call] 0x%lx: jalr\n" +msgstr "[find_call] 0x%lx: jalr\n" + +#: source.c:166 +#, c-format +msgid "%s: could not locate `%s'\n" +msgstr "%s: kunne ikke finde \"%s\"\n" + +#: source.c:241 +#, c-format +msgid "*** File %s:\n" +msgstr "*** Fil %s:\n" + +#: utils.c:99 +#, c-format +msgid " " +msgstr " " + +#~ msgid "%s: bfd_vma has unexpected size of %ld bytes\n" +#~ msgstr "%s: bfd_vma har en uventet størrelse på %ld byte\n" diff -Nurpa binutils-2.13.1/gprof/po/pt_BR.gmo binutils-2.13.2/gprof/po/pt_BR.gmo --- binutils-2.13.1/gprof/po/pt_BR.gmo 1969-12-31 19:00:00.000000000 -0500 +++ binutils-2.13.2/gprof/po/pt_BR.gmo 2002-12-28 23:34:34.000000000 -0500 @@ -0,0 +1,228 @@ +Þ•^ üøù) 3Qp‡ŸµÌ'Þ( / N 0d • ² ¾ × õ  +8" +6[ +$’ +%· +%Ý +  +$ P 6m ¤ (Ä Jí .8 0g ˜ #© Í è ( /) 7Y #‘ µ )Ó %ý -#'Q&y5 -Ö439%m,“"ÀãAÿ!Ac i +w‚ “L!ê  )BIU¿Ÿ1_‘±Èß*ø#*0 +9 DP3VŠ—œ£¨ÇÍYÔ.1G+y-¥$Ó&ø;Y2k+ž Êë:= \h‚¢¼8Ö6%F)l(–¿ Ù;æ""DE$Š)¯NÙ4(1]-¨Öõ/3?8s0¬$Ý87;?s+³-ßH 8V3>Ã4 =7 2u '¨ TÐ %!F!M! +^!i!z!M‰!#×!û! +""4"WK"Ò£"1v% ¨%É%à%÷%*&;&C&L& +S& ^&k&3r&¦&«&°& +¹&Ä&(Ê&ó&ù&&\Z K61/CQM*J.'V " T[$I)P2R-H%8,0#! ?G]W^= >ALFUS4<5N+DB(X;@O7E +:9Y3 Call graph + + Call graph (explanation follows) + + %d basic-block count record + %d basic-block count records + %d call-graph record + %d call-graph records + %d histogram record + %d histogram records + + + +flat profile: + + +Top %d Lines: + + Line Count + + +%9lu Total number of line executions + +Each sample counts as %g %s. + +Execution Summary: + + +granularity: each sample hit covers %ld byte(s) [%d] + for %.2f%% of %.2f %s + + for %.2f%% of %.2f seconds + + no time accumulated + + no time propagated + +%6.6s %5.5s %7.7s %11.11s %7.7s %7.7s +%6.6s %5.5s %7.7s %7.7s %7.7s %7.7s +%9.2f Average executions per line +%9.2f Percent of the file executed +%9ld Executable lines in this file +%9ld Lines executed +%c%c/call%s: %s: found bad tag %d (file corrupted?) +%s: %s: not in a.out format +%s: %s: unexpected EOF after reading %d of %d samples +%s: %s: unexpected end of file +%s: -c not supported on architecture %s +%s: Only one of --function-ordering and --file-ordering may be specified. +%s: `%s' is incompatible with first gmon file +%s: bits per address has unexpected value of %u +%s: can't do -c +%s: can't find .text section in %s +%s: could not locate `%s' +%s: could not open %s. +%s: debugging not supported; -d ignored +%s: don't know how to deal with file format %d +%s: file '%s' does not appear to be in gmon.out format +%s: file `%s' has bad magic cookie +%s: file `%s' has no symbols +%s: file `%s' has unsupported version %d +%s: file too short to be a gmon file +%s: gmon.out file is missing call-graph data +%s: gmon.out file is missing histogram +%s: incompatible with first gmon file +%s: profiling rate incompatible with first gmon file +%s: ran out room for %lu bytes of text space +%s: somebody miscounted: ltab.len=%d instead of %ld +%s: sorry, file format `prof' is not yet supported +%s: unable to parse mapping file %s. +%s: unexpected EOF after reading %d/%d bins +%s: unknown demangling style `%s' +%s: unknown file format %s +%s: warning: ignoring basic-block exec counts (use -l or --line) +%s:%d: (%s:0x%lx) %lu executions +%time*** File %s: +Based on BSD gprof, copyright 1983 Regents of the University of California. +File `%s' (version %d) contains: +Flat profile: +GNU gprof %s +Index by function name + +Report bugs to %s +This program is free software. This program has absolutely no warranty. +Usage: %s [-[abcDhilLsTvwxyz]] [-[ACeEfFJnNOpPqQZ][name]] [-I dirs] + [-d[num]] [-k from/to] [-m min-count] [-t table-length] + [--[no-]annotated-source[=name]] [--[no-]exec-counts[=name]] + [--[no-]flat-profile[=name]] [--[no-]graph[=name]] + [--[no-]time=name] [--all-lines] [--brief] [--debug[=level]] + [--function-ordering] [--file-ordering] + [--directory-path=dirs] [--display-unused-functions] + [--file-format=name] [--file-info] [--help] [--line] [--min-count=n] + [--no-static] [--print-path] [--separate-files] + [--static-call-graph] [--sum] [--table-length=len] [--traditional] + [--version] [--width=n] [--ignore-non-functions] + [--demangle[=STYLE]] [--no-demangle] + [image-file] [profile-file...] +[cg_tally] arc from %s to %s traversed %lu times +[find_call] %s: 0x%lx to 0x%lx +[find_call] 0x%lx: bsr[find_call] 0x%lx: jal[find_call] 0x%lx: jalr +[find_call] 0x%lx: jsr%s +calledcallschildrencumulativedescendantsindexindex %% time self children called name +nameparentsselfself timetime is in ticks, not seconds +totaltotal Project-Id-Version: gprof 2.12.91 +POT-Creation-Date: 2002-07-23 15:58-0400 +PO-Revision-Date: 2002-11-29 03:00-0300 +Last-Translator: Alexandre Folle de Menezes +Language-Team: Brazilian Portuguese +MIME-Version: 1.0 +Content-Type: text/plain; charset=ISO-8859-1 +Content-Transfer-Encoding: 8bit + Gráfico de chamadas + + Gráfico de chamadas (explicação adiante) + + %d registro de contagem de blocos básicos + %d registros de contagens de blocos básicos + %d registro de gráfico de chamadas + %d registros de gráficos de chamadas + %d registro de histograma + %d registros de histogramas + + + +perfil plano: + + +%d Linhas Principais: + + Linha Contador + + +%9lu Número total de execuções de linha + +Cada amostra conta como %g %s. + +Resumo da Execução: + + +granularidade: cada elemento de amostra cobre %ld byte(s) [%d] + para %.2f%% de %.2f %s + + para %.2f%% de %.2f segundos + + não há tempo acumulado + + nenhum tempo propagado + +%6.6s %5.5s %7.7s %11.11s %7.7s %7.7s +%6.6s %5.5s %7.7s %11.11s %7.7s %7.7s +%9.2f Média de execuções por linha +%9.2f Percentagem executada do arquivo +%9ld Linhas executáveis neste arquivo +%9ld Linhas executadas +%c%c/chamada%s: %s: marca %d inválida encontrada (arquivo corrompido?) +%s: %s: não está no formato a.out +%s: %s: final de arquivo inesperado depois de ler %d de %d amostras +%s: %s: final de arquivo inesperado +%s: -c não tem suporte na arquitetura %s +%s: Apenas um de --function-ordering e --file-ordering pode ser especificado. +%s: `%s' é incompatível com o primeiro arquivo gmon +%s: bits por endereço tem valor inesperado de %u +%s: impossível fazer -c +%s: impossível encontrar a seção .text em %s +%s: impossível encontrar `%s' +%s: impossível abrir %s. +%s: não há suporte para depuração; -d ignorado +%s: não sei como lidar com o arquivo de formato %d +%s: o arquivo '%s' não parece estar no formato gmon.out +%s: o arquivo `%s' tem um magic cookie inválido +%s: o arquivo `%s' não tem símbolos +%s: o arquivo `%s' tem a versão %d, que não é suportada +%s: o arquivo é muito pequeno para ser um arquivo gmon +%s: faltam os dados do gráfico de chamadas do arquivo gmon.out +%s: falta o histograma do arquivo gmon.out +%s: incompatível com o primeiro arquivo gmon +%s: taxa de análises de perfil incompatível com o primeiro arquivo gmon +%s: terminou o espaço para %lu bytes de espaço de texto +%s: alguém contou mal: ltab.len=%d em lugar de %ld +%s: perdão, o formato de arquivo `prof' ainda não é suportado +%s: impossível analisar o arquivo de mapeamento %s. +%s: final de arquivo inesperado depois de ler %d/%d binários +%s: estilo de desembaralhamento desconhecido `%s' +%s: formato de arquivo %s desconhecido +%s: aviso: ignorando os contadores de execução de blocos básicos (use -l ou --line) +%s:%d: (%s:0x%lx) %lu execuções +%tempo*** Arquivo %s: +Basado no BSD gprof, copyright 1983 Regents of the University of California. +O arquivo `%s' (versão %d) contém: +Perfil plano: +GNU gprof %s +Índice por nome de função + +Reportar bugs para %s +Este programa é software livre. Este programa não tem absolutamente nenhuma garantia. +Modo de empleo: %s [-[abcDhilLsTvwxyz]] [-[ACeEfFJnNOpPqQZ][nome]] [-I dirs] + [-d[num]] [-k de/a] [-m contagem-min] [-t tamanho-tabela] + [--[no-]annotated-source[=nome]] [--[no-]exec-counts[=nome]] + [--[no-]flat-profile[=nome]] [--[no-]graph[=nome]] + [--[no-]time=nome] [--all-lines] [--brief] [--debug[=nível]] + [--function-ordering] [--file-ordering] + [--directory-path=dirs] [--display-unused-functions] + [--file-format=nome] [--file-info] [--help] [--line] [--min-count=n] + [--no-static] [--print-path] [--separate-files] + [--static-call-graph] [--sum] [--table-length=long] [--traditional] + [--version] [--width=n] [--ignore-non-functions] + [--demangle[=ESTILO]] [--no-demangle] + [arquivo-imagen] [arquivo-perfil...] +[cg_tally] arco de %s até %s percorido %lu vezes +[find_call] %s: 0x%lx até 0x%lx +[find_call] 0x%lx: bsr[find_call] 0x%lx: jal[find_call] 0x%lx: jalr +[find_call] 0x%lx: jsr%s +chamadochamadasfilhoscumulativodescendentesíndiceind %% tempo si_mesmo filhos chamado nome +nomepaissi mesmosi mesmo tempoo tempo está em tiques, não em segundos +totaltotal \ No newline at end of file diff -Nurpa binutils-2.13.1/gprof/po/pt_BR.po binutils-2.13.2/gprof/po/pt_BR.po --- binutils-2.13.1/gprof/po/pt_BR.po 1969-12-31 19:00:00.000000000 -0500 +++ binutils-2.13.2/gprof/po/pt_BR.po 2002-12-15 14:50:46.000000000 -0500 @@ -0,0 +1,551 @@ +# gprof: translation to Brazilian Portuguese (pt_BR) +# Copyright (C) 2002 Free Software Foundation, Inc. +# Alexandre Folle de Menezes , 2002. +# based on the version 2.12.91 translation to Spanish (es) by +# Cristian Othón Martínez Vera , 2002. +# +msgid "" +msgstr "" +"Project-Id-Version: gprof 2.12.91\n" +"POT-Creation-Date: 2002-07-23 15:58-0400\n" +"PO-Revision-Date: 2002-11-29 03:00-0300\n" +"Last-Translator: Alexandre Folle de Menezes \n" +"Language-Team: Brazilian Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#: alpha.c:93 mips.c:47 +msgid "" +msgstr "" + +#: alpha.c:110 mips.c:64 +#, c-format +msgid "[find_call] %s: 0x%lx to 0x%lx\n" +msgstr "[find_call] %s: 0x%lx até 0x%lx\n" + +#: alpha.c:132 +#, c-format +msgid "[find_call] 0x%lx: jsr%s \n" +msgstr "[find_call] 0x%lx: jsr%s \n" + +#: alpha.c:142 +#, c-format +msgid "[find_call] 0x%lx: bsr" +msgstr "[find_call] 0x%lx: bsr" + +#: basic_blocks.c:134 call_graph.c:94 hist.c:98 +#, c-format +msgid "%s: %s: unexpected end of file\n" +msgstr "%s: %s: final de arquivo inesperado\n" + +#: basic_blocks.c:202 +#, c-format +msgid "%s: warning: ignoring basic-block exec counts (use -l or --line)\n" +msgstr "%s: aviso: ignorando os contadores de execução de blocos básicos (use -l ou --line)\n" + +#. FIXME: This only works if bfd_vma is unsigned long. +#: basic_blocks.c:295 basic_blocks.c:305 +#, c-format +msgid "%s:%d: (%s:0x%lx) %lu executions\n" +msgstr "%s:%d: (%s:0x%lx) %lu execuções\n" + +#: basic_blocks.c:296 basic_blocks.c:306 +msgid "" +msgstr "" + +#: basic_blocks.c:553 +#, c-format +msgid "" +"\n" +"\n" +"Top %d Lines:\n" +"\n" +" Line Count\n" +"\n" +msgstr "" +"\n" +"\n" +"%d Linhas Principais:\n" +"\n" +" Linha Contador\n" +"\n" + +#: basic_blocks.c:577 +msgid "" +"\n" +"Execution Summary:\n" +"\n" +msgstr "" +"\n" +"Resumo da Execução:\n" +"\n" + +#: basic_blocks.c:578 +#, c-format +msgid "%9ld Executable lines in this file\n" +msgstr "%9ld Linhas executáveis neste arquivo\n" + +#: basic_blocks.c:580 +#, c-format +msgid "%9ld Lines executed\n" +msgstr "%9ld Linhas executadas\n" + +#: basic_blocks.c:581 +#, c-format +msgid "%9.2f Percent of the file executed\n" +msgstr "%9.2f Percentagem executada do arquivo\n" + +#: basic_blocks.c:585 +#, c-format +msgid "" +"\n" +"%9lu Total number of line executions\n" +msgstr "" +"\n" +"%9lu Número total de execuções de linha\n" + +#: basic_blocks.c:587 +#, c-format +msgid "%9.2f Average executions per line\n" +msgstr "%9.2f Média de execuções por linha\n" + +#: call_graph.c:71 +#, c-format +msgid "[cg_tally] arc from %s to %s traversed %lu times\n" +msgstr "[cg_tally] arco de %s até %s percorido %lu vezes\n" + +#: cg_print.c:73 +msgid "" +"\t\t Call graph (explanation follows)\n" +"\n" +msgstr "" +"\t\t Gráfico de chamadas (explicação adiante)\n" +"\n" + +#: cg_print.c:75 +msgid "" +"\t\t\tCall graph\n" +"\n" +msgstr "" +"\t\t\tGráfico de chamadas\n" +"\n" + +#: cg_print.c:78 hist.c:363 +#, c-format +msgid "" +"\n" +"granularity: each sample hit covers %ld byte(s)" +msgstr "" +"\n" +"granularidade: cada elemento de amostra cobre %ld byte(s)" + +#: cg_print.c:82 +#, c-format +msgid "" +" for %.2f%% of %.2f seconds\n" +"\n" +msgstr "" +" para %.2f%% de %.2f segundos\n" +"\n" + +#: cg_print.c:86 +msgid "" +" no time propagated\n" +"\n" +msgstr "" +" nenhum tempo propagado\n" +"\n" + +#: cg_print.c:95 cg_print.c:98 cg_print.c:100 +msgid "called" +msgstr "chamado" + +#: cg_print.c:95 cg_print.c:100 +msgid "total" +msgstr "total" + +#: cg_print.c:95 +msgid "parents" +msgstr "pais" + +#: cg_print.c:97 cg_print.c:98 +msgid "index" +msgstr "índice" + +#: cg_print.c:97 +msgid "%time" +msgstr "%tempo" + +#: cg_print.c:97 cg_print.c:98 +msgid "self" +msgstr "si mesmo" + +#: cg_print.c:97 +msgid "descendants" +msgstr "descendentes" + +#: cg_print.c:98 hist.c:389 +msgid "name" +msgstr "nome" + +#: cg_print.c:100 +msgid "children" +msgstr "filhos" + +#: cg_print.c:105 +#, c-format +msgid "index %% time self children called name\n" +msgstr "ind %% tempo si_mesmo filhos chamado nome\n" + +#: cg_print.c:129 +#, c-format +msgid " [%d]\n" +msgstr " [%d]\n" + +#: cg_print.c:363 +#, c-format +msgid "%6.6s %5.5s %7.7s %11.11s %7.7s %7.7s \n" +msgstr "%6.6s %5.5s %7.7s %11.11s %7.7s %7.7s \n" + +#: cg_print.c:364 +#, c-format +msgid "%6.6s %5.5s %7.7s %7.7s %7.7s %7.7s \n" +msgstr "%6.6s %5.5s %7.7s %11.11s %7.7s %7.7s \n" + +#: cg_print.c:604 +msgid "" +"Index by function name\n" +"\n" +msgstr "" +"Índice por nome de função\n" +"\n" + +#: cg_print.c:661 cg_print.c:670 +#, c-format +msgid "" +msgstr "" + +#: corefile.c:64 +#, c-format +msgid "%s: could not open %s.\n" +msgstr "%s: impossível abrir %s.\n" + +#: corefile.c:78 corefile.c:112 +#, c-format +msgid "%s: unable to parse mapping file %s.\n" +msgstr "%s: impossível analisar o arquivo de mapeamento %s.\n" + +#: corefile.c:155 +#, c-format +msgid "%s: %s: not in a.out format\n" +msgstr "%s: %s: não está no formato a.out\n" + +#: corefile.c:166 +#, c-format +msgid "%s: can't find .text section in %s\n" +msgstr "%s: impossível encontrar a seção .text em %s\n" + +#: corefile.c:225 +#, c-format +msgid "%s: ran out room for %lu bytes of text space\n" +msgstr "%s: terminou o espaço para %lu bytes de espaço de texto\n" + +#: corefile.c:239 +#, c-format +msgid "%s: can't do -c\n" +msgstr "%s: impossível fazer -c\n" + +#: corefile.c:276 +#, c-format +msgid "%s: -c not supported on architecture %s\n" +msgstr "%s: -c não tem suporte na arquitetura %s\n" + +#: corefile.c:447 +#, c-format +msgid "%s: file `%s' has no symbols\n" +msgstr "%s: o arquivo `%s' não tem símbolos\n" + +#: corefile.c:748 +#, c-format +msgid "%s: somebody miscounted: ltab.len=%d instead of %ld\n" +msgstr "%s: alguém contou mal: ltab.len=%d em lugar de %ld\n" + +#: gmon_io.c:96 gmon_io.c:159 gmon_io.c:219 gmon_io.c:251 gmon_io.c:422 +#: gmon_io.c:449 gmon_io.c:646 gmon_io.c:671 +#, c-format +msgid "%s: bits per address has unexpected value of %u\n" +msgstr "%s: bits por endereço tem valor inesperado de %u\n" + +#: gmon_io.c:288 gmon_io.c:383 +#, c-format +msgid "%s: file too short to be a gmon file\n" +msgstr "%s: o arquivo é muito pequeno para ser um arquivo gmon\n" + +#: gmon_io.c:298 gmon_io.c:432 +#, c-format +msgid "%s: file `%s' has bad magic cookie\n" +msgstr "%s: o arquivo `%s' tem um magic cookie inválido\n" + +#: gmon_io.c:309 +#, c-format +msgid "%s: file `%s' has unsupported version %d\n" +msgstr "%s: o arquivo `%s' tem a versão %d, que não é suportada\n" + +#: gmon_io.c:339 +#, c-format +msgid "%s: %s: found bad tag %d (file corrupted?)\n" +msgstr "%s: %s: marca %d inválida encontrada (arquivo corrompido?)\n" + +#: gmon_io.c:405 +#, c-format +msgid "%s: profiling rate incompatible with first gmon file\n" +msgstr "%s: taxa de análises de perfil incompatível com o primeiro arquivo gmon\n" + +#: gmon_io.c:465 +#, c-format +msgid "%s: incompatible with first gmon file\n" +msgstr "%s: incompatível com o primeiro arquivo gmon\n" + +#: gmon_io.c:493 +#, c-format +msgid "%s: file '%s' does not appear to be in gmon.out format\n" +msgstr "%s: o arquivo '%s' não parece estar no formato gmon.out\n" + +# FIXME: comprobar con el código si bins es abreviatura de binarios o +# se refiere a la denominación inglesa de 'papelera'. cfuga +#: gmon_io.c:514 +#, c-format +msgid "%s: unexpected EOF after reading %d/%d bins\n" +msgstr "%s: final de arquivo inesperado depois de ler %d/%d binários\n" + +#: gmon_io.c:547 +msgid "time is in ticks, not seconds\n" +msgstr "o tempo está em tiques, não em segundos\n" + +#: gmon_io.c:553 gmon_io.c:742 +#, c-format +msgid "%s: don't know how to deal with file format %d\n" +msgstr "%s: não sei como lidar com o arquivo de formato %d\n" + +#: gmon_io.c:560 +#, c-format +msgid "File `%s' (version %d) contains:\n" +msgstr "O arquivo `%s' (versão %d) contém:\n" + +#: gmon_io.c:563 +#, c-format +msgid "\t%d histogram record\n" +msgstr "\t%d registro de histograma\n" + +#: gmon_io.c:564 +#, c-format +msgid "\t%d histogram records\n" +msgstr "\t%d registros de histogramas\n" + +#: gmon_io.c:566 +#, c-format +msgid "\t%d call-graph record\n" +msgstr "\t%d registro de gráfico de chamadas\n" + +#: gmon_io.c:567 +#, c-format +msgid "\t%d call-graph records\n" +msgstr "\t%d registros de gráficos de chamadas\n" + +#: gmon_io.c:569 +#, c-format +msgid "\t%d basic-block count record\n" +msgstr "\t%d registro de contagem de blocos básicos\n" + +#: gmon_io.c:570 +#, c-format +msgid "\t%d basic-block count records\n" +msgstr "\t%d registros de contagens de blocos básicos\n" + +#: gprof.c:152 +#, c-format +msgid "" +"Usage: %s [-[abcDhilLsTvwxyz]] [-[ACeEfFJnNOpPqQZ][name]] [-I dirs]\n" +"\t[-d[num]] [-k from/to] [-m min-count] [-t table-length]\n" +"\t[--[no-]annotated-source[=name]] [--[no-]exec-counts[=name]]\n" +"\t[--[no-]flat-profile[=name]] [--[no-]graph[=name]]\n" +"\t[--[no-]time=name] [--all-lines] [--brief] [--debug[=level]]\n" +"\t[--function-ordering] [--file-ordering]\n" +"\t[--directory-path=dirs] [--display-unused-functions]\n" +"\t[--file-format=name] [--file-info] [--help] [--line] [--min-count=n]\n" +"\t[--no-static] [--print-path] [--separate-files]\n" +"\t[--static-call-graph] [--sum] [--table-length=len] [--traditional]\n" +"\t[--version] [--width=n] [--ignore-non-functions]\n" +"\t[--demangle[=STYLE]] [--no-demangle]\n" +"\t[image-file] [profile-file...]\n" +msgstr "" +"Modo de empleo: %s [-[abcDhilLsTvwxyz]] [-[ACeEfFJnNOpPqQZ][nome]] [-I dirs]\n" +"\t[-d[num]] [-k de/a] [-m contagem-min] [-t tamanho-tabela]\n" +"\t[--[no-]annotated-source[=nome]] [--[no-]exec-counts[=nome]]\n" +"\t[--[no-]flat-profile[=nome]] [--[no-]graph[=nome]]\n" +"\t[--[no-]time=nome] [--all-lines] [--brief] [--debug[=nível]]\n" +"\t[--function-ordering] [--file-ordering]\n" +"\t[--directory-path=dirs] [--display-unused-functions]\n" +"\t[--file-format=nome] [--file-info] [--help] [--line] [--min-count=n]\n" +"\t[--no-static] [--print-path] [--separate-files]\n" +"\t[--static-call-graph] [--sum] [--table-length=long] [--traditional]\n" +"\t[--version] [--width=n] [--ignore-non-functions]\n" +"\t[--demangle[=ESTILO]] [--no-demangle]\n" +"\t[arquivo-imagen] [arquivo-perfil...]\n" + +#: gprof.c:168 +#, c-format +msgid "Report bugs to %s\n" +msgstr "Reportar bugs para %s\n" + +#: gprof.c:242 +#, c-format +msgid "%s: debugging not supported; -d ignored\n" +msgstr "%s: não há suporte para depuração; -d ignorado\n" + +#: gprof.c:322 +#, c-format +msgid "%s: unknown file format %s\n" +msgstr "%s: formato de arquivo %s desconhecido\n" + +#. This output is intended to follow the GNU standards document. +#: gprof.c:406 +#, c-format +msgid "GNU gprof %s\n" +msgstr "GNU gprof %s\n" + +#: gprof.c:407 +msgid "Based on BSD gprof, copyright 1983 Regents of the University of California.\n" +msgstr "Basado no BSD gprof, copyright 1983 Regents of the University of California.\n" + +#: gprof.c:408 +msgid "This program is free software. This program has absolutely no warranty.\n" +msgstr "Este programa é software livre. Este programa não tem absolutamente nenhuma garantia.\n" + +#: gprof.c:449 +#, c-format +msgid "%s: unknown demangling style `%s'\n" +msgstr "%s: estilo de desembaralhamento desconhecido `%s'\n" + +#: gprof.c:469 +#, c-format +msgid "%s: Only one of --function-ordering and --file-ordering may be specified.\n" +msgstr "%s: Apenas um de --function-ordering e --file-ordering pode ser especificado.\n" + +#: gprof.c:569 +#, c-format +msgid "%s: sorry, file format `prof' is not yet supported\n" +msgstr "%s: perdão, o formato de arquivo `prof' ainda não é suportado\n" + +#: gprof.c:630 +#, c-format +msgid "%s: gmon.out file is missing histogram\n" +msgstr "%s: falta o histograma do arquivo gmon.out\n" + +#: gprof.c:637 +#, c-format +msgid "%s: gmon.out file is missing call-graph data\n" +msgstr "%s: faltam os dados do gráfico de chamadas do arquivo gmon.out\n" + +#: hist.c:127 +#, c-format +msgid "%s: `%s' is incompatible with first gmon file\n" +msgstr "%s: `%s' é incompatível com o primeiro arquivo gmon\n" + +#: hist.c:143 +#, c-format +msgid "%s: %s: unexpected EOF after reading %d of %d samples\n" +msgstr "%s: %s: final de arquivo inesperado depois de ler %d de %d amostras\n" + +#: hist.c:359 +#, c-format +msgid "%c%c/call" +msgstr "%c%c/chamada" + +#: hist.c:367 +#, c-format +msgid "" +" for %.2f%% of %.2f %s\n" +"\n" +msgstr "" +" para %.2f%% de %.2f %s\n" +"\n" + +#: hist.c:373 +#, c-format +msgid "" +"\n" +"Each sample counts as %g %s.\n" +msgstr "" +"\n" +"Cada amostra conta como %g %s.\n" + +#: hist.c:378 +msgid "" +" no time accumulated\n" +"\n" +msgstr "" +" não há tempo acumulado\n" +"\n" + +#: hist.c:385 +msgid "cumulative" +msgstr "cumulativo" + +#: hist.c:385 +msgid "self " +msgstr "si mesmo " + +#: hist.c:385 +msgid "total " +msgstr "total " + +#: hist.c:388 +msgid "time" +msgstr "tempo" + +#: hist.c:388 +msgid "calls" +msgstr "chamadas" + +#: hist.c:481 +msgid "" +"\n" +"\n" +"\n" +"flat profile:\n" +msgstr "" +"\n" +"\n" +"\n" +"perfil plano:\n" + +#: hist.c:487 +msgid "Flat profile:\n" +msgstr "Perfil plano:\n" + +#: mips.c:75 +#, c-format +msgid "[find_call] 0x%lx: jal" +msgstr "[find_call] 0x%lx: jal" + +#: mips.c:100 +#, c-format +msgid "[find_call] 0x%lx: jalr\n" +msgstr "[find_call] 0x%lx: jalr\n" + +#: source.c:166 +#, c-format +msgid "%s: could not locate `%s'\n" +msgstr "%s: impossível encontrar `%s'\n" + +#: source.c:241 +#, c-format +msgid "*** File %s:\n" +msgstr "*** Arquivo %s:\n" + +#: utils.c:99 +#, c-format +msgid " " +msgstr " " diff -Nurpa binutils-2.13.1/ld/ChangeLog binutils-2.13.2/ld/ChangeLog --- binutils-2.13.1/ld/ChangeLog 2002-10-30 11:29:45.000000000 -0500 +++ binutils-2.13.2/ld/ChangeLog 2002-12-20 16:19:12.000000000 -0500 @@ -1,3 +1,31 @@ +2002-12-17 Nick Clifton + + * emultempl/pe.em (longopts): Duplicate entry for --compact-implib + so that it is not confused with -c. + +2002-12-10 Alan Modra + + * emultempl/elf32.em (struct orphan_save): Add os_tail field. + (gld${EMULATION_NAME}_place_orphan): Re-order output_section_statement + list too. + +2002-12-05 Alan Modra + + * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Set + load_base for orphans that follow a section with load_base set. + +2002-12-01 H.J. Lu + + * ld.texinfo: Remove the extra `;' in sample version script. + +2002-11-27 David O'Brien + + * configure.host: Fix generic FreeBSD configuration entry. + +2002-11-20 Alan Modra + + * emulparams/elf64ppc.sh (DATA_ADDR): Don't define. + 2002-10-30 Daniel Jacobowitz * ld.1: Regenerated. diff -Nurpa binutils-2.13.1/ld/configure.host binutils-2.13.2/ld/configure.host --- binutils-2.13.1/ld/configure.host 2002-06-20 10:10:38.000000000 -0400 +++ binutils-2.13.2/ld/configure.host 2002-12-04 10:13:10.000000000 -0500 @@ -25,7 +25,7 @@ case "${host}" in # Older versions of gcc do not use a specs file. In those cases, # gcc -print-file-name=specs will simply print specs. We create a # dummy specs files to handle this. - echo "-dynamic-linker `${CC} --print-file-name=ld-elf.so.1`" > specs + echo "-dynamic-linker `${CC} --print-prog-name=ld-elf.so.1`" > specs HOSTING_CRT0='-dynamic-linker `${CC} --print-file-name=ld-elf.so.1` `${CC} --print-file-name=crt1.o` `${CC} --print-file-name=crti.o` `${CC} --print-file-name=crtbegin.o`' HOSTING_LIBS='-L`dirname \`${CC} --print-file-name=libc.so\`` '"$HOSTING_LIBS"' `if [ -f ../gcc/crtend.o ]; then echo ../gcc/crtend.o; else ${CC} --print-file-name=crtend.o; fi` `${CC} --print-file-name=crtn.o`' ;; diff -Nurpa binutils-2.13.1/ld/emulparams/elf64ppc.sh binutils-2.13.2/ld/emulparams/elf64ppc.sh --- binutils-2.13.1/ld/emulparams/elf64ppc.sh 2002-10-01 22:23:07.000000000 -0400 +++ binutils-2.13.2/ld/emulparams/elf64ppc.sh 2002-12-04 10:13:18.000000000 -0500 @@ -5,7 +5,7 @@ GENERATE_SHLIB_SCRIPT=yes SCRIPT_NAME=elf OUTPUT_FORMAT="elf64-powerpc" TEXT_START_ADDR=0x10000000 -DATA_ADDR="ALIGN (0x10000000) + (. & (${MAXPAGESIZE} - 1))" +#DATA_ADDR="ALIGN (0x10000000) + (. & (${MAXPAGESIZE} - 1))" MAXPAGESIZE=0x10000 COMMONPAGESIZE=0x1000 ARCH=powerpc:common64 diff -Nurpa binutils-2.13.1/ld/emultempl/elf32.em binutils-2.13.2/ld/emultempl/elf32.em --- binutils-2.13.1/ld/emultempl/elf32.em 2002-10-29 22:54:53.000000000 -0500 +++ binutils-2.13.2/ld/emultempl/elf32.em 2002-12-15 14:41:07.000000000 -0500 @@ -1071,6 +1071,7 @@ struct orphan_save { lang_output_section_statement_type *os; asection **section; lang_statement_union_type **stmt; + lang_statement_union_type **os_tail; }; static boolean @@ -1093,6 +1094,8 @@ gld${EMULATION_NAME}_place_orphan (file, const char *secname; const char *ps = NULL; lang_output_section_statement_type *os; + lang_statement_union_type **os_tail; + etree_type *load_base; int isdyn = 0; secname = bfd_get_section_name (s->owner, s); @@ -1227,16 +1230,26 @@ gld${EMULATION_NAME}_place_orphan (file, } } + address = NULL; if (link_info.relocateable || (s->flags & (SEC_LOAD | SEC_ALLOC)) == 0) address = exp_intop ((bfd_vma) 0); - else - address = NULL; + load_base = NULL; + if (place != NULL && place->os->load_base != NULL) + { + etree_type *lma_from_vma; + lma_from_vma = exp_binop ('-', place->os->load_base, + exp_nameop (ADDR, place->os->name)); + load_base = exp_binop ('+', lma_from_vma, + exp_nameop (ADDR, secname)); + } + + os_tail = lang_output_section_statement.tail; os = lang_enter_output_section_statement (secname, address, 0, (bfd_vma) 0, (etree_type *) NULL, (etree_type *) NULL, - (etree_type *) NULL); + load_base); lang_add_section (&os->children, s, os, file); @@ -1311,11 +1324,15 @@ gld${EMULATION_NAME}_place_orphan (file, read/write section before or amongst the read-only ones. */ if (add.head != NULL) { + lang_statement_union_type *newly_added_os; + if (place->stmt == NULL) { /* Put the new statement list right at the head. */ *add.tail = place->os->header.next; place->os->header.next = add.head; + + place->os_tail = &place->os->next; } else { @@ -1331,6 +1348,21 @@ gld${EMULATION_NAME}_place_orphan (file, /* Save the end of this list. */ place->stmt = add.tail; + + /* Do the same for the list of output statements. */ + newly_added_os = *os_tail; + *os_tail = NULL; + newly_added_os->output_section_statement.next = *place->os_tail; + *place->os_tail = newly_added_os; + place->os_tail = &newly_added_os->output_section_statement.next; + + /* Fixing the global list pointer here is a little different. + We added to the list in lang_enter_output_section_statement, + trimmed off the new output_section_statment above when + assigning *os_tail = NULL, but possibly added it back in + the same place when assigning *place->os_tail. */ + if (*os_tail == NULL) + lang_output_section_statement.tail = os_tail; } } diff -Nurpa binutils-2.13.1/ld/emultempl/pe.em binutils-2.13.2/ld/emultempl/pe.em --- binutils-2.13.1/ld/emultempl/pe.em 2002-10-29 22:54:53.000000000 -0500 +++ binutils-2.13.2/ld/emultempl/pe.em 2002-12-20 16:19:13.000000000 -0500 @@ -255,6 +255,9 @@ static struct option longopts[] = { {"disable-stdcall-fixup", no_argument, NULL, OPTION_DISABLE_STDCALL_FIXUP}, {"out-implib", required_argument, NULL, OPTION_IMPLIB_FILENAME}, {"warn-duplicate-exports", no_argument, NULL, OPTION_WARN_DUPLICATE_EXPORTS}, + /* getopt() allows abbreviations, so we do this to stop it from + treating -c as an abbreviation for these --compat-implib. */ + {"compat-implib", no_argument, NULL, OPTION_IMP_COMPAT}, {"compat-implib", no_argument, NULL, OPTION_IMP_COMPAT}, {"enable-auto-image-base", no_argument, NULL, OPTION_ENABLE_AUTO_IMAGE_BASE}, {"disable-auto-image-base", no_argument, NULL, OPTION_DISABLE_AUTO_IMAGE_BASE}, diff -Nurpa binutils-2.13.1/ld/ld.1 binutils-2.13.2/ld/ld.1 --- binutils-2.13.1/ld/ld.1 2002-10-30 11:29:45.000000000 -0500 +++ binutils-2.13.2/ld/ld.1 2002-12-16 18:04:30.000000000 -0500 @@ -128,7 +128,7 @@ .\" ======================================================================== .\" .IX Title "LD 1" -.TH LD 1 "2002-10-30" "binutils-2.13" "GNU Development Tools" +.TH LD 1 "2002-12-16" "binutils-2.13.1" "GNU Development Tools" .SH "NAME" ld \- Using LD, the GNU linker .SH "SYNOPSIS" diff -Nurpa binutils-2.13.1/ld/ld.info binutils-2.13.2/ld/ld.info --- binutils-2.13.1/ld/ld.info 2002-11-07 17:39:56.000000000 -0500 +++ binutils-2.13.2/ld/ld.info 2002-12-28 23:34:28.000000000 -0500 @@ -1,10 +1,10 @@ -This is ld.info, produced by makeinfo version 4.2 from ./ld.texinfo. +This is ld.info, produced by makeinfo version 4.3 from ./ld.texinfo. START-INFO-DIR-ENTRY * Ld: (ld). The GNU linker. END-INFO-DIR-ENTRY - This file documents the GNU linker LD version 2.13.1. + This file documents the GNU linker LD version 2.13.2. Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002 Free Software Foundation, Inc. @@ -15,8 +15,8 @@ ld.info-1: 323 ld.info-2: 2610 ld.info-3: 64158 ld.info-4: 113543 -ld.info-5: 161682 -ld.info-6: 197410 +ld.info-5: 161684 +ld.info-6: 197412  Tag Table: (Indirect) @@ -60,31 +60,31 @@ Node: Overlay Description113543 Node: MEMORY117782 Node: PHDRS121859 Node: VERSION126898 -Node: Expressions133896 -Node: Constants134730 -Node: Symbols135286 -Node: Location Counter136018 -Node: Operators138331 -Node: Evaluation139242 -Node: Expression Section140596 -Node: Builtin Functions142072 -Node: Implicit Linker Scripts148123 -Node: Machine Dependent148891 -Node: H8/300149478 -Node: i960150274 -Node: ARM151954 -Node: HPPA ELF32153108 -Node: MMIX154726 -Node: TI COFF155937 -Node: BFD156439 -Node: BFD outline157893 -Node: BFD information loss159174 -Node: Canonical format161682 -Node: Reporting Bugs166028 -Node: Bug Criteria166721 -Node: Bug Reporting167415 -Node: MRI174375 -Node: GNU Free Documentation License178999 -Node: Index197410 +Node: Expressions133898 +Node: Constants134732 +Node: Symbols135288 +Node: Location Counter136020 +Node: Operators138333 +Node: Evaluation139244 +Node: Expression Section140598 +Node: Builtin Functions142074 +Node: Implicit Linker Scripts148125 +Node: Machine Dependent148893 +Node: H8/300149480 +Node: i960150276 +Node: ARM151956 +Node: HPPA ELF32153110 +Node: MMIX154728 +Node: TI COFF155939 +Node: BFD156441 +Node: BFD outline157895 +Node: BFD information loss159176 +Node: Canonical format161684 +Node: Reporting Bugs166030 +Node: Bug Criteria166723 +Node: Bug Reporting167417 +Node: MRI174377 +Node: GNU Free Documentation License179001 +Node: Index197412  End Tag Table diff -Nurpa binutils-2.13.1/ld/ld.info-1 binutils-2.13.2/ld/ld.info-1 --- binutils-2.13.1/ld/ld.info-1 2002-11-07 17:39:56.000000000 -0500 +++ binutils-2.13.2/ld/ld.info-1 2002-12-28 23:34:28.000000000 -0500 @@ -1,10 +1,10 @@ -This is ld.info, produced by makeinfo version 4.2 from ./ld.texinfo. +This is ld.info, produced by makeinfo version 4.3 from ./ld.texinfo. START-INFO-DIR-ENTRY * Ld: (ld). The GNU linker. END-INFO-DIR-ENTRY - This file documents the GNU linker LD version 2.13.1. + This file documents the GNU linker LD version 2.13.2. Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002 Free Software Foundation, Inc. @@ -15,7 +15,7 @@ File: ld.info, Node: Top, Next: Overvi Using ld ******** - This file documents the GNU linker ld version 2.13.1. + This file documents the GNU linker ld version 2.13.2. This document is distributed under the terms of the GNU Free Documentation License. A copy of the license is included in the diff -Nurpa binutils-2.13.1/ld/ld.info-2 binutils-2.13.2/ld/ld.info-2 --- binutils-2.13.1/ld/ld.info-2 2002-11-07 17:39:56.000000000 -0500 +++ binutils-2.13.2/ld/ld.info-2 2002-12-28 23:34:28.000000000 -0500 @@ -1,10 +1,10 @@ -This is ld.info, produced by makeinfo version 4.2 from ./ld.texinfo. +This is ld.info, produced by makeinfo version 4.3 from ./ld.texinfo. START-INFO-DIR-ENTRY * Ld: (ld). The GNU linker. END-INFO-DIR-ENTRY - This file documents the GNU linker LD version 2.13.1. + This file documents the GNU linker LD version 2.13.2. Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002 Free Software Foundation, Inc. diff -Nurpa binutils-2.13.1/ld/ld.info-3 binutils-2.13.2/ld/ld.info-3 --- binutils-2.13.1/ld/ld.info-3 2002-11-07 17:39:56.000000000 -0500 +++ binutils-2.13.2/ld/ld.info-3 2002-12-28 23:34:28.000000000 -0500 @@ -1,10 +1,10 @@ -This is ld.info, produced by makeinfo version 4.2 from ./ld.texinfo. +This is ld.info, produced by makeinfo version 4.3 from ./ld.texinfo. START-INFO-DIR-ENTRY * Ld: (ld). The GNU linker. END-INFO-DIR-ENTRY - This file documents the GNU linker LD version 2.13.1. + This file documents the GNU linker LD version 2.13.2. Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002 Free Software Foundation, Inc. diff -Nurpa binutils-2.13.1/ld/ld.info-4 binutils-2.13.2/ld/ld.info-4 --- binutils-2.13.1/ld/ld.info-4 2002-11-07 17:39:56.000000000 -0500 +++ binutils-2.13.2/ld/ld.info-4 2002-12-28 23:34:28.000000000 -0500 @@ -1,10 +1,10 @@ -This is ld.info, produced by makeinfo version 4.2 from ./ld.texinfo. +This is ld.info, produced by makeinfo version 4.3 from ./ld.texinfo. START-INFO-DIR-ENTRY * Ld: (ld). The GNU linker. END-INFO-DIR-ENTRY - This file documents the GNU linker LD version 2.13.1. + This file documents the GNU linker LD version 2.13.2. Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002 Free Software Foundation, Inc. @@ -412,7 +412,7 @@ depends upon `VERS_1.2'. The scripts bi When the linker finds a symbol defined in a library which is not specifically bound to a version node, it will effectively bind it to an unspecified base version of the library. You can bind all otherwise -unspecified symbols to a given version node by using `global: *' +unspecified symbols to a given version node by using `global: *;' somewhere in the version script. The names of the version nodes have no specific meaning other than @@ -425,7 +425,7 @@ version script. Such version script doe symbols, only selects which symbols will be globally visible out and which won't. - { global: foo; bar; local: *; } + { global: foo; bar; local: *; }; When you link an application against a shared library that has versioned symbols, the application itself knows which version of each diff -Nurpa binutils-2.13.1/ld/ld.info-5 binutils-2.13.2/ld/ld.info-5 --- binutils-2.13.1/ld/ld.info-5 2002-11-07 17:39:56.000000000 -0500 +++ binutils-2.13.2/ld/ld.info-5 2002-12-28 23:34:28.000000000 -0500 @@ -1,10 +1,10 @@ -This is ld.info, produced by makeinfo version 4.2 from ./ld.texinfo. +This is ld.info, produced by makeinfo version 4.3 from ./ld.texinfo. START-INFO-DIR-ENTRY * Ld: (ld). The GNU linker. END-INFO-DIR-ENTRY - This file documents the GNU linker LD version 2.13.1. + This file documents the GNU linker LD version 2.13.2. Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002 Free Software Foundation, Inc. diff -Nurpa binutils-2.13.1/ld/ld.info-6 binutils-2.13.2/ld/ld.info-6 --- binutils-2.13.1/ld/ld.info-6 2002-11-07 17:39:56.000000000 -0500 +++ binutils-2.13.2/ld/ld.info-6 2002-12-28 23:34:28.000000000 -0500 @@ -1,10 +1,10 @@ -This is ld.info, produced by makeinfo version 4.2 from ./ld.texinfo. +This is ld.info, produced by makeinfo version 4.3 from ./ld.texinfo. START-INFO-DIR-ENTRY * Ld: (ld). The GNU linker. END-INFO-DIR-ENTRY - This file documents the GNU linker LD version 2.13.1. + This file documents the GNU linker LD version 2.13.2. Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002 Free Software Foundation, Inc. diff -Nurpa binutils-2.13.1/ld/ld.texinfo binutils-2.13.2/ld/ld.texinfo --- binutils-2.13.1/ld/ld.texinfo 2002-09-23 18:15:57.000000000 -0400 +++ binutils-2.13.2/ld/ld.texinfo 2002-12-15 14:27:45.000000000 -0500 @@ -3718,7 +3718,7 @@ and @samp{bar2} are bound to the version When the linker finds a symbol defined in a library which is not specifically bound to a version node, it will effectively bind it to an unspecified base version of the library. You can bind all otherwise -unspecified symbols to a given version node by using @samp{global: *} +unspecified symbols to a given version node by using @samp{global: *;} somewhere in the version script. The names of the version nodes have no specific meaning other than what @@ -3732,7 +3732,7 @@ symbols, only selects which symbols will won't. @smallexample -@{ global: foo; bar; local: *; @} +@{ global: foo; bar; local: *; @}; @end smallexample When you link an application against a shared library that has versioned diff -Nurpa binutils-2.13.1/ld/ldver.texi binutils-2.13.2/ld/ldver.texi --- binutils-2.13.1/ld/ldver.texi 2002-11-07 17:39:55.000000000 -0500 +++ binutils-2.13.2/ld/ldver.texi 2002-12-28 23:34:28.000000000 -0500 @@ -1 +1 @@ -@set VERSION 2.13.1 +@set VERSION 2.13.2 diff -Nurpa binutils-2.13.1/ld/testsuite/ChangeLog binutils-2.13.2/ld/testsuite/ChangeLog --- binutils-2.13.1/ld/testsuite/ChangeLog 2002-10-28 13:45:54.000000000 -0500 +++ binutils-2.13.2/ld/testsuite/ChangeLog 2002-12-15 13:52:33.000000000 -0500 @@ -1,3 +1,24 @@ +2002-11-28 Kaz Kojima + + * ld-sh/refdbg-0-dso.d: New test. + * ld-sh/refdbg-1.d: Likewise. + * ld-sh/refdbg.s: Likewise. + * ld-sh/refdbglib.s: Likewise. + +2002-11-13 Alan Modra + + Merge from mainline: + 2002-11-11 Hans-Peter Nilsson + * lib/ld-lib.exp (run_dump_test): Don't prepend "$srcdir/$subdir/" + to a source file starting with "/". + + 2002-09-27 Jakub Jelinek + * lib/ld-lib.exp (run_ld_link_tests): Add. + * ld-sh/sh64/sh64.exp (run_ld_link_tests, regexp_diff, + file_contents): Remove. + (sh64tests): Add 6th field to the tests array. + * ld-i386/i386.exp (run_ld_link_tests): Remove. + 2002-10-28 Daniel Jacobowitz Merge from mainline: diff -Nurpa binutils-2.13.1/ld/testsuite/ld-i386/i386.exp binutils-2.13.2/ld/testsuite/ld-i386/i386.exp --- binutils-2.13.1/ld/testsuite/ld-i386/i386.exp 2002-10-28 13:45:55.000000000 -0500 +++ binutils-2.13.2/ld/testsuite/ld-i386/i386.exp 2002-11-17 19:13:46.000000000 -0500 @@ -26,11 +26,6 @@ if { !([istarget "i?86-*-elf*"] return } -# FIXME: This isn't set by testsuite/config/default.exp; make it. -if ![info exists readelf] then { - set readelf [findfile $base_dir/../binutils/readelf] -} - # List contains test-items with 3 items followed by 2 lists: # 0:name 1:ld options 2:assembler options # 3:filenames of assembler files 4: action and options. 5: name of output file @@ -65,126 +60,4 @@ set i386tests { {{objdump -drj.text tlsindntpoff.dd}} "tlsindntpoff"} } -# FIXME: Generalize and move this to ld-lib.exp - -proc run_ld_link_tests { ldtests } { - global ld - global as - global nm - global objdump - global readelf - global srcdir - global subdir - global env - - foreach testitem $ldtests { - set testname [lindex $testitem 0] - set ld_options [lindex $testitem 1] - set as_options [lindex $testitem 2] - set as_files [lindex $testitem 3] - set actions [lindex $testitem 4] - set binfile tmpdir/[lindex $testitem 5] - set objfiles {} - set is_unresolved 0 - set failed 0 - -# verbose -log "Testname is $testname" -# verbose -log "ld_options is $ld_options" -# verbose -log "as_options is $as_options" -# verbose -log "as_files is $as_files" -# verbose -log "actions is $actions" -# verbose -log "binfile is $binfile" - - # Assemble each file in the test. - foreach as_file $as_files { - set objfile "tmpdir/[file rootname $as_file].o" - lappend objfiles $objfile - - if ![ld_assemble $as "$as_options $srcdir/$subdir/$as_file" $objfile] { - set is_unresolved 1 - break - } - } - - # Catch assembler errors. - if { $is_unresolved != 0 } { - unresolved $testname - continue - } - - if ![ld_simple_link $ld $binfile "-L$srcdir/$subdir $ld_options $objfiles"] { - fail $testname - } else { - set failed 0 - foreach actionlist $actions { - set action [lindex $actionlist 0] - set progopts [lindex $actionlist 1] - - # There are actions where we run regexp_diff on the - # output, and there are other actions (presumably). - # Handling of the former look the same. - set dump_prog "" - switch -- $action { - objdump - { set dump_prog $objdump } - nm - { set dump_prog $nm } - readelf - { set dump_prog $readelf } - default - { - perror "Unrecognized action $action" - set is_unresolved 1 - break - } - } - - if { $dump_prog != "" } { - set dumpfile [lindex $actionlist 2] - set binary $dump_prog - - # Ensure consistent sorting of symbols - if {[info exists env(LC_ALL)]} { - set old_lc_all $env(LC_ALL) - } - set env(LC_ALL) "C" - set cmd "$binary $progopts $binfile > dump.out" - send_log "$cmd\n" - catch "exec $cmd" comp_output - if {[info exists old_lc_all]} { - set env(LC_ALL) $old_lc_all - } else { - unset env(LC_ALL) - } - set comp_output [prune_warnings $comp_output] - - if ![string match "" $comp_output] then { - send_log "$comp_output\n" - set failed 1 - break - } - - if { [regexp_diff "dump.out" "$srcdir/$subdir/$dumpfile"] } then { - verbose "output is [file_contents "dump.out"]" 2 - set failed 1 - break - } - } - } - - if { $failed != 0 } { - fail $testname - } else { if { $is_unresolved == 0 } { - pass $testname - } } - } - - # Catch action errors. - if { $is_unresolved != 0 } { - unresolved $testname - continue - } - } -} - run_ld_link_tests $i386tests diff -Nurpa binutils-2.13.1/ld/testsuite/ld-sh/refdbg-0-dso.d binutils-2.13.2/ld/testsuite/ld-sh/refdbg-0-dso.d --- binutils-2.13.1/ld/testsuite/ld-sh/refdbg-0-dso.d 1969-12-31 19:00:00.000000000 -0500 +++ binutils-2.13.2/ld/testsuite/ld-sh/refdbg-0-dso.d 2002-12-15 13:47:52.000000000 -0500 @@ -0,0 +1,9 @@ +#source: refdbglib.s +#as: -little +#ld: -shared -EL +#objdump: -drj.text +#target: sh*-*-linux* sh*-*-netbsd* + +.*: +file format elf32-sh.* + +#pass diff -Nurpa binutils-2.13.1/ld/testsuite/ld-sh/refdbg-1.d binutils-2.13.2/ld/testsuite/ld-sh/refdbg-1.d --- binutils-2.13.1/ld/testsuite/ld-sh/refdbg-1.d 1969-12-31 19:00:00.000000000 -0500 +++ binutils-2.13.2/ld/testsuite/ld-sh/refdbg-1.d 2002-12-15 13:47:53.000000000 -0500 @@ -0,0 +1,10 @@ +#source: refdbg.s +#as: -little +#ld: -EL tmpdir/refdbg-0-dso.so +#objdump: -sj.debug_info +#target: sh*-*-linux* sh*-*-netbsd* + +.*: +file format elf32-sh.* + +Contents of section \.debug_info: + 0+0 0+0 +.* diff -Nurpa binutils-2.13.1/ld/testsuite/ld-sh/refdbg.s binutils-2.13.2/ld/testsuite/ld-sh/refdbg.s --- binutils-2.13.1/ld/testsuite/ld-sh/refdbg.s 1969-12-31 19:00:00.000000000 -0500 +++ binutils-2.13.2/ld/testsuite/ld-sh/refdbg.s 2002-12-15 13:47:53.000000000 -0500 @@ -0,0 +1,11 @@ + .text + .align 2 + .globl _start + .type _start,@function +_start: + rts + nop + + .comm foo,4,4 + .section .debug_info,"",@progbits + .ualong foo diff -Nurpa binutils-2.13.1/ld/testsuite/ld-sh/refdbglib.s binutils-2.13.2/ld/testsuite/ld-sh/refdbglib.s --- binutils-2.13.1/ld/testsuite/ld-sh/refdbglib.s 1969-12-31 19:00:00.000000000 -0500 +++ binutils-2.13.2/ld/testsuite/ld-sh/refdbglib.s 2002-12-15 13:47:53.000000000 -0500 @@ -0,0 +1,8 @@ + .text + .global foo + .data + .align 2 + .type foo, @object + .size foo, 4 +foo: + .long 1 diff -Nurpa binutils-2.13.1/ld/testsuite/ld-sh/sh64/sh64.exp binutils-2.13.2/ld/testsuite/ld-sh/sh64/sh64.exp --- binutils-2.13.1/ld/testsuite/ld-sh/sh64/sh64.exp 2002-07-02 19:54:39.000000000 -0400 +++ binutils-2.13.2/ld/testsuite/ld-sh/sh64/sh64.exp 2002-11-17 19:13:49.000000000 -0500 @@ -23,18 +23,14 @@ if ![istarget sh64-*-*] { return } -# FIXME: This isn't set by testsuite/config/default.exp; make it. -if ![info exists readelf] then { - set readelf [findfile $base_dir/../binutils/readelf] -} - # List contains test-items with 3 items followed by 2 lists: # 0:name 1:ld options 2:assembler options -# 3:filenames of assembler files 4: action and options. +# 3:filenames of assembler files 4: action and options. 5: name of output file # Actions: # objdump: Apply objdump options on result. Compare with regex (last arg). # nm: Apply nm options on result. Compare with regex (last arg). +# readelf: Apply readelf options on result. Compare with regex (last arg). # Note that the contents dump is the same for "inter-file datalabel # references, 64-bit ABI" as for 32-bit ABI and ELF so we re-use it. @@ -42,317 +38,83 @@ if ![info exists readelf] then { set sh64tests { {"SH64 linking, 64-bit ABI" "-mshelf64" "--abi=64" {sh64-1.s sh64-2.s} - {{objdump -sr abi64.sd} {objdump -x abi64.xd}}} + {{objdump -sr abi64.sd} {objdump -x abi64.xd}} "abi64.bin" } {"SH64 linking, 64-bit ABI, -no-expand" "-mshelf64" "--abi=64 -no-expand" {sh64-1.s sh64-2.s} - {{objdump -sr abixx-noexp.sd}}} + {{objdump -sr abixx-noexp.sd}} "abi64-noexp.bin" } {"SH64 linking, 32-bit ABI" "-mshelf32" "--abi=32" {sh64-1.s sh64-2.s} - {{objdump -sr abi32.sd} {objdump -x abi32.xd}}} + {{objdump -sr abi32.sd} {objdump -x abi32.xd}} "abi32.bin" } {"SH64 linking, 32-bit ABI, -no-expand" "-mshelf32" "--abi=32 -no-expand" {sh64-1.s sh64-2.s} - {{objdump -sr abixx-noexp.sd}}} + {{objdump -sr abixx-noexp.sd}} "abi32-noexp.bin" } {"SH64 linking, single multi-ISA object" "-mshelf32" "--abi=32" {shmix-1.s} - {{objdump -sr mix1.sd} {objdump -x mix1.xd}}} + {{objdump -sr mix1.sd} {objdump -x mix1.xd}} "mix1.bin" } {"SH64 linking, single multi-ISA object, -no-expand" "-mshelf32" "--abi=32 -no-expand" {shmix-1.s} - {{objdump -sr mix1-noexp.sd}}} + {{objdump -sr mix1-noexp.sd}} "mix1-noexp.bin" } {"SH64 linking, two different-ISA objects" "-mshelf32" "--abi=32" {shmix-2.s shmix-3.s} - {{objdump -sr mix2.sd} {objdump -x mix2.xd}}} + {{objdump -sr mix2.sd} {objdump -x mix2.xd}} "mix2.bin" } {"SH64 linking, two different-ISA objects, -no-expand" "-mshelf32" "--abi=32 -no-expand" {shmix-2.s shmix-3.s} - {{objdump -sr mix2-noexp.sd}}} + {{objdump -sr mix2-noexp.sd}} "mix2-noexp.bin" } {"SH64 linking, single SHcompact" "-mshelf32" "--isa=SHcompact" {shcmp-1.s} - {{objdump -sr cmpct1.sd} {objdump -x cmpct1.xd}}} + {{objdump -sr cmpct1.sd} {objdump -x cmpct1.xd}} "cmpct1.bin" } {"SH64 inter-file datalabel references, 64-bit ABI" "-mshelf64" "--abi=64" {shdl-1.s shdl-2.s} - {{objdump -sr shdl64.sd} {objdump -x shdl64.xd}}} + {{objdump -sr shdl64.sd} {objdump -x shdl64.xd}} "shdl64.bin" } {"SH64 inter-file datalabel references, 32-bit ABI" "-mshelf32" "--abi=32" {shdl-1.s shdl-2.s} - {{objdump -sr shdl64.sd} {objdump -x shdl32.xd}}} + {{objdump -sr shdl64.sd} {objdump -x shdl32.xd}} "shdl32.bin" } {"SH64 simple partial linking, 32-bit ABI" "-mshelf32 -r" "--abi=32" {rel-1.s rel-2.s} - {{objdump -sx rel32.xd}}} + {{objdump -sx rel32.xd}} "rel32.bin" } {"SH64 simple partial linking, 64-bit ABI" "-mshelf64 -r" "--abi=64" {rel-1.s rel-2.s} - {{objdump -sx rel64.xd}}} + {{objdump -sx rel64.xd}} "rel64.bin" } {"SH64 partial linking with datalabel references, 32-bit ABI" "-mshelf32 -r" "--abi=32" {reldl-1.s reldl-2.s} - {{readelf {-s -r -x 1 -x 3} reldl32.rd}}} + {{readelf {-s -r -x 1 -x 3} reldl32.rd}} "reldl32.bin" } {"SH64 partial linking with datalabel references, 64-bit ABI" "-mshelf64 -r" "--abi=64" {reldl-1.s reldl-2.s} - {{readelf {-s -r -x 1 -x 3} reldl64.rd}}} + {{readelf {-s -r -x 1 -x 3} reldl64.rd}} "reldl64.bin" } {"Handling SH64 assembler-generated .cranges" "-mshelf32" "--abi=32" {crange-2a.s crange-1.s} - {{readelf {-S -s -r -x 1 -x 2 -x 9} crange1.rd}}} + {{readelf {-S -s -r -x 1 -x 2 -x 9} crange1.rd}} "crange1.bin" } {"Handling SH64 assembler-generated .cranges, partial linking" "-mshelf32 -r" "--abi=32" {crange-2a.s} - {{readelf {-S -s -r -x 2 -x 5} crangerel1.rd}}} + {{readelf {-S -s -r -x 2 -x 5} crangerel1.rd}} "crangerel1.bin" } {"Mixing SH64 assembler-generated with linker-generated .cranges" "-mshelf32" "--abi=32" {crange-2a.s crange-2b.s crange-1.s} - {{readelf {-S -s -r -x 2 -x 9} crange2.rd}}} + {{readelf {-S -s -r -x 2 -x 9} crange2.rd}} "crange2.bin" } {"Mixing SH64 assembler-generated with linker-generated .cranges, partial linking" "-mshelf32 -r" "--abi=32" {crange-2a.s crange-2c.s crange-2d.s crange-2e.s} - {{readelf {-S -s -r -x 2 -x 5} crangerel2.rd}}} + {{readelf {-S -s -r -x 2 -x 5} crangerel2.rd}} "crangerel2.bin" } {"Merge and use of SH64 .cranges, some not originally in order" "-mshelf32" "--abi=32" {crange-2e.s crange-2f.s crange-2g.s crange-2a.s crange-2d.s crange-2i.s crange-2h.s crange-1.s} - {{readelf {-S -s -x 2 -x 9} crange3.rd} {objdump -d crange3.dd}}} + {{readelf {-S -s -x 2 -x 9} crange3.rd} {objdump -d crange3.dd}} "crange3.bin" } {"Sorted SH64 .cranges, entry at SHcompact code" "-mshelf32 --entry diversion" "--abi=32" {crange-2e.s crange-2f.s crange-2g.s crange-2a.s crange-2d.s crange-2i.s crange-2h.s crange-1.s} - {{readelf {-h -S -s -x 2 -x 9} crange3-cmpct.rd}}} + {{readelf {-h -S -s -x 2 -x 9} crange3-cmpct.rd}} "crange3-cmpct.bin" } {"Sorted SH64 .cranges, entry at SHmedia code" "-mshelf32 --entry diversion2" "--abi=32" {crange-2e.s crange-2f.s crange-2g.s crange-2a.s crange-2d.s crange-2i.s crange-2h.s crange-1.s} - {{readelf {-h -S -s -x 2 -x 9} crange3-media.rd}}} + {{readelf {-h -S -s -x 2 -x 9} crange3-media.rd}} "crange3-media.bin" } {"SH64 Big Endianness" "-mshelf64 -Tendian.ld" "--abi=64" {endian.s} - {{objdump -s endian.sbd} {objdump -d endian.dbd}}} + {{objdump -s endian.sbd} {objdump -d endian.dbd}} "endianb.bin" } {"SH64 Little Endianness" "-mshlelf64 -Tendian.ld" "--abi=64 --little" {endian.s} - {{objdump -s endian.sld} {objdump -d endian.dld}}} - -} - -# FIXME: Generalize and move this to ld-lib.exp - -proc run_ld_link_tests { ldtests } { - global ld - global as - global nm - global objdump - global readelf - global srcdir - global subdir - global env - - set binfile "tmpdir/linked" - - foreach testitem $ldtests { - set testname [lindex $testitem 0] - set ld_options [lindex $testitem 1] - set as_options [lindex $testitem 2] - set as_files [lindex $testitem 3] - set actions [lindex $testitem 4] - set objfiles {} - set is_unresolved 0 - set failed 0 - -# verbose -log "Testname is $testname" -# verbose -log "ld_options is $ld_options" -# verbose -log "as_options is $as_options" -# verbose -log "as_files is $as_files" -# verbose -log "actions is $actions" - - # Assemble each file in the test. - foreach as_file $as_files { - set objfile "tmpdir/[file rootname $as_file].o" - lappend objfiles $objfile - - if ![ld_assemble $as "$as_options $srcdir/$subdir/$as_file" $objfile] { - set is_unresolved 1 - break - } - } - - # Catch assembler errors. - if { $is_unresolved != 0 } { - unresolved $testname - continue - } - - if ![ld_simple_link $ld $binfile "-L$srcdir/$subdir $ld_options $objfiles"] { - fail $testname - } else { - set failed 0 - foreach actionlist $actions { - set action [lindex $actionlist 0] - set progopts [lindex $actionlist 1] - - # There are actions where we run regexp_diff on the - # output, and there are other actions (presumably). - # Handling of the former look the same. - set dump_prog "" - switch -- $action { - objdump - { set dump_prog $objdump } - nm - { set dump_prog $nm } - readelf - { set dump_prog $readelf } - default - { - perror "Unrecognized action $action" - set is_unresolved 1 - break - } - } - - if { $dump_prog != "" } { - set dumpfile [lindex $actionlist 2] - set binary $dump_prog - - # Ensure consistent sorting of symbols - if {[info exists env(LC_ALL)]} { - set old_lc_all $env(LC_ALL) - } - set env(LC_ALL) "C" - set cmd "$binary $progopts $binfile > dump.out" - send_log "$cmd\n" - catch "exec $cmd" comp_output - if {[info exists old_lc_all]} { - set env(LC_ALL) $old_lc_all - } else { - unset env(LC_ALL) - } - set comp_output [prune_warnings $comp_output] - - if ![string match "" $comp_output] then { - send_log "$comp_output\n" - set failed 1 - break - } - - if { [regexp_diff "dump.out" "$srcdir/$subdir/$dumpfile"] } then { - verbose "output is [file_contents "dump.out"]" 2 - set failed 1 - break - } - } - } - - if { $failed != 0 } { - fail $testname - } else { if { $is_unresolved == 0 } { - pass $testname - } } - } - - # Catch action errors. - if { $is_unresolved != 0 } { - unresolved $testname - continue - } - } -} - -# FIXME: Move this to ld-lib.exp or higher up. - -# regexp_diff, based on simple_diff taken from ld test suite -# compares two files line-by-line -# file1 contains strings, file2 contains regexps and #-comments -# blank lines are ignored in either file -# returns non-zero if differences exist -# -proc regexp_diff { file_1 file_2 } { - - set eof -1 - set end_1 0 - set end_2 0 - set differences 0 - set diff_pass 0 - - if [file exists $file_1] then { - set file_a [open $file_1 r] - } else { - warning "$file_1 doesn't exist" - return 1 - } - - if [file exists $file_2] then { - set file_b [open $file_2 r] - } else { - fail "$file_2 doesn't exist" - close $file_a - return 1 - } - - verbose " Regexp-diff'ing: $file_1 $file_2" 2 - - while { 1 } { - set line_a "" - set line_b "" - while { [string length $line_a] == 0 } { - if { [gets $file_a line_a] == $eof } { - set end_1 1 - break - } - } - while { [string length $line_b] == 0 || [string match "#*" $line_b] } { - if [ string match "#pass" $line_b ] { - set end_2 1 - set diff_pass 1 - break - } elseif [ string match "#..." $line_b ] { - if { [gets $file_b line_b] == $eof } { - set end_2 1 - break - } - verbose "looking for \"^$line_b$\"" 3 - while { ![regexp "^$line_b$" "$line_a"] } { - verbose "skipping \"$line_a\"" 3 - if { [gets $file_a line_a] == $eof } { - set end_1 1 - break - } - } - break - } - if { [gets $file_b line_b] == $eof } { - set end_2 1 - break - } - } - - if { $diff_pass } { - break - } elseif { $end_1 && $end_2 } { - break - } elseif { $end_1 } { - send_log "extra regexps in $file_2 starting with \"^$line_b$\"\nEOF from $file_1\n" - verbose "extra regexps in $file_2 starting with \"^$line_b$\"\nEOF from $file_1" 3 - set differences 1 - break - } elseif { $end_2 } { - send_log "extra lines in $file_1 starting with \"^$line_a$\"\nEOF from $file_2\n" - verbose "extra lines in $file_1 starting with \"^$line_a$\"\nEOF from $file_2\n" 3 - set differences 1 - break - } else { - verbose "regexp \"^$line_b$\"\nline \"$line_a\"" 3 - if ![regexp "^$line_b$" "$line_a"] { - send_log "regexp_diff match failure\n" - send_log "regexp \"^$line_b$\"\nline \"$line_a\"\n" - set differences 1 - } - } - } - - if { $differences == 0 && !$diff_pass && [eof $file_a] != [eof $file_b] } { - send_log "$file_1 and $file_2 are different lengths\n" - verbose "$file_1 and $file_2 are different lengths" 3 - set differences 1 - } - - close $file_a - close $file_b - - return $differences -} - -proc file_contents { filename } { - set file [open $filename r] - set contents [read $file] - close $file - return $contents + {{objdump -s endian.sld} {objdump -d endian.dld}} "endinanl.bin" } } run_ld_link_tests $sh64tests diff -Nurpa binutils-2.13.1/ld/testsuite/lib/ld-lib.exp binutils-2.13.2/ld/testsuite/lib/ld-lib.exp --- binutils-2.13.1/ld/testsuite/lib/ld-lib.exp 2002-07-02 19:54:39.000000000 -0400 +++ binutils-2.13.2/ld/testsuite/lib/ld-lib.exp 2002-11-17 19:13:50.000000000 -0500 @@ -678,7 +678,11 @@ proc run_dump_test { name } { } else { set sourcefiles {} foreach sf $opts(source) { - lappend sourcefiles "$srcdir/$subdir/$sf" + if { [string match "/*" $sf] } { + lappend sourcefiles "$sf" + } { + lappend sourcefiles "$srcdir/$subdir/$sf" + } # Must have asflags indexed on source name. set asflags($srcdir/$subdir/$sf) $asflags($sf) } @@ -961,6 +965,136 @@ proc file_contents { filename } { return $contents } +# List contains test-items with 3 items followed by 2 lists: +# 0:name 1:ld options 2:assembler options +# 3:filenames of assembler files 4: action and options. 5: name of output file + +# Actions: +# objdump: Apply objdump options on result. Compare with regex (last arg). +# nm: Apply nm options on result. Compare with regex (last arg). +# readelf: Apply readelf options on result. Compare with regex (last arg). + +proc run_ld_link_tests { ldtests } { + global ld + global as + global nm + global objdump + global READELF + global srcdir + global subdir + global env + + foreach testitem $ldtests { + set testname [lindex $testitem 0] + set ld_options [lindex $testitem 1] + set as_options [lindex $testitem 2] + set as_files [lindex $testitem 3] + set actions [lindex $testitem 4] + set binfile tmpdir/[lindex $testitem 5] + set objfiles {} + set is_unresolved 0 + set failed 0 + +# verbose -log "Testname is $testname" +# verbose -log "ld_options is $ld_options" +# verbose -log "as_options is $as_options" +# verbose -log "as_files is $as_files" +# verbose -log "actions is $actions" +# verbose -log "binfile is $binfile" + + # Assemble each file in the test. + foreach as_file $as_files { + set objfile "tmpdir/[file rootname $as_file].o" + lappend objfiles $objfile + + if ![ld_assemble $as "$as_options $srcdir/$subdir/$as_file" $objfile] { + set is_unresolved 1 + break + } + } + + # Catch assembler errors. + if { $is_unresolved != 0 } { + unresolved $testname + continue + } + + if ![ld_simple_link $ld $binfile "-L$srcdir/$subdir $ld_options $objfiles"] { + fail $testname + } else { + set failed 0 + foreach actionlist $actions { + set action [lindex $actionlist 0] + set progopts [lindex $actionlist 1] + + # There are actions where we run regexp_diff on the + # output, and there are other actions (presumably). + # Handling of the former look the same. + set dump_prog "" + switch -- $action { + objdump + { set dump_prog $objdump } + nm + { set dump_prog $nm } + readelf + { set dump_prog $READELF } + default + { + perror "Unrecognized action $action" + set is_unresolved 1 + break + } + } + + if { $dump_prog != "" } { + set dumpfile [lindex $actionlist 2] + set binary $dump_prog + + # Ensure consistent sorting of symbols + if {[info exists env(LC_ALL)]} { + set old_lc_all $env(LC_ALL) + } + set env(LC_ALL) "C" + set cmd "$binary $progopts $binfile > dump.out" + send_log "$cmd\n" + catch "exec $cmd" comp_output + if {[info exists old_lc_all]} { + set env(LC_ALL) $old_lc_all + } else { + unset env(LC_ALL) + } + set comp_output [prune_warnings $comp_output] + + if ![string match "" $comp_output] then { + send_log "$comp_output\n" + set failed 1 + break + } + + if { [regexp_diff "dump.out" "$srcdir/$subdir/$dumpfile"] } then { + verbose "output is [file_contents "dump.out"]" 2 + set failed 1 + break + } + } + } + + if { $failed != 0 } { + fail $testname + } else { if { $is_unresolved == 0 } { + pass $testname + } } + } + + # Catch action errors. + if { $is_unresolved != 0 } { + unresolved $testname + continue + } + } +} + + proc verbose_eval { expr { level 1 } } { global verbose if $verbose>$level then { eval verbose "$expr" $level } diff -Nurpa binutils-2.13.1/md5.sum binutils-2.13.2/md5.sum --- binutils-2.13.1/md5.sum 2002-11-07 17:40:09.000000000 -0500 +++ binutils-2.13.2/md5.sum 2002-12-28 23:34:40.000000000 -0500 @@ -2,66 +2,66 @@ f30a9716ef3762e3467a2f62bf790f0a COPYING.LIB b9566e9591356867a4f76b2331ee3803 Makefile.in 07c33a285703b40cd6f93a478e97e03b README -2d9673b0f0ef7db67b4ba466d5f7e9c6 bfd/ChangeLog +788fe0f63f2538862bb9b9f94eec5d57 bfd/ChangeLog ceab81aa1f02825092808fdafba0239d bfd/COPYING 5452badacdd346e2b802eb3165181239 bfd/doc/ChangeLog ef86cc06d653b31314f5f181479bd06e bfd/doc/Makefile.am 9321aeca703a770710c74628392a714b bfd/doc/Makefile.in -0fbe144d8d1782e0379db812371c6a57 bfd/doc/aoutx.texi -6f34186ad28a5b230efc088a709560de bfd/doc/archive.texi -552519efbf19760fb99b8468d7d3f90b bfd/doc/archures.texi -5ab90bf4ede8ac86084c72decc282f59 bfd/doc/bfd.info -9482d7bf860bb1c8b9bd2e5df824eb56 bfd/doc/bfd.info-1 -2bfeead2e1cb7317a0808f691e6d0845 bfd/doc/bfd.info-2 -b43aa32433669a4119868275d0bee20d bfd/doc/bfd.info-3 -6e9d21ba9df52565787972b340156249 bfd/doc/bfd.info-4 -b61665d01c9dfc033423d8b90b692d72 bfd/doc/bfd.info-5 -17b7b82a173c256d3123e29c2923c95e bfd/doc/bfd.info-6 -59fe177180789f63f290022c70bbd467 bfd/doc/bfd.info-7 -19595ad5010390961fb53ed5079560c5 bfd/doc/bfd.info-8 -950a3fdab26560bec47db482c6efbe64 bfd/doc/bfd.info-9 866d3cc188c3a5d18ee81f8f727e8203 bfd/doc/bfd.texinfo 2ec75f4cad1c0b549d34e4a1f4da6f13 bfd/doc/bfdint.texi 5ee7f8ae8b0ec33c7baf2e004084aaa1 bfd/doc/bfdsumm.texi +6ae489c6af53b9539f9691bf0ad883d9 bfd/doc/chew.c +e67d8b07516154c4ddbee2e3bab3d75e bfd/doc/doc.str +39f61ac0fb56eced56e6894e7bc47cef bfd/doc/header.sed +5fa24958e8a60b2f879af658e615ccc0 bfd/doc/makefile.vms +d7a37304ccd7b245f93df4be02797477 bfd/doc/proto.str +0fbe144d8d1782e0379db812371c6a57 bfd/doc/aoutx.texi +6f34186ad28a5b230efc088a709560de bfd/doc/archive.texi +552519efbf19760fb99b8468d7d3f90b bfd/doc/archures.texi +15e98cc5c560c43acedddad38d10a844 bfd/doc/bfd.info +bb2ce2b3e6d3b0351c56e1902f6b4797 bfd/doc/bfd.info-1 +e771a692999226ddbe8b335a44ab7958 bfd/doc/bfd.info-2 +49c19089c28064857b455acc4dac32ec bfd/doc/bfd.info-3 +0370cb9780e2614d12ee6d3e10db9802 bfd/doc/bfd.info-4 +0ffff23be5b3c04b065b7de43e2351c9 bfd/doc/bfd.info-5 +d43105c94698de4875aea46d73cd4dda bfd/doc/bfd.info-6 +da74e0b30ef90e572ba9e6a9c0b1314a bfd/doc/bfd.info-7 +f37365ca57e6f5d1f7e2da6a7f0d043b bfd/doc/bfd.info-8 +333bde771093fc2fc64e4cfdcd6ecd28 bfd/doc/bfd.info-9 8f907f707226e56f8ec452214f48b38d bfd/doc/bfdt.texi a08da988e834eaa44ce036daed384f3f bfd/doc/cache.texi -6ae489c6af53b9539f9691bf0ad883d9 bfd/doc/chew.c 29f5558a967c4c22fd1b3831b6c841c4 bfd/doc/coffcode.texi c0c909779d9b15dafb709bfeec3ab628 bfd/doc/core.texi -e67d8b07516154c4ddbee2e3bab3d75e bfd/doc/doc.str edddb27f6970dc93153be948b619b001 bfd/doc/elf.texi d41d8cd98f00b204e9800998ecf8427e bfd/doc/elfcode.texi 2ef6063d5f375a52c2a2d059c50dce17 bfd/doc/format.texi 1d846f321c1f04f609386d3c31201c93 bfd/doc/hash.texi -39f61ac0fb56eced56e6894e7bc47cef bfd/doc/header.sed 7ac9a36b8a72594048188cd4ee5012dc bfd/doc/init.texi 6792bcb9046edfcbfcc6069a0780e6c2 bfd/doc/libbfd.texi 6f212b00766abadea5b686c91c024f16 bfd/doc/linker.texi -5fa24958e8a60b2f879af658e615ccc0 bfd/doc/makefile.vms 4b178141d4ecb16c4fd528a79a4e7d93 bfd/doc/mmo.texi e1afa3d81cb98cb795b7dfeb7117b531 bfd/doc/opncls.texi -d7a37304ccd7b245f93df4be02797477 bfd/doc/proto.str 9f8120dbf14f8c2d94ddcb179990d3a4 bfd/doc/reloc.texi cbfc5dc7124662cda90b622cf21fbd6b bfd/doc/section.texi d83446885364567df33e1885f15b9725 bfd/doc/syms.texi 78c6bd629899365576a959f57c46771f bfd/doc/targets.texi +1dd0c424d49ab093c3eace65a611e488 bfd/po/es.gmo b9c5a43c08d47586c6e2ada63d9293ad bfd/po/.cvsignore 019de43ec4b4669224435b59c3fe63c4 bfd/po/BLD-POTFILES.in 04dffac0afc3c819881fbf8a9354d4b3 bfd/po/Make-in 6d4a741675b37cab234a72fa35503e58 bfd/po/SRC-POTFILES.in 0ff6fa4cef64901365d13063287d8f67 bfd/po/bfd.pot -300da61a9eacc50beb1973835d4b6a2c bfd/po/da.po a0a6c1fb6df58673f2b1a5d5b8b9e7df bfd/po/es.po ef124dc161d5fe447656abffbc66b279 bfd/po/fr.po 73b8653e71ee27028caea3884743f7de bfd/po/ja.po 519031be3dde022d4b5922e0ded78948 bfd/po/sv.po 3c6546e8ea7ca3dfae929bfd691332df bfd/po/tr.po -7e3f469095a52d08087f3077c6921a4f bfd/po/da.gmo -1dd0c424d49ab093c3eace65a611e488 bfd/po/es.gmo e1f0468a98724457fcc5034ed2feb8f9 bfd/po/fr.gmo 95a86001b071eb80f4745adba10a289a bfd/po/ja.gmo -c9b4fadc8f261f1b8432df5501e0df67 bfd/po/sv.gmo 484d315f0c8246df39c0b21c812ee3e7 bfd/po/tr.gmo +7e3f469095a52d08087f3077c6921a4f bfd/po/da.gmo +c9b4fadc8f261f1b8432df5501e0df67 bfd/po/sv.gmo +300da61a9eacc50beb1973835d4b6a2c bfd/po/da.po 9d091109fe526140efce9a4d0f55884c bfd/ChangeLog-0001 8dcb7ce2e45911e21ceb6e457e69eacf bfd/ChangeLog-9193 6d37ec6ee5f57a1188a0717f2fa5deb0 bfd/ChangeLog-9495 @@ -73,10 +73,9 @@ b3df6beaa14e0c32a8a53b738c31890c bfd/Ma 6455e3c85b31e588ecb75f7d3c945c8d bfd/PORTING 2d6a5be3f5d1b33251fe9a8570e943d8 bfd/README cd26654c6eb30680694867e434e40044 bfd/TODO -db47bc5181d8996e2b46e3f4ebda5c0c bfd/acinclude.m4 -d64c4634d507a4815d2736fe26136f89 bfd/aclocal.m4 +9151d7d271bdd4798799e0bffb9ddd02 bfd/acinclude.m4 +3b46ad9e61dd4950e8da9e02b3c8b7d5 bfd/aclocal.m4 e36d6da3d2ddb35d3f8ad17707972b4b bfd/aix386-core.c -7b943fd0700e93e2a59a53bf9e7d0277 bfd/aix5ppc-core.c 4fe528be4923fded7853d7e191427934 bfd/aout-adobe.c 4200805eaa8a5287e047c4d235c8200e bfd/aout-arm.c acbde7ef5808bc6cd4ee87660a71ca48 bfd/aout-cris.c @@ -89,7 +88,7 @@ b7d0f371ad6ceb36548dcbad20e17859 bfd/ao 710ff75a0a234773691c069654dd8ba6 bfd/aout32.c cae169ce11deb6f450104c569c23c853 bfd/aout64.c 44f152d0ddf0277b8de7f11d24b5757b bfd/aoutf1.h -ac045602fcf97cca2139270499f201f5 bfd/aoutx.h +3eeaccada74c69d192ba06338543ff5f bfd/aoutx.h 7e7144e4cb4197c9f6f057dc554c0612 bfd/archive.c 7fd042eae83c50aed693a5f1a69fe8b8 bfd/archive64.c 383d350e2445f350488c0ee1093cec61 bfd/archures.c @@ -110,7 +109,7 @@ cd8cc8470eefa71a61a58ba3990c495d bfd/co 8c60e11b79aec0f040b40ce27ed32166 bfd/coff-arm.c 04d8d5fe37fd8bdbf2c70031ff92db80 bfd/coff-aux.c b7572dbbd820acf00c9d5571af08f2e5 bfd/coff-go32.c -a1d2c035668e11f7a60b227b135c581b bfd/coff-h8300.c +af00da92f5eb2bb53c4e88793f62d6db bfd/coff-h8300.c 5b7678538bc7cb1ce90280dc63e3549a bfd/coff-h8500.c bc56a9dabf293ab64936dc8f9f02cfa0 bfd/coff-i386.c 8c1b6104a4a8ab370d802e946f18d7ce bfd/coff-i860.c @@ -142,10 +141,10 @@ c68858258fd03ca08a1b8c0e9c4ec6d5 bfd/co 309e1188a26de15d169dc6a3f94527ca bfd/coffswap.h 156e4cf4065c2e3280a2553e2d18ea15 bfd/config.bfd ba015fd292de7cb5ca14caca356ed620 bfd/config.in -b1de2322dea2bf5c415ddd48bc155cfa bfd/configure +302129b6b9830b2e398f7a307e909367 bfd/configure a8485b69f68d81f4ef2f29b51bb36d85 bfd/configure.com -e1898a405c4da9e0439761da79aa5e30 bfd/configure.host -bab3756d0094a1da9a9e575c908ff07d bfd/configure.in +b40d92cd28a8cf8cef739a21f1309653 bfd/configure.host +4f26ffbb465c86d48148c9c9de610bcb bfd/configure.in 7a2bd5509e6448c5af7e35d8f91b6b27 bfd/corefile.c 6bc9b90664a2ebdf2b85f19dce0b7f11 bfd/cpu-a29k.c f93b02f976ea91934c4118be4ed019d4 bfd/cpu-alpha.c @@ -155,9 +154,7 @@ a0c5506a7a0ffd3e602c32a2f8d8e981 bfd/cp 89de8746c4102f5b0b89ff0b19314d7b bfd/cpu-cris.c 6c476a3781d45cdca390650b9273d3ed bfd/cpu-d10v.c 7a7d89b109710f951f825992832fb422 bfd/cpu-d30v.c -a3d99c00c835ae5c503698fabc173b83 bfd/cpu-dlx.c fe25690c8c53442b507f5247c9635748 bfd/cpu-fr30.c -99167d8330457072d1d0bee156e0bd37 bfd/cpu-frv.c fafc5a993416ca85de53f92ba29b2517 bfd/cpu-h8300.c 221b7aea56b3e32297dac993e53a7e65 bfd/cpu-h8500.c 5e942a325f1b1a2e50767f070ce3895c bfd/cpu-hppa.c @@ -211,29 +208,26 @@ ef35799a86972b4e8ea9f74217e00db1 bfd/el 532b856fb531ffa7b219a6d8cc223358 bfd/elf-m10200.c 224e4941caec708a4a5ae58793c466dc bfd/elf-m10300.c 029feae7d1ad28c0efe3c8165ecab052 bfd/elf-strtab.c -1d5ad28f44ece819ce77895d5444fe7e bfd/elf.c +8b7809490a850e51e36a496dc3df648e bfd/elf.c 44acd45eb106afdc52b95907c2d825fd bfd/elf32-arc.c 1a400ebf747f47db85548e49d603931e bfd/elf32-arm.h e80300a7baef3bc2001ebef5d4b7bb61 bfd/elf32-avr.c 809f853d1a664f172658aac31475ac75 bfd/elf32-cris.c d0fdfff8fe6d29629809ad6b4dc1fd3d bfd/elf32-d10v.c 5d558615c5f6aad209d035c3910f9d0c bfd/elf32-d30v.c -a2e6e82ffaf9d9343e0e183fb122a3cd bfd/elf32-dlx.c df1a064e064db08deb11cd0845aa108d bfd/elf32-fr30.c -c011b2f40fedd6160aa2962c2f489ee9 bfd/elf32-frv.c bb463d453f8dda4c0c1f32d41a72a672 bfd/elf32-gen.c -432558e7e6265d57e12f73aa5279d9e9 bfd/elf32-h8300.c +ae77904cdbe63d8df0300f22723784f8 bfd/elf32-h8300.c 567ff6d9ca0e395026623d0a8979d6a0 bfd/elf32-hppa.c 8f3e42b08e865f80cb35220e58239ff7 bfd/elf32-hppa.h dd8d02d7c2dc11ecdf93bd89b06ac6e9 bfd/elf32-i370.c -cc8474e338805e61c10c4316e0ed879e bfd/elf32-i386-fbsd.c 722fa6406d9d1e56b6bc62d62018ed26 bfd/elf32-i386.c c246be7c2127d1de3bf07c2f752eb01d bfd/elf32-i860.c df9b2375de823fcd3f0dc6b4be680a41 bfd/elf32-i960.c 1c91d9efc6e53c38101def76c693d9c7 bfd/elf32-m32r.c 3ac813e93933b49eb51dc510faff890b bfd/elf32-m68hc11.c ebbf73fbb693283520892daf4eaed2de bfd/elf32-m68hc12.c -1deaee831f3f96c1f2920b8bcfe1104a bfd/elf32-m68k.c +5aa6b6e9266d128aab0b540ab1062767 bfd/elf32-m68k.c 6d08a2b4a53db400e322f8f712aa9498 bfd/elf32-m88k.c 7f0862d8a2b93637a9ce306733fbfb1a bfd/elf32-mcore.c d14986f78a4971113de6985fb156c03a bfd/elf32-mips.c @@ -244,28 +238,23 @@ d7eb6594254c1e1565dcecf0e37a5c39 bfd/el e57a2fb98d19729d82971cdaeca7ca23 bfd/elf32-s390.c ec581c24aeee8f1a05ee05aaa3b2be04 bfd/elf32-sh-lin.c 9088d733310640900b928afbe15b9888 bfd/elf32-sh-nbsd.c -edd9249fb2bf58d963cf78b2c78fa28a bfd/elf32-sh.c -d4eb1b6e408ce1818e958fc7c20e925e bfd/elf32-sh64-com.c -583f42f454fc5d973017d2bcc6912270 bfd/elf32-sh64-nbsd.c +b4918f78eeaf6f1aa2971886365791fb bfd/elf32-sh.c ad65282dcc403f32f5fdce743c54c4af bfd/elf32-sh64.c cffe5a220cd30f0954af5d2229fd0742 bfd/elf32-sparc.c d22d92305381078ee5e33ab631039c75 bfd/elf32-v850.c -17b606b4dec1c97f0cc10f74959a63da bfd/elf32-vax.c a63aeed89e95b86353bc889e7ca934d5 bfd/elf32-xstormy16.c ed57bd460ee2d4a61a5c445f280f295c bfd/elf32.c -e1cb308ffdea7c84dc19a0a2385df4b7 bfd/elf64-alpha-fbsd.c 41c960ed222db1238ddc85dbb63e2d28 bfd/elf64-alpha.c 41f035cb562e77826140640c3138bcba bfd/elf64-gen.c 8b9ff93315c6aaf21b267d782c9f935a bfd/elf64-hppa.c fbf7f46376d56c745331fa9e25e19042 bfd/elf64-hppa.h 942c269756d598b6e5346c08efa5ec82 bfd/elf64-mips.c f6ed4c383c51afa5052b644ff271b0dc bfd/elf64-mmix.c -917706315312d2601c82a47acf6ac0b7 bfd/elf64-ppc.c +753d78a8c57e36d8322bd069c65b8146 bfd/elf64-ppc.c bf9bb4dcb87b95a5cea518e4c18288c3 bfd/elf64-ppc.h c95102ed383bc8b000c67872af84830d bfd/elf64-s390.c -1d2caf1e9fe06bc5471b21ce3fa866ff bfd/elf64-sh64-nbsd.c -77fa3cffe8a2faadb2bba550d7183041 bfd/elf64-sh64.c -8738fd841ec66995f5ee4465101daeb4 bfd/elf64-sparc.c +7c1924b15663bc42d77fb132714c096f bfd/elf64-sh64.c +c70549ab4897e5fb4afa7fa63c0fa0a8 bfd/elf64-sparc.c 73c1a86e7e2575040b90a95517e27ba9 bfd/elf64-x86-64.c 0df4bff9f99908d451625f14be3dc667 bfd/elf64.c f251d2837c5d49a31553700acba302a6 bfd/elfarm-nabi.c @@ -273,10 +262,8 @@ f251d2837c5d49a31553700acba302a6 bfd/el d18fb8eca1d21ceecce46b6563af6c23 bfd/elfcode.h 4626ddd357a471464371034b2a206616 bfd/elfcore.h 64f15b757472322aea078feef6a6703f bfd/elflink.c -5a66e2acb075178d09c180efc7eb43af bfd/elflink.h +96690df55f69365f12e4ef72bd8e0d5b bfd/elflink.h d97e2a93c4ae35463b66abec70fe46d9 bfd/elfxx-ia64.c -6d9282a45dbdeb3d580183593bc898a9 bfd/elfxx-mips.c -84815b51dd05cea542fc11ffcf03c360 bfd/elfxx-mips.h 9b2d6309626a02fe7bbae83fff5eca50 bfd/elfxx-target.h 5f9b71e52009091cb901280cbe42283c bfd/epoc-pe-arm.c c9f006f05a9b9f4d6be5fa84dcad8b6a bfd/epoc-pei-arm.c @@ -305,7 +292,7 @@ f2ebba22c38093455ea2096fd7f5de7e bfd/i3 5e5919da0b8f9cec40f8600506dee6e5 bfd/ihex.c 35b7f1acea0a7c53f6785b40d6970b93 bfd/init.c 3144d337d7f3af035ec0ca8ffe980fbf bfd/irix-core.c -b358b04a2806049baf7174d28fabd06f bfd/libaout.h +2153eca53fce9ce748871c67e7aab210 bfd/libaout.h 4dd9ec03a9382b02ed52d18cc2f7562f bfd/libbfd-in.h 9c57d5f2e4f441a95bf55aaafd35f42e bfd/libbfd.c 0198dc6b4611590b16d1fcd7bb202a3d bfd/libbfd.h @@ -378,7 +365,7 @@ b18f3736633f2e83455af5108bda9a97 bfd/se 5f85e7a4334ece05214a48df1f9461bb bfd/sparclinux.c 48f794a26bac22b93ecae76955969366 bfd/sparclynx.c 62254a4618ab4151c1d4a331f6b93e6b bfd/sparcnetbsd.c -d84645659d63f529a22d6693db45cb30 bfd/srec.c +13aa5b1bcb7e40590ee8a93e8c167029 bfd/srec.c 891289f18ef687556cab8f090331e3fe bfd/stab-syms.c cb218a2f2e03738e297a878c593cabe7 bfd/stabs.c 1ded054093de910d9786c62bc4fe8cc6 bfd/stamp-h.in @@ -389,11 +376,9 @@ b236f3c4da112a5e1a91f67f81081fbf bfd/sy 53357a9b87dd158b90cf790c316fd438 bfd/targmatch.sed c6fe09f52a6db35b3d98d17093e2b862 bfd/tekhex.c d438eda84dea807c94c54f92cc726be6 bfd/trad-core.c -ea8d625b4832344a89641e9b00cd9a2d bfd/vax1knetbsd.c -13f9dc2d4519b196729a4364b60ee284 bfd/vaxbsd.c cf93f1ed7a1b7cb96e2ae5be9c08d149 bfd/vaxnetbsd.c d4e3b208cc6a4ac4c5a271b6e18392d5 bfd/versados.c -0979d8d14feab5aec48ccb37f0e232fe bfd/version.h +1f6bf180814803412c79aa55dc317834 bfd/version.h 925cae7648148831ade24dc7fe2e97d7 bfd/vms-gsd.c 02f6d5016088d7619cc4c4ae8f01f960 bfd/vms-hdr.c 3d5bc9052e861f8bcf97c05131a16848 bfd/vms-misc.c @@ -427,15 +412,30 @@ d4e865701ae3a5149a05ff92b2542e94 bfd/ho 1214020ec5befbef1dda50900deb4740 bfd/hosts/vaxbsd.h 9b476271b3bc5815a37f6b887c092090 bfd/hosts/vaxult.h 9b476271b3bc5815a37f6b887c092090 bfd/hosts/vaxult2.h +6d9282a45dbdeb3d580183593bc898a9 bfd/elfxx-mips.c +7b943fd0700e93e2a59a53bf9e7d0277 bfd/aix5ppc-core.c +a3d99c00c835ae5c503698fabc173b83 bfd/cpu-dlx.c +99167d8330457072d1d0bee156e0bd37 bfd/cpu-frv.c +a2e6e82ffaf9d9343e0e183fb122a3cd bfd/elf32-dlx.c +c011b2f40fedd6160aa2962c2f489ee9 bfd/elf32-frv.c +d4eb1b6e408ce1818e958fc7c20e925e bfd/elf32-sh64-com.c +583f42f454fc5d973017d2bcc6912270 bfd/elf32-sh64-nbsd.c +17b606b4dec1c97f0cc10f74959a63da bfd/elf32-vax.c +1d2caf1e9fe06bc5471b21ce3fa866ff bfd/elf64-sh64-nbsd.c +84815b51dd05cea542fc11ffcf03c360 bfd/elfxx-mips.h +ea8d625b4832344a89641e9b00cd9a2d bfd/vax1knetbsd.c +13f9dc2d4519b196729a4364b60ee284 bfd/vaxbsd.c +cc8474e338805e61c10c4316e0ed879e bfd/elf32-i386-fbsd.c +e1cb308ffdea7c84dc19a0a2385df4b7 bfd/elf64-alpha-fbsd.c 050e8594a583ce0b5e4c23edf00704f6 binutils/doc/Makefile.am 771ccb5a3e3aa1939339427b4d1eb165 binutils/doc/Makefile.in +9ba3204dcc3e96d064c198cd5f9abf7c binutils/doc/binutils.texi 2cc6566ba22a85f1778732ef45852fa6 binutils/doc/addr2line.1 7d0e8fa73e6eec7c048a00154e8bb937 binutils/doc/ar.1 -c6e9c4026a52b7c374094a483cfd90df binutils/doc/binutils.info -ebaa85abdf82638210f736c931df2d73 binutils/doc/binutils.info-1 -451d156d5c67d284f23b4c24f052d314 binutils/doc/binutils.info-2 -ada5ac3308ac29827a796f45b3f96451 binutils/doc/binutils.info-3 -9ba3204dcc3e96d064c198cd5f9abf7c binutils/doc/binutils.texi +8bb7ccd4eeb14cb56860fe39a5bae34c binutils/doc/binutils.info +0947d0d7680fff1426a6e21aae520059 binutils/doc/binutils.info-1 +30b0774dc1f13a3731b38c80e9a92dff binutils/doc/binutils.info-2 +f1d3d06ceb59013fee8ba9d39a5a8a26 binutils/doc/binutils.info-3 ec4b4199dd4cdf0b5d437284cca1fd7c binutils/doc/cxxfilt.man aa1167e6673b14e60e9c71de3fe4e129 binutils/doc/dlltool.1 671c4d2eb2489f6e112a22bfd91b213a binutils/doc/nlmconv.1 @@ -448,48 +448,41 @@ c17143d45205e8b998439815b58f4edd binuti aa787b3e47cb766de130d308e1fa97a0 binutils/doc/strings.1 ffc299660809d689e53e96715e48d421 binutils/doc/strip.1 06be6d8d61460e15f427d75ddaadf491 binutils/doc/windres.1 +9b3be91c01f0d85b4f543bb787920d0a binutils/po/es.gmo b9c5a43c08d47586c6e2ada63d9293ad binutils/po/.cvsignore bfb5c178c2404196ab54d7532a61e3d4 binutils/po/Make-in 08d2bafb32188888265c65c1f4981cb5 binutils/po/POTFILES.in 1c8fa2e45dd9cfab270c337fbbc0a1e4 binutils/po/binutils.pot -8b67a3df62b64a6e6ff21930c9959653 binutils/po/da.po 5e17f565e53c4d3a050524884d73ac49 binutils/po/es.po 076482e396b6a03f6dd7988d87c94365 binutils/po/fr.po 008a22c13bf680dd75e6fba7d1e879bf binutils/po/ja.po -a5526def29e5d565ca66ad7f70600025 binutils/po/sv.po 556450f6818ce27515868ea346147406 binutils/po/tr.po -f2673cb010b81e3a6595f6d88d7982d9 binutils/po/da.gmo -9b3be91c01f0d85b4f543bb787920d0a binutils/po/es.gmo -ac7f0a5eed5f8ae76006fe0a0c320a98 binutils/po/fr.gmo +958088aeaea7b9062d2e43c7a90e37c0 binutils/po/tr.gmo 26b4f4f699d635fad6df05148dd68cb5 binutils/po/ja.gmo 997254756ea84e1f5f40510d7b1d5a18 binutils/po/sv.gmo -958088aeaea7b9062d2e43c7a90e37c0 binutils/po/tr.gmo -0936a23d66c19bedcc5829d5376aeb8e binutils/ChangeLog +ac7f0a5eed5f8ae76006fe0a0c320a98 binutils/po/fr.gmo +a5526def29e5d565ca66ad7f70600025 binutils/po/sv.po +8b67a3df62b64a6e6ff21930c9959653 binutils/po/da.po +f2673cb010b81e3a6595f6d88d7982d9 binutils/po/da.gmo +58c24ff74f4002742462095df52762a3 binutils/ChangeLog b5cdad82744fc980cc7b7b089d07fc43 binutils/ChangeLog-9197 14304b5ca4a2273914dfcad6be18564e binutils/ChangeLog-9899 8af23eb65c9afed6e55c1ce3ffe99b2e binutils/MAINTAINERS c70798318f8a16a8d18d445c4d9296f1 binutils/Makefile.am 2e4437e523ef5757efecb19734a07e2e binutils/Makefile.in df5bc0a20235224cfd640c768806246c binutils/NEWS -c482556fefea3b070793f1fe5abea58b binutils/README +3dbe6d96562e8ce5bb64e16474d2b0a8 binutils/README 949ae831863e3d2d546a13e90598af7d binutils/acinclude.m4 9748ed9e4454471a5045034a20ce86c9 binutils/aclocal.m4 29c64001f8c8fafce1f3f4208ae19695 binutils/addr2line.c 1876a7f6ee5f9178f78924447cccbab6 binutils/ar.c -2d5659c4b5cc55d7422acf37de368877 binutils/arlex.c f86044d3606a191c4d98f287392225fa binutils/arlex.l -eed105a774bb37c622e38b3c84f252d9 binutils/arparse.c -67a9eef3d2d67d371685afe297766bc7 binutils/arparse.h 348b15dd2ecdc1de405d3aec06c263d1 binutils/arparse.y ac04d51ebe483b084fe1e8138d0d8daa binutils/arsup.c f8a7be3e6bef31b0c86de006edd1430c binutils/arsup.h -e446da14508193794be9eb993d0c8b61 binutils/binemul.c -ec2ccbcadec3b9da05b67828e9ea6bb2 binutils/binemul.h 4b3db71d5abfed1c4be8ea677cb9622f binutils/bucomm.c 95fd74f780106f0d4b019e329b6dd0d3 binutils/bucomm.h 6e32645619af004d54c2b09867e2bed8 binutils/budbg.h -4357e9a3ed5f065050521c59aa035a5a binutils/budemang.c -59f3f7d531eb4f2c45a721a0fa5640e8 binutils/budemang.h 7475e7b2651163de1f37c3b577b04063 binutils/coffdump.c bb2df22f117ceac6a671b3ecc97b4d19 binutils/coffgrok.c a4ab61f94bc56ce81929cf37b2d0af67 binutils/coffgrok.h @@ -497,20 +490,14 @@ a4ab61f94bc56ce81929cf37b2d0af67 binuti 34984324313ddc1530c4a5e646303bf0 binutils/configure 0df24a539b5dcfb1c9b147d28b80e05d binutils/configure.com 9570ad9713c63429bb5ea85733318071 binutils/configure.in -31b137abf2f0d1f8149c694f849be345 binutils/configure.tgt b99f27f2b2be182079452684d4ee2be5 binutils/debug.c 388ffaa11d38aa684123a8e7448793c5 binutils/debug.h -7cbbffb46449f9c6eb89c9fa6bca2469 binutils/deflex.c f3bc4c49528dbeb97029c901b2a1cfeb binutils/deflex.l -8f0a77a1bbfbe724c6af2b05095623b2 binutils/defparse.c -d65d5325dd19d7dce96fe522ae87c6d7 binutils/defparse.h 8bcb206c1d8f44c8b39c560bd2f4dff7 binutils/defparse.y 9c2fd2da768ed77f3756c24da7b8a3e1 binutils/dep-in.sed b9052195e4fa5c683a5995b55506e7d0 binutils/dlltool.c fcd4c7531e0ae0b27cc707d49df82bda binutils/dlltool.h e7392a5d8cbe336bd6c30cf98f92032a binutils/dllwrap.c -f29d182079ca60485116261fc4af166c binutils/emul_aix.c -ddec8343095f8b9c511f2dd6fa8efbaa binutils/emul_vanilla.c 7ff94c9ef0a5fb466eadc7b372577bec binutils/filemode.c b40d8842f0adc68d4d08a70804c52930 binutils/ieee.c 4562e9da8763ac94007bb90a88fe6b5c binutils/is-ranlib.c @@ -523,8 +510,6 @@ f7388f22ed8b92281851fbf9d4eae82c binuti 2ccc0b509ed732287996815f4ec3bb81 binutils/mpw-make.sed 0404e9c5c8edf338d03a691079d53ac2 binutils/nlmconv.c cf949369d105afd57bab40a2101f089b binutils/nlmconv.h -c878053207c4bd0cfa12888649b39dd3 binutils/nlmheader.c -3bae87323feabef37ff57125b96ac875 binutils/nlmheader.h 6cfbb3d14323fabac215a803f4aa83f0 binutils/nlmheader.y 2d0213b9ff48fb5da27512716d706a9c binutils/nm.c d94be89b47c5fd50734fc438a55263d1 binutils/not-ranlib.c @@ -533,10 +518,7 @@ ed97436c8fbc7d6935c0a244a4b6322a binuti f9e35d7079c5b0a651e5fae5a6c29c43 binutils/objdump.c 865efe8a73061c97d1050d568ce0ec68 binutils/prdbg.c bec38036243f76c13fa87b092c0292e4 binutils/ranlib.sh -fb1cd2d1effa0551a73b87eb54fb7b7c binutils/rclex.c c3882d6eabad7a8413e75561d12fccea binutils/rclex.l -affba457a133a68682fb17c26951238e binutils/rcparse.c -cddaffef3907c9174e41ba273b383daa binutils/rcparse.h 39b34ce8c0992c52f9470de3e2633c13 binutils/rcparse.y 6c6104a5919932b97905ba8ae0c3046b binutils/rdcoff.c 634e3ef2ec358313be7744015aca60df binutils/rddbg.c @@ -547,16 +529,13 @@ f0b576146a35578976870ac6b4ff3017 binuti da50e17e3be0525e1fbd6f9dbd518f23 binutils/resrc.c ac1fbfa161097f10d344549c648a000d binutils/resres.c b62e62e9c7d29e37c5968c1a005f3eae binutils/sanity.sh -ab24fe47c1f75988c2c3a48f18919747 binutils/size.c +8944f517f07e5a3d4adc09a588bbe571 binutils/size.c ecf2e59d07d68d3d1c9073fdc36d303b binutils/srconv.c 3b77dc765f2e6a3fa67d619963b8c397 binutils/stabs.c 1ded054093de910d9786c62bc4fe8cc6 binutils/stamp-h.in 5e23ca53d289ea3cba5b59e17fef4b58 binutils/strings.c 4c092d22ce68f338d821f67668ea1ad2 binutils/sysdump.c -852460137f8434993cca2e737271c0eb binutils/sysinfo.c -15860f530e6790786e38569da16ff3d9 binutils/sysinfo.h 0cc06bb1ff8a0d5b7d88a6b523258b68 binutils/sysinfo.y -bed934ec2b89ebcdcc094b538cdc1cd0 binutils/syslex.c 58ee0c7157e6cd1f73af7ae76033054b binutils/syslex.l 2a0d9dfb5514c6c076eae77e837c9418 binutils/sysroff.info 25e79b504d067c34d29d3833e371a424 binutils/unwind-ia64.c @@ -592,6 +571,12 @@ ea24bec237106a0e7811279341c8ad4c binuti ef379e3a5ba6db06085b9a5dbfba9ff6 binutils/testsuite/binutils-all/windres/README d5611fb4c5b61e2fe34951ff33fb8418 binutils/testsuite/binutils-all/windres/bmpalign.rc e2852a0b6c605f12dedca9103d1c3330 binutils/testsuite/binutils-all/windres/bmpalign.rsd +c6415e3e22d2e645050ff0e0b86f7c12 binutils/testsuite/binutils-all/windres/lang.rc +9b5e9e1fed319016623963a63e173904 binutils/testsuite/binutils-all/windres/lang.rsd +5ec6aed5481feb24357688ff81b67912 binutils/testsuite/binutils-all/windres/msupdate +1f7bc9a6f7a05e70001fc557f9cdf976 binutils/testsuite/binutils-all/windres/strtab1.rc +453c4b4299fb6238d70482f45bd5acae binutils/testsuite/binutils-all/windres/strtab1.rsd +1b830cc7474b7d15f588a5ee5b0cbf23 binutils/testsuite/binutils-all/windres/windres.exp c9c4373f416e2d2321e55e88e7de75d8 binutils/testsuite/binutils-all/windres/capstyle.rc 2cbe0a310f92d1c5c565041be2f5afab binutils/testsuite/binutils-all/windres/capstyle.rsd ac38823599885e755f2487efa5e214f3 binutils/testsuite/binutils-all/windres/deflang.rc @@ -608,23 +593,38 @@ bd13c4e0cc1c8cf49e20f0f62a5d2ce0 binuti 75762cb5686cfca0a273cd77d6034a3f binutils/testsuite/binutils-all/windres/escapea.rsd d89135fb6f7b032a74a47b697e3cea11 binutils/testsuite/binutils-all/windres/escapex.rc 1abf5fdcd19714aa098f988aba7ff124 binutils/testsuite/binutils-all/windres/escapex.rsd -c6415e3e22d2e645050ff0e0b86f7c12 binutils/testsuite/binutils-all/windres/lang.rc -9b5e9e1fed319016623963a63e173904 binutils/testsuite/binutils-all/windres/lang.rsd -5ec6aed5481feb24357688ff81b67912 binutils/testsuite/binutils-all/windres/msupdate ac38823599885e755f2487efa5e214f3 binutils/testsuite/binutils-all/windres/nocaption.rc ec150037bb58aed9e172b35e56641493 binutils/testsuite/binutils-all/windres/nocaption.rsd c895fab04cbfecb4fdb0479474afa20b binutils/testsuite/binutils-all/windres/printstyle.rc c9677c01c151e304240fc99f06ef71c2 binutils/testsuite/binutils-all/windres/printstyle.rsd b538b353dad0e50d7daec45b6014a7dc binutils/testsuite/binutils-all/windres/quoteclass.rc -1f7bc9a6f7a05e70001fc557f9cdf976 binutils/testsuite/binutils-all/windres/strtab1.rc -453c4b4299fb6238d70482f45bd5acae binutils/testsuite/binutils-all/windres/strtab1.rsd a9d96ba138857d78e87ecb5facd8e77c binutils/testsuite/binutils-all/windres/sublang.rc ec150037bb58aed9e172b35e56641493 binutils/testsuite/binutils-all/windres/sublang.rsd -1b830cc7474b7d15f588a5ee5b0cbf23 binutils/testsuite/binutils-all/windres/windres.exp 73b920d28e4a9a1ab6454947ad5ff30d binutils/testsuite/ChangeLog eae967cd04024ac1b6dbd0110c65b24b binutils/testsuite/config/default.exp 332890f8e08b7aa8c60bb35f6065c211 binutils/testsuite/config/hppa.sed 88875f5e0e9526d0c4ac77959dc3f982 binutils/testsuite/lib/utils-lib.exp +eed105a774bb37c622e38b3c84f252d9 binutils/arparse.c +2d5659c4b5cc55d7422acf37de368877 binutils/arlex.c +67a9eef3d2d67d371685afe297766bc7 binutils/arparse.h +e446da14508193794be9eb993d0c8b61 binutils/binemul.c +ec2ccbcadec3b9da05b67828e9ea6bb2 binutils/binemul.h +4357e9a3ed5f065050521c59aa035a5a binutils/budemang.c +f29d182079ca60485116261fc4af166c binutils/emul_aix.c +ddec8343095f8b9c511f2dd6fa8efbaa binutils/emul_vanilla.c +7cbbffb46449f9c6eb89c9fa6bca2469 binutils/deflex.c +8f0a77a1bbfbe724c6af2b05095623b2 binutils/defparse.c +d65d5325dd19d7dce96fe522ae87c6d7 binutils/defparse.h +c878053207c4bd0cfa12888649b39dd3 binutils/nlmheader.c +3bae87323feabef37ff57125b96ac875 binutils/nlmheader.h +fb1cd2d1effa0551a73b87eb54fb7b7c binutils/rclex.c +59f3f7d531eb4f2c45a721a0fa5640e8 binutils/budemang.h +31b137abf2f0d1f8149c694f849be345 binutils/configure.tgt +affba457a133a68682fb17c26951238e binutils/rcparse.c +cddaffef3907c9174e41ba273b383daa binutils/rcparse.h +852460137f8434993cca2e737271c0eb binutils/sysinfo.c +15860f530e6790786e38569da16ff3d9 binutils/sysinfo.h +bed934ec2b89ebcdcc094b538cdc1cd0 binutils/syslex.c bf1e177862ddef9aa6970474ca011825 config/mpw/ChangeLog 43d2a9ca5ff1a5f5acd3390b7b082830 config/mpw/MoveIfChange d9387d651ddbc91875c97259d0fc35af config/mpw/README @@ -658,6 +658,7 @@ a3dc79b2e3494813c3a0b352d2185c17 config 8a106c7a59626019a541f0b5a7405a2f config/mh-interix 16cf7f0f6fe013b443d8fea48bd5750f config/mh-irix5 bed5b2440db13a450d1e13438d79c39c config/mh-irix6 +3755b5b077053b5de54ff0f781ca9295 config/mt-alphaieee 3deb7ba0cc27547655745d8d86931634 config/mh-lynxrs6k 740855ebe34cb2d01fba1f1bcb4264cf config/mh-m68kpic d2eccbc26e9ac85d25fad721ba9264aa config/mh-mingw32 @@ -678,7 +679,6 @@ e1939e3a2f7b93aac661e5488115a266 config 740855ebe34cb2d01fba1f1bcb4264cf config/mh-x86pic f80e59daab2815b9faf70f2fe2f0ec2c config/mpw-mh-mpw e5cab16d54f54bc7e7328536cf404b2e config/mt-aix43 -3755b5b077053b5de54ff0f781ca9295 config/mt-alphaieee 96289d06809692c31d71e69c4bedb6d7 config/mt-d30v 945f54294ca11fd14c1aaaecde3ce7da config/mt-linux 2067ce86494ccb89791fe169eee8c198 config/mt-netware @@ -733,10 +733,12 @@ fdc8729ecc7985ac4dc9531bf8ef8e77 gas/co d00db8c3d0a835c5981c79f1bf8c3868 gas/config/obj-coff.h 25ba6eeea447fa63a75135e1d0065294 gas/config/obj-ecoff.c 39d1ce7b5d484ca95d660c2a1e4eebd0 gas/config/obj-ecoff.h -b76b5bc66275b2ba5c1ca431ef0fd61e gas/config/obj-elf.c +d7074a8afc1fd8a2cab0d74941b99fdf gas/config/obj-elf.c 6fca876f7546ab3539c8255cb96b018f gas/config/obj-elf.h fc5244809078292ed69543b590057d60 gas/config/obj-evax.c 409f2700494fb5da88cd17bd13787e30 gas/config/obj-evax.h +d3c6e878bfc85ba1daec479fcff8a7e8 gas/config/tc-mips.c +d06883db22921f1c4545337ec0eca167 gas/config/tc-dlx.c 9e0918da00ab277c95f9a2b9e4f5f29d gas/config/obj-hp300.c 7b4f9af8c88a8fddf18a0b0a2d81b0db gas/config/obj-hp300.h 55cb3040e9d5456b1454727dbe7dfa99 gas/config/obj-ieee.c @@ -749,7 +751,7 @@ c3c18ef4a1af26d29718ad6ce33cb4dd gas/co b8a4b5fb4ba6bcc48787a92f1b63329f gas/config/obj-vms.h 3eb53c000fdc4c46ef08d67e4db282c8 gas/config/tc-a29k.c c5139d88aed8bf2b090309497013dd6f gas/config/tc-a29k.h -158d7e567d3ae1a6a0c33efdde7db995 gas/config/tc-alpha.c +61609cd2aa3e2d233057d5cbc6933d4b gas/config/tc-alpha.c 2cbeecbcf8150ed93937a7688de5d1a2 gas/config/tc-alpha.h cb66ba5e7597601010e4a1fd84197b05 gas/config/tc-arc.c 6e32c9de29a25fb2d90793fe952fdcae gas/config/tc-arc.h @@ -763,12 +765,8 @@ f483601edc6c532594e7a0eac9f0c6f7 gas/co 976ec4175fb0ab58bc949a860665e374 gas/config/tc-d10v.h ee95ff8e1177c595a2d3ea77bb35f08f gas/config/tc-d30v.c 4988673bb7165d7eb5d5a2099e752118 gas/config/tc-d30v.h -d06883db22921f1c4545337ec0eca167 gas/config/tc-dlx.c -1069c0d5cd2896560dd3eed6f86f7872 gas/config/tc-dlx.h 5f99123f2bdb3d1bba1ad7b5b12880ad gas/config/tc-fr30.c 01e1847fd4367bc6bccc5d10d92116e3 gas/config/tc-fr30.h -2c608711239bb3012a05137eed8726a5 gas/config/tc-frv.c -8b5f91ef56d47688e2500a2254690635 gas/config/tc-frv.h d41d8cd98f00b204e9800998ecf8427e gas/config/tc-generic.c eec169238b80630136c19235264cb04f gas/config/tc-generic.h 60eaecd936954ede8892e40c43b503be gas/config/tc-h8300.c @@ -798,7 +796,7 @@ e36f39010a778c697d8a34c17165de04 gas/co 596f595c3eef6ced997bc35f3a85e612 gas/config/tc-m88k.h b9bb0a3e4bd5ed2570935e8c6eb25f15 gas/config/tc-mcore.c b3a6cfa6fd73aa02d1ebd6bc7b8fa987 gas/config/tc-mcore.h -d3c6e878bfc85ba1daec479fcff8a7e8 gas/config/tc-mips.c +9bb0c80dd903dcdac799bbda21ecebf8 gas/config/tc-v850.c ae4e48860d69fc95ba33be7b8fbfdf6f gas/config/tc-mips.h 18353deee0e14bb0a7769c54cc53d1f7 gas/config/tc-mmix.c 9f53f4fc9d9292079e9f9bbe4845e9a9 gas/config/tc-mmix.h @@ -816,11 +814,11 @@ d57889b8a12aaaa767b3c3599ad95d3d gas/co a1da5e3f769e365e626eb4b358fe8a2d gas/config/tc-pdp11.h 2f9e880618486f544c17dc079aa9b703 gas/config/tc-pj.c 581c2ff25424db08e16882dbe7a45dfe gas/config/tc-pj.h -160cd743d36a2b790abfb19f14eeaa00 gas/config/tc-ppc.c +f8c0807beab3b09baec1815b70798cc7 gas/config/tc-ppc.c ac117f411d0e0513ed470286f30a8bcc gas/config/tc-ppc.h 357086b00f4236eb6ef0c3f4d70ff36b gas/config/tc-s390.c 17f2be7b7fd403c68dd49dc38176d0e5 gas/config/tc-s390.h -8b7671f9e668552f46bb3a94eea86892 gas/config/tc-sh.c +57134cbdc6d80ec5e0a020bee5dfc1a7 gas/config/tc-sh.c f529e1a120c8117dedbe5cc03c09139e gas/config/tc-sh.h adc9ecc3aa8c92e7432e9cc6c8cf46ad gas/config/tc-sh64.c 45710729edf80e5e0e8e0fd4a3e6b978 gas/config/tc-sh64.h @@ -830,11 +828,10 @@ bc32d8481c4bf5effd4e3f7c66a9e0c8 gas/co ffcd4331c7d6d28e97466a66f3620f2b gas/config/tc-tahoe.h 10bd03281a5530edd3fc001fa19540d1 gas/config/tc-tic30.c 172636d7d3732eb57c67ead9709d4d96 gas/config/tc-tic30.h -63b2e373de756e79d8181929a40608c1 gas/config/tc-tic54x.c +6bb38d3bd7e644e6adbc57ec91eb580b gas/config/tc-tic54x.c 74f69d978348d0d6c09faaa23c395a87 gas/config/tc-tic54x.h 87fd08c8d4c04f0e514f0e14e5f5b88d gas/config/tc-tic80.c a8de106e568896428baa8b248f1f7d8f gas/config/tc-tic80.h -9bb0c80dd903dcdac799bbda21ecebf8 gas/config/tc-v850.c 51188681ade7c2809fb54c5023e40aa9 gas/config/tc-v850.h 42b0a2f0128b5b38f21b3a9925034148 gas/config/tc-vax.c 0f03cb7de7e22265a7195b5588872005 gas/config/tc-vax.h @@ -845,7 +842,6 @@ b0d3aac544151fb61bf21c08c112cf6a gas/co 7891722fd7a58ad912b47e9358112cd5 gas/config/tc-z8k.c b985cc503b319a201bc0ddf5a2e9cb23 gas/config/tc-z8k.h 40b4f0d89e0f7a47828f7e6b2eb98cf8 gas/config/te-386bsd.h -24321a594216c63ab30682628854e075 gas/config/te-aix5.h 0d6f3b4695c8a69980eef0635a4b376b gas/config/te-aux.h 904c7780c93025e1c16bd7facc5eb6d5 gas/config/te-delt88.h c30935955b6e3e593aec0c121bf741fb gas/config/te-delta.h @@ -885,9 +881,13 @@ a8a052866cd9c40ef31c0f4eaf7d653f gas/co fe1385d380fe94c3097a0ceed3ec39fd gas/config/vax-inst.h fd1ee35049f9bb5ca0b5b40b8109e49f gas/config/vms-a-conf.h ed8248ba3c34b041f1d8942b285d6196 gas/config/vms-conf.h +1069c0d5cd2896560dd3eed6f86f7872 gas/config/tc-dlx.h +2c608711239bb3012a05137eed8726a5 gas/config/tc-frv.c +8b5f91ef56d47688e2500a2254690635 gas/config/tc-frv.h +24321a594216c63ab30682628854e075 gas/config/te-aix5.h de47a876f200861dcb2d222f6641f960 gas/CONTRIBUTORS ceab81aa1f02825092808fdafba0239d gas/COPYING -256cd99dd0574e0c6f9cbdfb80f7bc51 gas/ChangeLog +4b6127964961d9779673b450e926e26d gas/ChangeLog 9ecb01297d27a4e8565104c1eb0f1d01 gas/ChangeLog-0001 7d8ca9ba3eaab0c7d27c86fb7d9b394c gas/ChangeLog-9295 00c130a2ca3989987e76f520e90a94d0 gas/ChangeLog-9697 @@ -901,7 +901,7 @@ e8b1e941cbf0b441da52f38fd2ea9725 gas/RE c66ab308e6d86fac0000d1a9322838b1 gas/acinclude.m4 ab233eaf97123a5f0e0a889702caf0ee gas/aclocal.m4 11797042bfd2a79f0631bea97d79ff0a gas/app.c -57c050d9232e1857707c652663a4ce7d gas/as.c +2709b0df25af5ba7c990eb099bea6b45 gas/as.c 8f582826c47866dfa6b1070fc94e03ae gas/as.h 70eee11ef3b99a2aef25cc4e5355cf38 gas/asintl.h 3a04f2a058fbbe2a901ea8a0b40efdcc gas/atof-generic.c @@ -940,22 +940,17 @@ ef6eb8d70fe48af05178e9af3ed9448b gas/ha 414677d264aeae189b801694513999a6 gas/input-file.c 0df025a05b963cc8d9a890a686c92334 gas/input-file.h c2d7ac8544f122c6abc3cc4202e54c3e gas/input-scrub.c -aa77dd7d4c1f1e5a9c02b6d49940a247 gas/itbl-lex.c a7566ce59bf5c94273ab422a35a36209 gas/itbl-lex.l 4acfbfeca5e2a0be7bde34d8fb735442 gas/itbl-ops.c 5ae99999af9ac5c1850c36b5f4921be9 gas/itbl-ops.h -5081634fee1b7f3b572b581250bd41e8 gas/itbl-parse.c -93bbe1a15d2d6884903331aabaa33950 gas/itbl-parse.h 6e9dc9bf3245008329b3c99d36a26880 gas/itbl-parse.y c7fe4764b8aa7ac76eeed0a1de98a8d9 gas/link.cmd d65f5c12d18bf204669e69ac27e4ed38 gas/listing.c fb844327efbb1aeae5f388f656026f39 gas/listing.h adc284330e8a889f23d9153dc9eba7ad gas/literal.c -51e26a0fcae3c845c7afae5ba3e7c7b9 gas/m68k-parse.c afe7080b22bc9b5e058f473469ced030 gas/mac-as.r 07d65e742eeba315a91dd823de9c6c95 gas/macro.c d025cf10fc55e9b37a5bcc995d78b412 gas/macro.h -b905aee5c2a099f7d2579459121c7e2b gas/make-gas.com c3cd93b34bceee0379472974735c6f6b gas/makefile.vms 5ab92a359045f71aec9afc090f1e9ec8 gas/messages.c 829e2d776ea96775c8298d5efddc22e7 gas/mpw-config.in @@ -976,25 +971,12 @@ b1d5b512fa4024715392a3ea14e3f8f9 gas/st d965a2571fae5bd6c2ac95a4c362a697 gas/symbols.h 1fe7e371de1a5f3416387a17cb8d1e8b gas/tc.h df57d3e0b2752e5caab5294b3acee98c gas/vmsconf.sh -c6ebf58909848975d2b59d49efedeca9 gas/write.c +b6c157233ef7eaa990b72e76ab74727e gas/write.c 317dde246bbca73361da6bbb7cecc3d9 gas/write.h 65102a698dfc4fd56b0a33e7148af276 gas/doc/Makefile.am 44b79da66ccebece11491c2c67062aca gas/doc/Makefile.in 1c9d2cce0767576ae2e109fdf85d7b19 gas/doc/all.texi -c5f4711c15a511d7dba173525ebc0567 gas/doc/as.1 -986c6ff125fad96b0dc5f87ee8c7bfc3 gas/doc/as.info -4c6e3e7d9739d187f86911ca60c7313b gas/doc/as.info-1 -f034938ac10532e7f6e2d0746760763d gas/doc/as.info-2 -c7402dbf10aeffedc2fb228d4f1094c7 gas/doc/as.info-3 -495431d9a3a89cc24d1e638d1f7af656 gas/doc/as.info-4 -5aba8d3353d81263ef84cebcc36c8507 gas/doc/as.info-5 -3ef2f715c3a04c28bf3f31845c8e5535 gas/doc/as.info-6 -4f7f915429d78a8b50427901cfb74e23 gas/doc/as.info-7 -f8d278bcaf131cd76366319b8f109f16 gas/doc/as.info-8 -86f3061a9e6b0dcd9155bb9b228d56e2 gas/doc/as.info-9 -3e850ea3f63eb26972be85c2aa481d88 gas/doc/as.info-10 -18ee7f3946f33df1a326f9e3d6a1f43e gas/doc/as.info-11 -22f15585f6e55fb685b8127d4c71f35b gas/doc/as.texinfo +1577026b0f8ef58f098bf19f17429438 gas/doc/as.texinfo a59215bdf94de57a0285409852af014d gas/doc/c-a29k.texi 40ac866e51945bef78d1bad0b922edd3 gas/doc/c-alpha.texi e01a5d41dd1d11b839b779cf991abe7b gas/doc/c-arc.texi @@ -1009,7 +991,6 @@ ff3ff6ca9871cdf756872db2941fee3b gas/do 5e674e1c182709037cb3536a60efb929 gas/doc/c-i386.texi e8d13a43c909238a5916ce17e31d3ea5 gas/doc/c-i860.texi 42b8ac98b598dd6f2ece88fabb284af0 gas/doc/c-i960.texi -846abcd539cfba15ee7ca0e530ac7960 gas/doc/c-ia64.texi 147c08afa3ccc82a2d9485e5f1a59317 gas/doc/c-m32r.texi fb7536ff2e6681fa34501b7c320df664 gas/doc/c-m68hc11.texi e0de947758a2e436eb5d00cb411666b7 gas/doc/c-m68k.texi @@ -1028,9 +1009,24 @@ f5679aeb7a13f072790a4cd15c511019 gas/do 6d7f87c13f69ca2595e95c9eab762d92 gas/doc/c-vax.texi 5810de21486a935844319423d7a6e9cf gas/doc/c-z8k.texi c35cff5fc6b0d61e695e6e97caef04d9 gas/doc/gasp.texi -2faf8bfd02aa0a97f7b54b1ec7764c28 gas/doc/gasver.texi 73b674cd9bd9d15802cc28334b6a25e1 gas/doc/h8.texi e336a19984b85214b87ec5ab559f1d74 gas/doc/internals.texi +846abcd539cfba15ee7ca0e530ac7960 gas/doc/c-ia64.texi +c6fa1af7daf08d6482962cd64aa4b6b7 gas/doc/as.1 +ef55a20801b044cd2bba454379c92f46 gas/doc/as.info +45b61bdc12f78efaddaab3326d6e12e3 gas/doc/as.info-1 +f65dc6595144396992ea18a9533a77ff gas/doc/as.info-2 +f1d9dcd812809ef279ad8039190b8b5b gas/doc/as.info-3 +3070553e648bb730de310a5f58db9a7f gas/doc/as.info-4 +70645b6388744de0a0c4246b46c438d9 gas/doc/as.info-5 +92903d15e8dd538423411e2ab5ee72d8 gas/doc/as.info-6 +02c4dd9c134ce8b8e2a405c243bf7a05 gas/doc/as.info-7 +7a83c4a26d077a7c89c4e24701012b84 gas/doc/as.info-8 +3b1c400f754de13cc434f11382e7a623 gas/doc/as.info-9 +b477b77add1cd87167be98ae03ba91a2 gas/doc/as.info-10 +c2aa5f66834d997b14c839372a97880a gas/doc/as.info-11 +67fa28f2649cf89442fca3ba3d2a8886 gas/doc/gasver.texi +0b143e674db088043bd6265bb8ef416b gas/po/es.gmo b9c5a43c08d47586c6e2ada63d9293ad gas/po/.cvsignore bfb5c178c2404196ab54d7532a61e3d4 gas/po/Make-in 772017065c056b06537815ff09cb4b7b gas/po/POTFILES.in @@ -1038,16 +1034,13 @@ bfb5c178c2404196ab54d7532a61e3d4 gas/po 624a39ade00c14ddd72def6d57e62d3b gas/po/fr.po 34b75e11eff7792b04c96e87b9d4e76c gas/po/gas.pot 1c46f6ad7b478ae1d38174fd31e60b49 gas/po/tr.po -0b143e674db088043bd6265bb8ef416b gas/po/es.gmo -02bfb0b2bd4720363efe09f921f640d0 gas/po/fr.gmo 6ffd0bb089ae8bb1bec7df41ab64301c gas/po/tr.gmo +02bfb0b2bd4720363efe09f921f640d0 gas/po/fr.gmo 189b37e66fa0d5345240ac619d9c94c3 gas/testsuite/config/default.exp -68beba6a5b99e91f877e2a281c1061e8 gas/testsuite/ChangeLog -e6c304936e9061331bf04ff66f8c1eaa gas/testsuite/gas/all/align2.d +88f5002391da191996fdd6de53b27111 gas/testsuite/ChangeLog +6fdc3af8b63d5c8dd0a98137215d3753 gas/testsuite/gas/all/cofftag.d acc0977114e4b9e65b9d2aa95c35ff8f gas/testsuite/gas/all/align.d a60277af402def6d8b222eb7aa29fd72 gas/testsuite/gas/all/align.s -16604c070ffc1562842c0a67da3fdc4d gas/testsuite/gas/all/align2.s -6fdc3af8b63d5c8dd0a98137215d3753 gas/testsuite/gas/all/cofftag.d a43c5656afe02c36a6e1ef61a6027724 gas/testsuite/gas/all/cofftag.s 7642a824a63aa87c0f0c07ebab2ea9ba gas/testsuite/gas/all/comment.s b693149b9cb9c53162d7d2eddc0ee4e8 gas/testsuite/gas/all/cond.d @@ -1066,6 +1059,8 @@ c9637636fc150630e2d44c82892f2551 gas/te 856ac38b9fe37e63d8173f9299961115 gas/testsuite/gas/all/struct.d 0b2dc0f909d4928a8de943eade54a345 gas/testsuite/gas/all/struct.s 8ba076a868d6d446a4ab1462add54fd3 gas/testsuite/gas/all/x930509.s +e6c304936e9061331bf04ff66f8c1eaa gas/testsuite/gas/all/align2.d +16604c070ffc1562842c0a67da3fdc4d gas/testsuite/gas/all/align2.s 1a8de6cbd6b3c02a2a483c8cd6ce42a7 gas/testsuite/gas/arc/branch.d 19197f29a6d87e3e78495e7a47ebf496 gas/testsuite/gas/arc/adc.d 1b06ceb2288c093be970d894568fa5da gas/testsuite/gas/arc/adc.s @@ -1157,16 +1152,16 @@ bda565c218e80afced8a22ce13e68afa gas/te 280fd64660c31ce16cb67a670c130308 gas/testsuite/gas/alpha/elf-reloc-5.s 337378bf9bcfd622880b55f609cc2d82 gas/testsuite/gas/alpha/elf-reloc-6.l f1db0194e78ed6ca547be0ce865e6bb9 gas/testsuite/gas/alpha/elf-reloc-6.s +64b455f29370bedb9edeadf7ad36c07a gas/testsuite/gas/alpha/fp.d +a81ea1f138f93fa0d561f5306bd22a4f gas/testsuite/gas/alpha/fp.s +af2181269d9de10984a7a36f3ce5e01d gas/testsuite/gas/alpha/unop.d +29fe0cde0ac8733c56f2ffef3a1651d4 gas/testsuite/gas/alpha/unop.s 3232853ccb7bd4ad76bf722c7e3295b5 gas/testsuite/gas/alpha/elf-tls-1.d d3120aefa9f3d74f9a50d96702acb389 gas/testsuite/gas/alpha/elf-tls-1.s 175819424c6d7ea48da17c33b08145b7 gas/testsuite/gas/alpha/elf-tls-2.l 46336ae3d40ac88a4f205247b4e36c93 gas/testsuite/gas/alpha/elf-tls-2.s ccc1bdfb6a205a1766cf1a6bcabb78fc gas/testsuite/gas/alpha/elf-tls-3.l 611202a8cd8fb1dfffbc7f8b9c15c22b gas/testsuite/gas/alpha/elf-tls-3.s -64b455f29370bedb9edeadf7ad36c07a gas/testsuite/gas/alpha/fp.d -a81ea1f138f93fa0d561f5306bd22a4f gas/testsuite/gas/alpha/fp.s -af2181269d9de10984a7a36f3ce5e01d gas/testsuite/gas/alpha/unop.d -29fe0cde0ac8733c56f2ffef3a1651d4 gas/testsuite/gas/alpha/unop.s a1361a5b37b54c593cbef99cd85f28a9 gas/testsuite/gas/arm/arch4t.s 8b21abc1ea60f35b926f0c3dd6c730a6 gas/testsuite/gas/arm/adrl.d 40e516feaf51b7445c4653c844447491 gas/testsuite/gas/arm/adrl.s @@ -1324,6 +1319,9 @@ eef445d90cac7430cd0ad8859cc30943 gas/te a389ae2dcd59cb6422c7bb69e37e9c70 gas/testsuite/gas/cris/x-to-dcr1-sreg.d 5a88cf7baf69c172790627603ca224c3 gas/testsuite/gas/cris/x-to-dword-sreg.d 31ec78af5a8c9617d50f7a057e96070f gas/testsuite/gas/cris/x-to-word-sreg.d +bbf8b806db80d0c9ec9a3ef6e6f3ef7e gas/testsuite/gas/d10v/d10v.exp +0004da131d3e5488db3b4b89bd259250 gas/testsuite/gas/d10v/inst.d +bbe173f89d3ad611d31b7cf43d88291c gas/testsuite/gas/d10v/inst.s edf44973feea67946e395f5db6b7d2c6 gas/testsuite/gas/d10v/address-001.d 7d9144fec165ca66fe3ad1a06a5c735d gas/testsuite/gas/d10v/address-001.s 86de287f420e8e1142a605237aefa7c1 gas/testsuite/gas/d10v/address-002.l @@ -1408,7 +1406,6 @@ a278ead57d83625ded4d92bdad8f2be0 gas/te e2bf48e0e29a2b3911c5320c140896ec gas/testsuite/gas/d10v/address-041.s 3136a517ddfe70eb5346b3841467ea33 gas/testsuite/gas/d10v/control-001.d 31e42fb6ff602fa691470418a63bf019 gas/testsuite/gas/d10v/control-001.s -bbf8b806db80d0c9ec9a3ef6e6f3ef7e gas/testsuite/gas/d10v/d10v.exp ee45e5ca2fcbb4fdddc21a1d6194c1a6 gas/testsuite/gas/d10v/error-001.d c6fc3df219367e9406b8e9f49afb7691 gas/testsuite/gas/d10v/error-001.s b28ba5ae138c1b9870b87d5d552ce19f gas/testsuite/gas/d10v/error-002.d @@ -1427,8 +1424,6 @@ fd97b2dcb8f48a409da61537fd68bfb9 gas/te beb3253b69a29d40b68529b496a16925 gas/testsuite/gas/d10v/immediate-006.s c519f391218f54880e59cf4626d8b29b gas/testsuite/gas/d10v/immediate-007.d 666d4c75265b6bb9d4a07d772c61fc36 gas/testsuite/gas/d10v/immediate-007.s -0004da131d3e5488db3b4b89bd259250 gas/testsuite/gas/d10v/inst.d -bbe173f89d3ad611d31b7cf43d88291c gas/testsuite/gas/d10v/inst.s 71fdafafecc6a68ff0b19525995786c6 gas/testsuite/gas/d10v/instruction_packing-001.d a8a4aed02672bf45f5f2ff57b8e2522e gas/testsuite/gas/d10v/instruction_packing-001.s f4a71bebc4dc4f1f6db1f74cd2acf5dd gas/testsuite/gas/d10v/instruction_packing-002.d @@ -1519,19 +1514,6 @@ fbd1fa6f75f8a3d34dd0eb6b9bcfecf2 gas/te 4c96fc10e8ae0de631d7681473ac66eb gas/testsuite/gas/d30v/serial2O.s 7fc2a4f0d0ed0a1e698ef2e351bacd11 gas/testsuite/gas/d30v/warn_oddreg.l 04cb44d9a5a4e2791243c475947c1dfa gas/testsuite/gas/d30v/warn_oddreg.s -7939a40507fd5e981d406a907ead8e0b gas/testsuite/gas/dlx/alltests.exp -127efafe2527347fb64508e20cf7edf6 gas/testsuite/gas/dlx/branch.d -b975e32977a78732d7f30c7df8a2c435 gas/testsuite/gas/dlx/branch.s -916d8651b732d7d862af865313098fd9 gas/testsuite/gas/dlx/itype.d -8465c3b2b019e9a4abb4d73ce4504525 gas/testsuite/gas/dlx/itype.s -c6204d4601e213f1e6ba8ac9dd5b3b7b gas/testsuite/gas/dlx/lhi.d -39d88e8c2a6293235b494d613a3915b5 gas/testsuite/gas/dlx/lhi.s -618d2e0a1cd63a9c64d4944ce69905a7 gas/testsuite/gas/dlx/load.d -d88a4c8eb6d282949b5295d826d76311 gas/testsuite/gas/dlx/load.s -7116badc2e0160e1a8333f8995323b08 gas/testsuite/gas/dlx/rtype.d -628f043cea1680e500b5ac0c309c91e9 gas/testsuite/gas/dlx/rtype.s -6d63b30eb9f2666bb4ac2456afb427c6 gas/testsuite/gas/dlx/store.d -336400205f3c98f8a8d2200e3e6e0fc3 gas/testsuite/gas/dlx/store.s 3aa51e33fc3c4fb00d9f02ab8b6c1412 gas/testsuite/gas/elf/ehopt0.d b54467fe546250ae554257654604c8dd gas/testsuite/gas/elf/ehopt0.s b286c5366c1575369ca7349491591c94 gas/testsuite/gas/elf/elf.exp @@ -1548,9 +1530,6 @@ f3e508e3e2bbb1749ab1e9e1c23289af gas/te f43f517834a1bcead42dab25e75f41d0 gas/testsuite/gas/fr30/allinsn.exp fdf34a19cb21c9273e472a9bb4c9e97f gas/testsuite/gas/fr30/allinsn.s 4a1055775cc266d1a0458ce050e653d3 gas/testsuite/gas/fr30/fr30.exp -ecf15e5b3be1b858e48ab443de4147a9 gas/testsuite/gas/frv/allinsn.d -090813e86812fb77073c124d563f0078 gas/testsuite/gas/frv/allinsn.exp -8ed56a8415223992ed295684628485c7 gas/testsuite/gas/frv/allinsn.s 2924c535df55b6a32889011860a29689 gas/testsuite/gas/h8300/addsub.s 8b119bf28b7ba30807a8850b9edf96d3 gas/testsuite/gas/h8300/addsubh.s 5b8c73d8de33afa02ff707f67065a1ef gas/testsuite/gas/h8300/addsubs.s @@ -1734,13 +1713,9 @@ c89704ccdc6abd42145480c444772394 gas/te 481a82666e24dd35712ddbe1953070fc gas/testsuite/gas/i386/float.l 0df7ab956e3209428d665890983ef957 gas/testsuite/gas/i386/float.s c6f32143c1a338a7e3c688cadb2a27b3 gas/testsuite/gas/i386/general.s -454692c9f7970cb7a25c64c76c8df264 gas/testsuite/gas/i386/gotpc.d -71ab574cd68dad0e75df48610f2bb16e gas/testsuite/gas/i386/gotpc.s 464dc2be09f397af69e82670d0da5da8 gas/testsuite/gas/i386/i386.exp 655971c98893f502e2bc6ac8e3ba6164 gas/testsuite/gas/i386/intel.d 19173fe8ed78eaf92af5f4e7219aed51 gas/testsuite/gas/i386/intel.s -fd1b99f3c27745de174ad2c4fb817002 gas/testsuite/gas/i386/intel16.d -35db84988374bfa751dbf7d69eea0250 gas/testsuite/gas/i386/intel16.s 734d748810614b19b03ac10dfde2b1f4 gas/testsuite/gas/i386/intelpic.d 10af8323b3fdfb2580629d4bbb96414f gas/testsuite/gas/i386/intelpic.s 92c2460d4bc6a3d856918e182ca720b3 gas/testsuite/gas/i386/inval.l @@ -1767,20 +1742,24 @@ af8b77b677b0bd3471e7ca21a60c445a gas/te 266867e323b3248cd8cdad201276821d gas/testsuite/gas/i386/sse2.s 108a9548a770fe8d5f7e2f92c9418545 gas/testsuite/gas/i386/ssemmx2.d e73e0f652b697100e02db9b419b06cd0 gas/testsuite/gas/i386/ssemmx2.s -720395f3142ce1e59e20d3979696df8b gas/testsuite/gas/i386/tlsd.d -86f7aacd72a4860af64f9180fcce0a80 gas/testsuite/gas/i386/tlsd.s -511d46faf3858b2ed16be632d57dacbd gas/testsuite/gas/i386/tlsnopic.d -57fea1ba6cb8614eb9cf26948a633c80 gas/testsuite/gas/i386/tlsnopic.s -8aa4c29629138baed9f0dad55b136c5f gas/testsuite/gas/i386/tlspic.d -cc550ad7d8f3f5e1c87aebb19433ede9 gas/testsuite/gas/i386/tlspic.s 04f524b94eb61aaf58b37c180ab1e373 gas/testsuite/gas/i386/white.l 305b7d730a90ea5ac8fb330a3bf13fec gas/testsuite/gas/i386/white.s +ce6e4697a15d14342aaeb844266d6585 gas/testsuite/gas/i386/x86_64.d +167651a8472e8240a82c364ac9738761 gas/testsuite/gas/i386/x86_64.s 956f8bf80e3f9f992bf979d91241aeb3 gas/testsuite/gas/i386/x86-64-inval.l 96241d4dff1eecb9d1cd8a2376325e8a gas/testsuite/gas/i386/x86-64-inval.s 2e5c675f162d07c4ae96e720dd689447 gas/testsuite/gas/i386/x86-64-opcode.d 3d3aec68af3d5bccbd66850c4c76f61d gas/testsuite/gas/i386/x86-64-opcode.s -ce6e4697a15d14342aaeb844266d6585 gas/testsuite/gas/i386/x86_64.d -167651a8472e8240a82c364ac9738761 gas/testsuite/gas/i386/x86_64.s +8aa4c29629138baed9f0dad55b136c5f gas/testsuite/gas/i386/tlspic.d +fd1b99f3c27745de174ad2c4fb817002 gas/testsuite/gas/i386/intel16.d +35db84988374bfa751dbf7d69eea0250 gas/testsuite/gas/i386/intel16.s +720395f3142ce1e59e20d3979696df8b gas/testsuite/gas/i386/tlsd.d +86f7aacd72a4860af64f9180fcce0a80 gas/testsuite/gas/i386/tlsd.s +511d46faf3858b2ed16be632d57dacbd gas/testsuite/gas/i386/tlsnopic.d +57fea1ba6cb8614eb9cf26948a633c80 gas/testsuite/gas/i386/tlsnopic.s +cc550ad7d8f3f5e1c87aebb19433ede9 gas/testsuite/gas/i386/tlspic.s +71ab574cd68dad0e75df48610f2bb16e gas/testsuite/gas/i386/gotpc.s +454692c9f7970cb7a25c64c76c8df264 gas/testsuite/gas/i386/gotpc.d a85218a080921a3efbf229a1619d7dd9 gas/testsuite/gas/ia64/dv-branch.d ec058dd65d1af91fe84f41b725857462 gas/testsuite/gas/ia64/dv-branch.s 956561267da937b1be0fada7c6ea25c7 gas/testsuite/gas/ia64/dv-entry-err.l @@ -1946,8 +1925,6 @@ e86f1ff9069e89abc5f1398f3c2537ba gas/te 4c2cd341ba2cbcb72012687a452553ab gas/testsuite/gas/mips/e32-rel4.d 7f955420dcd7e12dd104d6c81fa20b7d gas/testsuite/gas/mips/e32el-rel2.d 9e4fea757064dd861e582fa2f0df1481 gas/testsuite/gas/mips/elempic.d -4db6e83621d51e75691a170444580c92 gas/testsuite/gas/mips/elf-consthilo.d -7d6fc8c3c1f4707ba226b63b085eccc9 gas/testsuite/gas/mips/elf-consthilo.s 2549d12c704c84660d060e58f4288664 gas/testsuite/gas/mips/elf-jal.d e23b6ae95d1c655ae24cf18196eb9962 gas/testsuite/gas/mips/elf-rel.d 502a3f9d5d4d477818aa628da52d9dc7 gas/testsuite/gas/mips/elf-rel.s @@ -1959,12 +1936,6 @@ e410b64c4640b935f6bb831e74cd2870 gas/te 0d455c951ca8758804fe2051e10ff8da gas/testsuite/gas/mips/elf-rel4.s 8c397e68e92eda3436561f839308662a gas/testsuite/gas/mips/elf-rel5.d afc1f5689df1d0e4acbdc2b757e6cb16 gas/testsuite/gas/mips/elf-rel5.s -2ffa437c84916010f49fc5ae80b1d96c gas/testsuite/gas/mips/elf-rel6.d -3f19a2c48b72ae877763a93812a8f486 gas/testsuite/gas/mips/elf-rel6.s -1d4bf338c06eaffb9d607da250781e3e gas/testsuite/gas/mips/elf-rel7.d -b6baa98ec9d4b2adfd3f5d39bbeae554 gas/testsuite/gas/mips/elf-rel7.s -7c8c5d57977c161ce619865394acdb8b gas/testsuite/gas/mips/elf_ase_mips16.d -00e28cc28d851dbfea1d6a8aab416874 gas/testsuite/gas/mips/elf_ase_mips16.s 6531d00a109f1e0829eda1178a1b886a gas/testsuite/gas/mips/elf_e_flags.c 6bbeff5a2159c064f18894cc7bd9b7ef gas/testsuite/gas/mips/elf_e_flags.s 5195b99d09665b7ef9b71e2c53bb8fd6 gas/testsuite/gas/mips/elf_e_flags1.d @@ -1975,7 +1946,6 @@ b6baa98ec9d4b2adfd3f5d39bbeae554 gas/te 371488c3e4dde49a1215746f9c7fdb88 gas/testsuite/gas/mips/elfel-rel2.d eb18057fa5fc37f2bc4d5b9a181345bb gas/testsuite/gas/mips/elfel-rel3.d 6dc76bbd9748079e8a0d1ec110eb3f8d gas/testsuite/gas/mips/empic.d -45fa2ca926db4df35baae2ae63ae8559 gas/testsuite/gas/mips/empic.l ea9b3441dccd8d6c650d271b9d46caa0 gas/testsuite/gas/mips/empic.s 2d74e64a4af50db37ee21eb7c92326c6 gas/testsuite/gas/mips/empic2.d 27f854c41411b55dd23bd7ae7f96a883 gas/testsuite/gas/mips/empic2.s @@ -2032,8 +2002,6 @@ a0a03d60c7fdb7e812a9f97325945910 gas/te c2034fba9031ad7f3bc0a1128ae6198f gas/testsuite/gas/mips/lineno.s 94db1e9d2006cc03e60ee44b5598893c gas/testsuite/gas/mips/mips-abi32-pic.d 3e79a0a6b17b839dbc4d121dd0bf0472 gas/testsuite/gas/mips/mips-abi32-pic.s -b9b7cf785149afed4b123fcd55d7c41c gas/testsuite/gas/mips/mips-abi32-pic2.d -9a43c32af8a197c8734ea9e2fb371eb1 gas/testsuite/gas/mips/mips-abi32-pic2.s 8b74369c5ab63097706cfb326d27665e gas/testsuite/gas/mips/mips-abi32.d 310ea844ee3e8aced00ea6ee27db05f4 gas/testsuite/gas/mips/mips-abi32.s f3e8246ccf691901a27cb032cc16e7fa gas/testsuite/gas/mips/mips-gp32-fp32-pic.d @@ -2047,12 +2015,10 @@ c8b1255a48810ecd5641efd78f9fac67 gas/te f996de9534e728f7c794d2b14ca388d6 gas/testsuite/gas/mips/mips-gp64-fp32-pic.d 2db2ff450b5afa36c19534edab7192b2 gas/testsuite/gas/mips/mips-gp64-fp32-pic.s 407de8ac0d271c8847513e0e45fb6c91 gas/testsuite/gas/mips/mips-gp64-fp32.d -e6be4d9ff36fe372a5b838c914461929 gas/testsuite/gas/mips/mips-gp64-fp32.l 0c487b950f2e00c12c4f3bd2d2f597a1 gas/testsuite/gas/mips/mips-gp64-fp32.s 88a8bb57c5052852c27e83e9d99806e6 gas/testsuite/gas/mips/mips-gp64-fp64-pic.d 49eaf79b46ed3df73a7bd49dda0611ed gas/testsuite/gas/mips/mips-gp64-fp64-pic.s 603344be86075d83230d33f54888c1bc gas/testsuite/gas/mips/mips-gp64-fp64.d -e6be4d9ff36fe372a5b838c914461929 gas/testsuite/gas/mips/mips-gp64-fp64.l 0bba7e49525b335ca7a88ea75cb22c73 gas/testsuite/gas/mips/mips-gp64-fp64.s f9deba30210fdb9dd6ed7bf78b479cad gas/testsuite/gas/mips/mips.exp 4f445ce50926b956d4558a0b89dd512f gas/testsuite/gas/mips/mips16-e.d @@ -2071,10 +2037,6 @@ cd442bcac6cb8fa33372d0b58eaea541 gas/te 957bb8b99fce311beffd2fe9f3a0eddc gas/testsuite/gas/mips/mips4100.s 9d9dab0b2466ef8824ab890f0a28d8a4 gas/testsuite/gas/mips/mips4650.d 5c10900661e0928e9a340c3c925418b1 gas/testsuite/gas/mips/mips4650.s -3691034b3f42433dd94fca0a556c0902 gas/testsuite/gas/mips/mips64-mdmx.d -1febffb6dc592c8a10b7237347f30aa2 gas/testsuite/gas/mips/mips64-mdmx.s -0f9181a78a8cb61c2ce63ccdc408359f gas/testsuite/gas/mips/mips64-mips3d.d -1135de71ee2ff2375138f48296ae8d04 gas/testsuite/gas/mips/mips64-mips3d.s d5fd0fd9cd9ea89c8382a53414c65c4b gas/testsuite/gas/mips/mips64.d 4929310e699e0e1ac8bc28e44030ebff gas/testsuite/gas/mips/mips64.s 31e8c520d3747e067f6a90f4f0c16650 gas/testsuite/gas/mips/mipsel16-e.d @@ -2089,12 +2051,8 @@ e151ce89964f5f124c5ff4fc9c466035 gas/te 00de4147ec14b90f289f1bd040ed7251 gas/testsuite/gas/mips/relax.s a4c07ecbcb01298022f3f4ab18d876d1 gas/testsuite/gas/mips/rol.d 9bf2608413be813ba4b4aa64eefb820b gas/testsuite/gas/mips/rol.s -604f91ec5cf07c3c0d7fbbc46c8d3d63 gas/testsuite/gas/mips/rol64.d -f86f7bba391d50b02238a2e3d5a25717 gas/testsuite/gas/mips/rol64.s 9716d53c6f5ab60b6daec5cd914d3211 gas/testsuite/gas/mips/sb.d 15410af41b16b3678e11c8c7d4d6d7a7 gas/testsuite/gas/mips/sb.s -9db9e7468366870303b84d5ebebc8a30 gas/testsuite/gas/mips/sb1-ext-mdmx.d -f803ea0e2f3ddc0f8ee9e48021fcdb97 gas/testsuite/gas/mips/sb1-ext-mdmx.s 916128c8c5a94e2d6a132f60b362afb2 gas/testsuite/gas/mips/sb1-ext-ps.d 2614c94e549a3ad9a0a0aa2ea8a351bd gas/testsuite/gas/mips/sb1-ext-ps.s 5d3f8be0295dfe3afa394af2d492190b gas/testsuite/gas/mips/sync.d @@ -2125,6 +2083,27 @@ f0fac62ab8f363574dc13b6b5b43ec5d gas/te fa20601e0c404bd38a90edf5f43077bb gas/testsuite/gas/mips/ush.s 3c18be69c1508086bc845c86099ddab6 gas/testsuite/gas/mips/usw.d 59b429c3b2d1ea0daf2377204cbdfdca gas/testsuite/gas/mips/usw.s +2ffa437c84916010f49fc5ae80b1d96c gas/testsuite/gas/mips/elf-rel6.d +45fa2ca926db4df35baae2ae63ae8559 gas/testsuite/gas/mips/empic.l +604f91ec5cf07c3c0d7fbbc46c8d3d63 gas/testsuite/gas/mips/rol64.d +e6be4d9ff36fe372a5b838c914461929 gas/testsuite/gas/mips/mips-gp64-fp32.l +e6be4d9ff36fe372a5b838c914461929 gas/testsuite/gas/mips/mips-gp64-fp64.l +3691034b3f42433dd94fca0a556c0902 gas/testsuite/gas/mips/mips64-mdmx.d +1febffb6dc592c8a10b7237347f30aa2 gas/testsuite/gas/mips/mips64-mdmx.s +0f9181a78a8cb61c2ce63ccdc408359f gas/testsuite/gas/mips/mips64-mips3d.d +1135de71ee2ff2375138f48296ae8d04 gas/testsuite/gas/mips/mips64-mips3d.s +f86f7bba391d50b02238a2e3d5a25717 gas/testsuite/gas/mips/rol64.s +7c8c5d57977c161ce619865394acdb8b gas/testsuite/gas/mips/elf_ase_mips16.d +9db9e7468366870303b84d5ebebc8a30 gas/testsuite/gas/mips/sb1-ext-mdmx.d +f803ea0e2f3ddc0f8ee9e48021fcdb97 gas/testsuite/gas/mips/sb1-ext-mdmx.s +00e28cc28d851dbfea1d6a8aab416874 gas/testsuite/gas/mips/elf_ase_mips16.s +3f19a2c48b72ae877763a93812a8f486 gas/testsuite/gas/mips/elf-rel6.s +4db6e83621d51e75691a170444580c92 gas/testsuite/gas/mips/elf-consthilo.d +7d6fc8c3c1f4707ba226b63b085eccc9 gas/testsuite/gas/mips/elf-consthilo.s +9a43c32af8a197c8734ea9e2fb371eb1 gas/testsuite/gas/mips/mips-abi32-pic2.s +b9b7cf785149afed4b123fcd55d7c41c gas/testsuite/gas/mips/mips-abi32-pic2.d +1d4bf338c06eaffb9d607da250781e3e gas/testsuite/gas/mips/elf-rel7.d +b6baa98ec9d4b2adfd3f5d39bbeae554 gas/testsuite/gas/mips/elf-rel7.s 128cd247dc9b5fc1e4095be0175c68b3 gas/testsuite/gas/mmix/1cjmp1b-n.d 74c43d2897673eba56f848f3c9e582e9 gas/testsuite/gas/mmix/1cjmp1b-r.d 82a7b6f8756a9c25cf63220f51d50894 gas/testsuite/gas/mmix/1cjmp1b.d @@ -2401,10 +2380,10 @@ ca6a23d92e67c5494c7b63f332b05226 gas/te 91dbac2579bdc75ab5d604fa49c278f0 gas/testsuite/gas/mmix/unsave-op.d 5b91809e619a66d9cee34dd2280bfaee gas/testsuite/gas/mmix/unsave-op.l f5d6823ab550c4ea97a04f14883a0c0d gas/testsuite/gas/mmix/unsave-op.s -b0f0c8e9a965c78836bc9a18690a99f0 gas/testsuite/gas/mmix/weak1.d -64ee02ee7066364e0eadac9c2c9508d6 gas/testsuite/gas/mmix/weak1.s 2a8ad7ce58111df46b6503b325124cc5 gas/testsuite/gas/mmix/zerop-1.d f2a213b73ea27ef622ba39f9ec2987ec gas/testsuite/gas/mmix/zerop-1.s +b0f0c8e9a965c78836bc9a18690a99f0 gas/testsuite/gas/mmix/weak1.d +64ee02ee7066364e0eadac9c2c9508d6 gas/testsuite/gas/mmix/weak1.s b00b8e50d58ac967e8e84c9dc8df9075 gas/testsuite/gas/mn10200/basic.exp c58581edb3ac95b306f040bbc2c16678 gas/testsuite/gas/mn10200/add.s b117e36f812c2eb416156d441f26185e gas/testsuite/gas/mn10200/logical.s @@ -2495,9 +2474,6 @@ f3d8381e0e379835553db59cba908711 gas/te d906479f52be5937ccbcb6b59e18d265 gas/testsuite/gas/openrisc/lohi.s c9192e457e9a372b6ee3168d396ecc69 gas/testsuite/gas/openrisc/store.d 1b1f6769e09f9c308a211891e04ff8c8 gas/testsuite/gas/openrisc/store.s -775207a9c7b17528f5ff01f577814290 gas/testsuite/gas/pdp11/opcode.d -fbdff31ee59ce036a85f38d63446c59d gas/testsuite/gas/pdp11/opcode.s -f05900c38278602859723b632c739288 gas/testsuite/gas/pdp11/pdp11.exp f3a7124485548781ba12a81c18199e29 gas/testsuite/gas/pj/ops.d 308d2177ed3b3b087d977e46c924fc0c gas/testsuite/gas/pj/ops.s a6667ed6fc7b116477f95ef897bc5444 gas/testsuite/gas/pj/pj.exp @@ -2505,10 +2481,6 @@ a6667ed6fc7b116477f95ef897bc5444 gas/te 55d3de6b6c1961e9585636f88134c56f gas/testsuite/gas/ppc/aix.exp 1144f1624f81b2bf57bc44af8e76f9bb gas/testsuite/gas/ppc/align.s da75a2b442b5537342a3fb0ae74a0510 gas/testsuite/gas/ppc/altivec.s -5965af28a01c283e00d1ff550556cf5d gas/testsuite/gas/ppc/altivec_xcoff.d -2c5d265164be638f90745f78056bc292 gas/testsuite/gas/ppc/altivec_xcoff.s -ddd9cc4433d66d110a74c68eb760cba6 gas/testsuite/gas/ppc/altivec_xcoff64.d -4d30b605ad40bfd869a11908f6c8553c gas/testsuite/gas/ppc/altivec_xcoff64.s 96a9890816c6c3314d3862d35fe59f3f gas/testsuite/gas/ppc/astest.d 5254d1fc440f434a46e97eb96b2735c1 gas/testsuite/gas/ppc/astest.s b9b4926634e4c4e6e812b47b38a2f84b gas/testsuite/gas/ppc/astest2.d @@ -2519,10 +2491,6 @@ c71459dcf92c40f3d14a5e969dac82c5 gas/te 7b85234004920f7134df77e2f1931c13 gas/testsuite/gas/ppc/astest64.s 8039a67e1ceba56284c852016daa7b70 gas/testsuite/gas/ppc/booke.d 04548653b22ed0398125208b33cdc774 gas/testsuite/gas/ppc/booke.s -7c874c4a344a8c7a3c6778f46cc77ca7 gas/testsuite/gas/ppc/booke_xcoff.d -291a0efcd5faccb5e11d4407535aff13 gas/testsuite/gas/ppc/booke_xcoff.s -12a8059ea093e929f6ee9259812e79fc gas/testsuite/gas/ppc/booke_xcoff64.d -35f8d981e9c1630d53aaef81af6b6f22 gas/testsuite/gas/ppc/booke_xcoff64.s 05271d9cdd13ebcebd7662d04285d5af gas/testsuite/gas/ppc/generate.sh 7a563f3883e3355f9e28c059a939867b gas/testsuite/gas/ppc/ppc.exp d2e3625ca66a7c30b9270f806c67c877 gas/testsuite/gas/ppc/simpshft.d @@ -2535,6 +2503,14 @@ a8ab8683a00320673194096739412def gas/te 6b5dede6da756c49ce5fc9127d0a6510 gas/testsuite/gas/ppc/test1xcoff.asm fac4c4df32381b93f62282cf2f6cd24c gas/testsuite/gas/ppc/test1xcoff32.d 68e09cd1bae67cb9bdbb378d986ebc5b gas/testsuite/gas/ppc/test1xcoff32.s +12a8059ea093e929f6ee9259812e79fc gas/testsuite/gas/ppc/booke_xcoff64.d +5965af28a01c283e00d1ff550556cf5d gas/testsuite/gas/ppc/altivec_xcoff.d +2c5d265164be638f90745f78056bc292 gas/testsuite/gas/ppc/altivec_xcoff.s +ddd9cc4433d66d110a74c68eb760cba6 gas/testsuite/gas/ppc/altivec_xcoff64.d +4d30b605ad40bfd869a11908f6c8553c gas/testsuite/gas/ppc/altivec_xcoff64.s +7c874c4a344a8c7a3c6778f46cc77ca7 gas/testsuite/gas/ppc/booke_xcoff.d +291a0efcd5faccb5e11d4407535aff13 gas/testsuite/gas/ppc/booke_xcoff.s +35f8d981e9c1630d53aaef81af6b6f22 gas/testsuite/gas/ppc/booke_xcoff64.s 9b39e57ed2b5827f6f20fb7a3b655204 gas/testsuite/gas/ppc/textalign-xcoff-001.d b60a4ad89a80b60d95fc5d73ec5e02d9 gas/testsuite/gas/ppc/textalign-xcoff-001.s f46a2fb9da9cd7770342a116f5129298 gas/testsuite/gas/ppc/textalign-xcoff-002.d @@ -2700,13 +2676,13 @@ a0ad5112c5f2c5b716feadb70e9b9b75 gas/te 2c810a3f6741effd3db6c1a9ac7f312d gas/testsuite/gas/sh/err-le.s 495cac29a4993f28c4782ef285228c38 gas/testsuite/gas/sh/err.exp 70b8c1e3f6395cf992292993dcbdf601 gas/testsuite/gas/sh/fp.s +339f712e8e5db5efaa4b0640fdfdb1c8 gas/testsuite/gas/sh/pcrel.d +823af07829673a6bdd394804057aa053 gas/testsuite/gas/sh/pcrel.s +f6a831c7fd3cdcb13bb8332e6a0dfc01 gas/testsuite/gas/sh/pic.d +22eafa66b3775951b6e619a3e2e5c0e0 gas/testsuite/gas/sh/pic.s 2c9a54e4cb156c8c1b7f246ee6023b5b gas/testsuite/gas/sh/pcrel-coff.d 0935a11b35249a2ef563467f6e77b5f1 gas/testsuite/gas/sh/pcrel-coff.s -339f712e8e5db5efaa4b0640fdfdb1c8 gas/testsuite/gas/sh/pcrel.d bcfb9e14ef9619580a5b5245103eb424 gas/testsuite/gas/sh/pcrel.l -823af07829673a6bdd394804057aa053 gas/testsuite/gas/sh/pcrel.s -7ebfff1fb77f7e01655258cbf6fbf143 gas/testsuite/gas/sh/pic.d -6bb70432946e46c7adedd01829d0c466 gas/testsuite/gas/sh/pic.s 4b815d3da1c2d2bceeb98994c659c492 gas/testsuite/gas/sparc/membar.d 392efaa6637a8734d3ab35e579615a53 gas/testsuite/gas/sparc/asi.d 8f35c68aef641d7cc35698d67a32557e gas/testsuite/gas/sparc/asi.s @@ -2889,6 +2865,25 @@ e4d16ee40d4f1deec04d3ed66cd37c5b gas/te 7b2f6fd28e4136ed51af9fa15bfbc87c gas/testsuite/gas/xstormy16/reloc-1.s cc376ee7a41cfd75895b798886a965bb gas/testsuite/gas/xstormy16/reloc-2.d 688ac14ef52d1f032c6e360b5e8d2607 gas/testsuite/gas/xstormy16/reloc-2.s +7939a40507fd5e981d406a907ead8e0b gas/testsuite/gas/dlx/alltests.exp +127efafe2527347fb64508e20cf7edf6 gas/testsuite/gas/dlx/branch.d +b975e32977a78732d7f30c7df8a2c435 gas/testsuite/gas/dlx/branch.s +916d8651b732d7d862af865313098fd9 gas/testsuite/gas/dlx/itype.d +8465c3b2b019e9a4abb4d73ce4504525 gas/testsuite/gas/dlx/itype.s +c6204d4601e213f1e6ba8ac9dd5b3b7b gas/testsuite/gas/dlx/lhi.d +39d88e8c2a6293235b494d613a3915b5 gas/testsuite/gas/dlx/lhi.s +618d2e0a1cd63a9c64d4944ce69905a7 gas/testsuite/gas/dlx/load.d +d88a4c8eb6d282949b5295d826d76311 gas/testsuite/gas/dlx/load.s +7116badc2e0160e1a8333f8995323b08 gas/testsuite/gas/dlx/rtype.d +628f043cea1680e500b5ac0c309c91e9 gas/testsuite/gas/dlx/rtype.s +6d63b30eb9f2666bb4ac2456afb427c6 gas/testsuite/gas/dlx/store.d +336400205f3c98f8a8d2200e3e6e0fc3 gas/testsuite/gas/dlx/store.s +ecf15e5b3be1b858e48ab443de4147a9 gas/testsuite/gas/frv/allinsn.d +090813e86812fb77073c124d563f0078 gas/testsuite/gas/frv/allinsn.exp +8ed56a8415223992ed295684628485c7 gas/testsuite/gas/frv/allinsn.s +775207a9c7b17528f5ff01f577814290 gas/testsuite/gas/pdp11/opcode.d +fbdff31ee59ce036a85f38d63446c59d gas/testsuite/gas/pdp11/opcode.s +f05900c38278602859723b632c739288 gas/testsuite/gas/pdp11/pdp11.exp 5c08b2b199bcea246a03344173d3f96b gas/testsuite/gasp/assign.asm 99deacf6e3a96c8e21a453709af6ca01 gas/testsuite/gasp/INC1.H a926c95abb0d81a9a764bed20ca06f0c gas/testsuite/gasp/INC2.H @@ -2926,9 +2921,6 @@ dd5d6726c6d3ab3b244367d15e5a33a5 gas/te d3a831ce902a2c7a641807d41bf060b3 gas/testsuite/gasp/exp.asm 635e19beab5dc8dbda0faae105390da5 gas/testsuite/gasp/exp.err 3cfa517a87ee6808108dd82d821a9142 gas/testsuite/gasp/exp.out -4510ddd070316213287ffc4632b406eb gas/testsuite/gasp/flonums.asm -d41d8cd98f00b204e9800998ecf8427e gas/testsuite/gasp/flonums.err -4926ebad955baf038494341758dd3a5f gas/testsuite/gasp/flonums.out dd5712de7784ed7c746a5416ef371139 gas/testsuite/gasp/gasp.exp 6952d6e84b8eff6f8ad3735049384d9b gas/testsuite/gasp/include.asm d41d8cd98f00b204e9800998ecf8427e gas/testsuite/gasp/include.err @@ -3008,6 +3000,9 @@ cb8d602227b2b4e0ee0cbc24905b1c92 gas/te 65f971bbfd23b3e6f4f256550fa6c999 gas/testsuite/gasp/while.asm d41d8cd98f00b204e9800998ecf8427e gas/testsuite/gasp/while.err a68b47ff34892c8fa97aaf9cc09bc975 gas/testsuite/gasp/while.out +4510ddd070316213287ffc4632b406eb gas/testsuite/gasp/flonums.asm +d41d8cd98f00b204e9800998ecf8427e gas/testsuite/gasp/flonums.err +4926ebad955baf038494341758dd3a5f gas/testsuite/gasp/flonums.out 133e9f8bb4d12ac7e498f0ac5d0246c0 gas/testsuite/lib/doobjcmp 5725f8e58e03bd6026f3e2721e1db22e gas/testsuite/lib/doboth aad4965bf0067bf9fb71acc19f7877d4 gas/testsuite/lib/dostriptest @@ -3017,23 +3012,32 @@ af650aab07403b5a05623713b613856f gas/te bb015c897a4e2f7bcc1e987b7a60bd6a gas/testsuite/lib/gas-defs.exp d78aaf1191d033531d00fa9888214ee0 gas/testsuite/lib/gas-dg.exp 499042a4448e4b2d3bd2b2a1b0b5d859 gas/testsuite/lib/run +aa77dd7d4c1f1e5a9c02b6d49940a247 gas/itbl-lex.c +5081634fee1b7f3b572b581250bd41e8 gas/itbl-parse.c +93bbe1a15d2d6884903331aabaa33950 gas/itbl-parse.h +51e26a0fcae3c845c7afae5ba3e7c7b9 gas/m68k-parse.c +b905aee5c2a099f7d2579459121c7e2b gas/make-gas.com 13826625656aba07bca01dcb42d3deae gettext.m4 +d3153b45370cd1a06c79f77a4241508b gprof/po/fr.gmo b9c5a43c08d47586c6e2ada63d9293ad gprof/po/.cvsignore f1e13e52975d285644f55d8446b024c8 gprof/po/Make-in 954b09a7062a564dc338de22ef52c6e2 gprof/po/POTFILES.in 40010fac6f7b3798a35cede08b27183a gprof/po/es.po 31efe6d0353629fe23d6e56088fb9596 gprof/po/fr.po 8d5851c0f969ed01ddba48b77ece4b8c gprof/po/gprof.pot -63fb1d293826bdd9449f094b18b1d0b5 gprof/po/id.po 59b7394eb8cf7092ff0c467ab9cc04fe gprof/po/sv.po 14fbf7a47f19b4af642b6eb83a69f36b gprof/po/tr.po -db62cec29924181aa0738c097a2105aa gprof/po/es.gmo -d3153b45370cd1a06c79f77a4241508b gprof/po/fr.gmo -616bc9a95f5476272628415a38c6b016 gprof/po/id.gmo 218465657e7f5bed3d8d9b8cc5c1f991 gprof/po/sv.gmo +db62cec29924181aa0738c097a2105aa gprof/po/es.gmo 3c0736bc4d3a23a1f3e9050a8c39ef06 gprof/po/tr.gmo +63fb1d293826bdd9449f094b18b1d0b5 gprof/po/id.po +20f0110fa4f21ba909001fab604f5df6 gprof/po/da.po +161f4f55fce356f7094d855fc8e5b792 gprof/po/pt_BR.po +616bc9a95f5476272628415a38c6b016 gprof/po/id.gmo +b909370fda89f8d24c2acf058239951f gprof/po/da.gmo +e3fddb2aecf0942f7a13aa5348ddd11a gprof/po/pt_BR.gmo b167dc5dcf583c07feecea0f8003e647 gprof/.gdbinit -6e560d7887bff10ba73c9564a268a94f gprof/ChangeLog +1e40096392fadea122f88c6c6e79408d gprof/ChangeLog d618facc3e8ce8bf3d02ba452e1be6ab gprof/MAINTAINERS 109805b6c63492d54554783780a96033 gprof/Makefile.am 00e7977fdf042fc76b2e7065bafd7c38 gprof/Makefile.in @@ -3047,7 +3051,6 @@ e7c069a81d1fb57a638a4dba5849c7af gprof/ 7e932b5382c2f54aa2800704fb5e8356 gprof/basic_blocks.h fb26efc191946b1c391604afbadfe436 gprof/bb_exit_func.c 67083749ab9eb7b9869f600e24046960 gprof/bbconv.pl -4709a87f53bbb02123c07fc07a70872b gprof/bsd_callg_bl.c cadeef23b67be4bb67efb8d51c426a84 gprof/bsd_callg_bl.m bea071a327ed5ac721501b012ebd2590 gprof/call_graph.c f2a142dd71fce7285acfd584e70ddb2c gprof/call_graph.h @@ -3057,14 +3060,12 @@ f2a142dd71fce7285acfd584e70ddb2c gprof/ 9763120b90a70649f8da911568b308fc gprof/cg_dfn.h 65c422b799f44deaa77ce70a73b922ee gprof/cg_print.c f6f28571be7bd0ceaef27b236b375f08 gprof/cg_print.h -42becb57525fef9337d0cd94ac3e3493 gprof/configure -f3f24e67a223621733eed249730eab48 gprof/configure.in +f1cbc424a2d9e54d48738bb598463ba0 gprof/configure +19075f905feaef75162e5fec97e0bba4 gprof/configure.in 8a0b190099c34100b5ba397ad222cef7 gprof/corefile.c 6f4a5466ff54dd94121335d5fc4dee94 gprof/corefile.h 9c2fd2da768ed77f3756c24da7b8a3e1 gprof/dep-in.sed -ef57c2b72bec8ee097e57bdb88c8e326 gprof/flat_bl.c d6498bb2d3ec24087785cd109c215067 gprof/flat_bl.m -e3b32696628289ee3c8830e98e91d21f gprof/fsf_callg_bl.c 609bbce6f5cedf6b0c8d25c3061b582a gprof/fsf_callg_bl.m fa5e0fd0ebd9b3de9ffeb03bea705837 gprof/gconfig.in 9bfb09984691b3fbf7a8947a614fc426 gprof/gen-c-prog.awk @@ -3072,13 +3073,8 @@ ec6f4d4e153d642cfbc21e33f1605d72 gprof/ 8d5b6b982b21dda2f7c99050d34fb597 gprof/gmon_io.c 2a1d1683d18895ac9685341d03818fb8 gprof/gmon_io.h 108d4cecd8469628af3bf05bb2b5c22e gprof/gmon_out.h -5ad4438f984ada3445361a6ef1d1b402 gprof/gprof.1 548577ed0b465f07bc1a236ec57dac94 gprof/gprof.c 2c9bfe57ab63be096c3d000958b1b927 gprof/gprof.h -922f5ef0f6edbd6d51483d962ca73a7c gprof/gprof.info -cf02f7b8c4a53c327415f9029700034c gprof/gprof.info-1 -36c81d6aaa2ce97a5227fc5426701af6 gprof/gprof.info-2 -f23aba74d6103a70098f196b85bb4e02 gprof/gprof.info-3 075e1f9a33845a20a7f7a537ab3c6b3e gprof/gprof.texi 78367cd648e22d38195bb574293e3be5 gprof/hertz.c 89c9619f60383a32db78f73761d088ef gprof/hertz.h @@ -3100,6 +3096,14 @@ d8cc7105e0ec805a80f65a8885d45ce8 gprof/ 82b1da7d0d322eee1e83740361d93ff1 gprof/utils.c 9174a73ed79e0d552e57d09390065985 gprof/utils.h 31fa334a199fc1af590c49e45e64f852 gprof/vax.c +4709a87f53bbb02123c07fc07a70872b gprof/bsd_callg_bl.c +ef57c2b72bec8ee097e57bdb88c8e326 gprof/flat_bl.c +e3b32696628289ee3c8830e98e91d21f gprof/fsf_callg_bl.c +5ad4438f984ada3445361a6ef1d1b402 gprof/gprof.1 +922f5ef0f6edbd6d51483d962ca73a7c gprof/gprof.info +cf02f7b8c4a53c327415f9029700034c gprof/gprof.info-1 +36c81d6aaa2ce97a5227fc5426701af6 gprof/gprof.info-2 +f23aba74d6103a70098f196b85bb4e02 gprof/gprof.info-3 caa8a82f5156470c2edd39348f37ad2b include/ChangeLog 94d55d512a9ba36caa9b7df079bae19f include/COPYING 5f53a7c3a1ee076b7aaaf281c7b65972 include/aout/ChangeLog @@ -3200,12 +3204,10 @@ d50948bf3b4bf692dd3f37b7345497ab includ 42ae390b9bf0b8fed1b40894d288c83a include/elf/cris.h f65a19cb8f5a2d53a4c0f71c90bef0e7 include/elf/d10v.h e1bbf4eba14b2efe2dd202e9a7038bd1 include/elf/d30v.h -25823df33f36b14970f1e5365e096875 include/elf/dlx.h d350084ff96d123c4ee539745ed1ef2c include/elf/dwarf.h 0fce6698d2d4eaf2fbdfdbe7265d448e include/elf/dwarf2.h 20316b2e92bdd15eb226c7c081bee941 include/elf/external.h 2adb44173bb9ba06c13aef464c4701a3 include/elf/fr30.h -279141ae9b1c31dda006089f3bbc571a include/elf/frv.h f798a607aa48d56dbd707b053dde2117 include/elf/h8.h 0899399867f5ede8459434cb58862e61 include/elf/hppa.h 3244632ab2a049af0ebcef9b16c9f0b5 include/elf/i370.h @@ -3231,16 +3233,11 @@ f9cffe9859496c157656bbd3a7b7459f includ c11a651b48c9281e718fe548445d261b include/elf/sh.h 36bd8460c99395fd2c73b66e5882380e include/elf/sparc.h 3aa9b74a41a552e5cff4d62cdb2017db include/elf/v850.h -b73d0fb8d195b30eed9e4286a9f957c8 include/elf/vax.h c57cd86b448263abc7b35132826d88d4 include/elf/x86-64.h c7b346159ab246944efefd2603a829c8 include/elf/xstormy16.h -0569bbd01a7890ea5639530e1aba9cea include/gdb/ChangeLog -c4f59b0838482455edea3d3ec13bfe62 include/gdb/callback.h -8a280b18f0cabe5ebf764a3030dd481a include/gdb/remote-sim.h -cffa1864cac9a521d4e676cbfccaec68 include/gdb/signals.h -bc761ce1518b95c3df66417995478449 include/gdb/sim-arm.h -29bb582b93ef571adb8a108b0b710f45 include/gdb/sim-d10v.h -e8269f694e04b4dbe88eeca953d74028 include/gdb/sim-sh.h +25823df33f36b14970f1e5365e096875 include/elf/dlx.h +279141ae9b1c31dda006089f3bbc571a include/elf/frv.h +b73d0fb8d195b30eed9e4286a9f957c8 include/elf/vax.h 5dbb507e309b9fe20c45d16972bfb936 include/mpw/sys/resource.h 6bc56500657f8c3b71b20af4c69e967f include/mpw/sys/file.h 6bc56500657f8c3b71b20af4c69e967f include/mpw/sys/param.h @@ -3278,7 +3275,6 @@ f51724681cb616b8ddaa4ed0aacb67fb includ 2ab1377cac8f960c0bfe679724dea9cc include/opcode/cris.h a762acbaee6917dfaa896c38590e1f75 include/opcode/d10v.h 23eff7922757043b7ade32fb8b6fecb2 include/opcode/d30v.h -97cbeaf0b5fbd006d7ad1444357e8b5f include/opcode/dlx.h 1e078b500e67d5047fb63e54e9aef104 include/opcode/h8300.h 9097a3d1d1d5fc978faed5a230cd451e include/opcode/hppa.h 7e3c952acc4568fdd1d873147e3c0d2d include/opcode/i370.h @@ -3309,7 +3305,15 @@ c69e19287023c929ac20ee5311acfadc includ d2c9644c874999bbb1f275ebf8adea86 include/opcode/tic80.h 05029fb3fe8e2c0282aed2fca62a991b include/opcode/v850.h e78acf38376a53ce9ac029cdd1c4d560 include/opcode/vax.h +97cbeaf0b5fbd006d7ad1444357e8b5f include/opcode/dlx.h d41d8cd98f00b204e9800998ecf8427e include/regs/ChangeLog +0569bbd01a7890ea5639530e1aba9cea include/gdb/ChangeLog +c4f59b0838482455edea3d3ec13bfe62 include/gdb/callback.h +8a280b18f0cabe5ebf764a3030dd481a include/gdb/remote-sim.h +cffa1864cac9a521d4e676cbfccaec68 include/gdb/signals.h +bc761ce1518b95c3df66417995478449 include/gdb/sim-arm.h +29bb582b93ef571adb8a108b0b710f45 include/gdb/sim-d10v.h +e8269f694e04b4dbe88eeca953d74028 include/gdb/sim-sh.h 5afe8eb5573965dfb58378e4e46f3813 install-sh 0b80a62b76d902c2f7cc9f437afcadc1 intl/ChangeLog ff40b5c4a5363169990bc99edd15e431 intl/Makefile.in @@ -3340,11 +3344,9 @@ eea45725e2601ab7dd122a20871ecf76 intl/l 606344532ffc07b36812c0d04acb1f38 intl/po2tbl.sed.in 9f197f8e4cafdfa82382882bbe04694f intl/textdomain.c 8d9eedf2444a5fd2a47985f2531e9051 intl/xopen-msg.sed -2c75cfcc19fb0ff973bddcbe5b567803 ld/emulparams/aix5ppc.sh +169b54f770bbc257d39ea459f48f2b00 ld/emulparams/aixppc.sh 2e897117043ad88f2c7bcf35a606d76b ld/emulparams/README 4f6b4154113438f7481f4661d09daabe ld/emulparams/a29k.sh -afb6d2ea1df283801db141ab81692a24 ld/emulparams/aix5rs6.sh -169b54f770bbc257d39ea459f48f2b00 ld/emulparams/aixppc.sh ebbb1119f11559e515e510c9587c780a ld/emulparams/aixrs6.sh 29fda341c48f8b90fbf258b6d475867e ld/emulparams/alpha.sh 91e308e524924e29bc43412f89a2fead ld/emulparams/arcelf.sh @@ -3357,18 +3359,12 @@ b4e7c5d86fc3d3e9b2ca011bbdb8ba01 ld/emu 27ee98332d14972c9906e52f38dbc915 ld/emulparams/armelf_linux.sh 327f8279fa7366d9b1c1fab7a0091735 ld/emulparams/armelf_nbsd.sh bc4c56406b7c3a786cc8772cb91f7e1c ld/emulparams/armelf_oabi.sh -31ef6d790e43f46c99d521132f670b0e ld/emulparams/armelfb_nbsd.sh 0f7bcbd8a14e3f6392834cf18fde47fb ld/emulparams/armnbsd.sh f8974ac24d96f452ff36b40a6203383d ld/emulparams/armpe.sh -b43ebf2024f16330205ffacd4149e9c5 ld/emulparams/avr1.sh c03cd393282834b9f1a93aeeb17583da ld/emulparams/avr1200.sh -894e2730f5a240498ed5c6d514a674a6 ld/emulparams/avr2.sh d662e7bdc7c811d5a02e939e521aabe4 ld/emulparams/avr23xx.sh -f979af3ccec9c7dc760e3b652c6803e2 ld/emulparams/avr3.sh -c0cbd28bdccd104e44884d018c0da827 ld/emulparams/avr4.sh 64316ebec0c1473eba4c2e76a8899db2 ld/emulparams/avr4433.sh fbe86e44b7128fcc72efaaf62affd563 ld/emulparams/avr44x4.sh -b53abea3c5590b4a061fa061ff66baf4 ld/emulparams/avr5.sh 3f5a0f7eefbd80dec632571f5aec1083 ld/emulparams/avr85xx.sh f821e8de6b103de63eeecc3de1c8f374 ld/emulparams/avrmega103.sh 10e53a6b019657175ab195caedea402a ld/emulparams/avrmega161.sh @@ -3383,7 +3379,6 @@ cd0362608777583aa145167b7820fbae ld/emu b904add983e2aa12033b4c8812a73cb4 ld/emulparams/d30velf.sh 162d7cba8938432d260e1e9321bf43ce ld/emulparams/delta68.sh e8fa19901f4c10300649e6c2d30be9f8 ld/emulparams/ebmon29k.sh -6d749732789cc055cb175e190804ba9e ld/emulparams/elf32_dlx.sh b30522a3c37bc370dfe45f546cca3127 ld/emulparams/elf32_i860.sh 3d9de5e9ff61c57dfe7cae3508863c7f ld/emulparams/elf32_i960.sh 3462374525645b6fc7b2d56fc75a78af ld/emulparams/elf32_sparc.sh @@ -3395,7 +3390,6 @@ c791f49c68858c9c0b6d2d6264e7b0cb ld/emu 030179c4b8058c64aac3f9eb16c049a2 ld/emulparams/elf32ebmip.sh add91307fb4132685623c0895d6c9cca ld/emulparams/elf32elmip.sh 8b5dc6e85bab51b55410326b073a5114 ld/emulparams/elf32fr30.sh -e2dd9eca07a99e7f0695517ad6956d0a ld/emulparams/elf32frv.sh 8c345571cb4a1d16f3335639204f1b3b ld/emulparams/elf32i370.sh ecd586db2a0021421401571e654fea1f ld/emulparams/elf32l4300.sh 61e10da892c21325ede0f1bee9358ad0 ld/emulparams/elf32lmip.sh @@ -3409,8 +3403,6 @@ ac14b564116013db470c05f33e16140b ld/emu e670625a198b1d6ef4813cc1131ef31b ld/emulparams/elf32ppc_fbsd.sh 5ee812f999e06b95f35b800611394609 ld/emulparams/elf32ppclinux.sh e6dc727c9b2f7c7a71c6076d46912861 ld/emulparams/elf32ppcsim.sh -8867d4ea5d7d7546f36d164f62198e3b ld/emulparams/elf32ppcwindiss.sh -f2d1e508651fc51a1a2b8f3839150103 ld/emulparams/elf32vax.sh 4c1ee8cfc760d7253ebc5d80dc3650ef ld/emulparams/elf32xstormy16.sh 7d027f85bcb8ed5ca633c15b34b5e2bb ld/emulparams/elf64_aix.sh 549de84292d110cc85fefbd0ac4460aa ld/emulparams/elf64_ia64.sh @@ -3427,7 +3419,7 @@ d031aee97457b5c3bd9f8b2586fae0b0 ld/emu d969989e47badd85ab444fefa84656eb ld/emulparams/elf64lppc.sh 5b2cfd0917902083166727b03fbd07c2 ld/emulparams/elf64ltsmip.sh 2e5130aeb49c4419117833dd70969df7 ld/emulparams/elf64mmix.sh -669ce4a8eba9854b2202bd9004efae2a ld/emulparams/elf64ppc.sh +7e38f1a1086cf6261cb0b41ec0b7d955 ld/emulparams/elf64ppc.sh 261c3ee23f1baba72638358c8121b622 ld/emulparams/elf_fbsd.sh 27b15b568fa75778bce4b474891adf2e ld/emulparams/elf_i386.sh 18fb128b2bcafb373590c61771e41d57 ld/emulparams/elf_i386_be.sh @@ -3456,7 +3448,6 @@ f0a112f331b4c6bfbfbb1895cdd63eff ld/emu 7af6e1ad74bc71f864b9c04412f1bebc ld/emulparams/hppaelf.sh e0514ac82732df1c02270fb53111f1d5 ld/emulparams/hppalinux.sh 4ca91e4ce222385dd055fad6dabe526e ld/emulparams/hppanbsd.sh -2ac30735c4ceba9166a5fc6081411058 ld/emulparams/hppaobsd.sh 0537af9ab3953ed67d099959cd4e181c ld/emulparams/i386aout.sh 5ed1f528a6752f2ed12d48977cc43da1 ld/emulparams/i386beos.sh ca54144cdb2703b51ceb13bc03e36c83 ld/emulparams/i386bsd.sh @@ -3468,7 +3459,6 @@ fdc6893b38868d4006e1d62edc5a09bd ld/emu 4f78fe09aec35c1feff2c59a43fab6f7 ld/emulparams/i386moss.sh 95e2973323b32d1896c6e19758582b09 ld/emulparams/i386msdos.sh fd44b883579ad95580bf3cae88bd91b4 ld/emulparams/i386nbsd.sh -e218a69660b03254145c3fc6c2f55c59 ld/emulparams/i386nto.sh 5694a9c90e33d7739430d1846dc4c0a4 ld/emulparams/i386nw.sh 189c01efee7710b9d1b107f60db173a9 ld/emulparams/i386pe.sh 168c0e6c22de9f60b4cfd893a1e0a4f0 ld/emulparams/i386pe_posix.sh @@ -3516,26 +3506,22 @@ e1c80afa234bc21751979b515fb688e2 ld/emu 908fd348c9d3fd9c12647643d88b31c3 ld/emulparams/sh.sh d719b1e14c537675bc6003692523c043 ld/emulparams/shelf.sh 7b5310c09c37c6a57874b6e0dd824f26 ld/emulparams/shelf32.sh -f150273bf697afe31c41765fb46ad7de ld/emulparams/shelf32_nbsd.sh 7353bf026032075b4b594e0af03e8fd9 ld/emulparams/shelf64.sh -d31180db1f9253b62c3d9e1c121366cf ld/emulparams/shelf64_nbsd.sh 4b61937c3bfb4a5470c72eeb0bfd224b ld/emulparams/shelf_linux.sh c36b6b4327e9803868c7a87cb8c8c39a ld/emulparams/shelf_nbsd.sh c7ccb5f7fe5f62d92dca7e1a71b02aff ld/emulparams/shl.sh a8e5e931e19cca314ba30a312884c2d5 ld/emulparams/shlelf.sh 147ddbb0207d4b730f3ff45851cc3022 ld/emulparams/shlelf32.sh -414d3af83e84f7afd6dcc3afa2184fa7 ld/emulparams/shlelf32_nbsd.sh 90c225b85052cd8cdf4ab8871bda1b20 ld/emulparams/shlelf64.sh -2169ae2a71b4a6875eaa305168d042d1 ld/emulparams/shlelf64_nbsd.sh 80c135cc1b43b63761106e55bc4c222a ld/emulparams/shlelf_linux.sh 744f886f4baf1d4fe15ce1d0595dfc84 ld/emulparams/shlelf_nbsd.sh a316da8cf4e620c00377e161b3a15fa0 ld/emulparams/shpe.sh 6062ec8406144fbbe4ad32e193a7ac04 ld/emulparams/sparcaout.sh -f8ff78cfcc19d1d4389a84330615a363 ld/emulparams/sun3.sh 16bbfb9268886d428a81d42f007c5f20 ld/emulparams/sparclinux.sh d004a32b2e6edcc69d900c2207bcbbbb ld/emulparams/sparclynx.sh 957bd3e925d255ac965dde1aa7303f40 ld/emulparams/sparcnbsd.sh 8f86834d923d64e45861594e4dc8c457 ld/emulparams/st2000.sh +f8ff78cfcc19d1d4389a84330615a363 ld/emulparams/sun3.sh 04380fc27e6223ffc89d2b43f9421434 ld/emulparams/sun4.sh 5d10f221cc393b1ae1719132de13f3da ld/emulparams/tic30aout.sh 4fc903e37671053625509f7486c63816 ld/emulparams/tic30coff.sh @@ -3544,12 +3530,30 @@ aead097a3385a27cba7210470e150a10 ld/emu 31a5bc747cdaf134204652bf78e61771 ld/emulparams/v850.sh 060bf2672cf53a505f23d413017e0be4 ld/emulparams/vanilla.sh 4e93bfd2da37b36233e047a4bf15854e ld/emulparams/vax.sh -d5b1fddfa21a41fbd34775e65f7e714d ld/emulparams/vaxnbsd.sh 1e240622a795d134bad0e8a60460b9ae ld/emulparams/vsta.sh 7efc4f8c9d1eca2e14084bcd65535b9a ld/emulparams/w65.sh cd93ec9e7e74cadfaf8044cca1581111 ld/emulparams/z8001.sh 8890ef4fad0e25044c8d3200a9e77ee7 ld/emulparams/z8002.sh -bad9e617acffbc35b24d2c33c358d7e5 ld/ChangeLog +2c75cfcc19fb0ff973bddcbe5b567803 ld/emulparams/aix5ppc.sh +afb6d2ea1df283801db141ab81692a24 ld/emulparams/aix5rs6.sh +31ef6d790e43f46c99d521132f670b0e ld/emulparams/armelfb_nbsd.sh +b43ebf2024f16330205ffacd4149e9c5 ld/emulparams/avr1.sh +894e2730f5a240498ed5c6d514a674a6 ld/emulparams/avr2.sh +f979af3ccec9c7dc760e3b652c6803e2 ld/emulparams/avr3.sh +c0cbd28bdccd104e44884d018c0da827 ld/emulparams/avr4.sh +b53abea3c5590b4a061fa061ff66baf4 ld/emulparams/avr5.sh +6d749732789cc055cb175e190804ba9e ld/emulparams/elf32_dlx.sh +e2dd9eca07a99e7f0695517ad6956d0a ld/emulparams/elf32frv.sh +8867d4ea5d7d7546f36d164f62198e3b ld/emulparams/elf32ppcwindiss.sh +f2d1e508651fc51a1a2b8f3839150103 ld/emulparams/elf32vax.sh +2ac30735c4ceba9166a5fc6081411058 ld/emulparams/hppaobsd.sh +e218a69660b03254145c3fc6c2f55c59 ld/emulparams/i386nto.sh +f150273bf697afe31c41765fb46ad7de ld/emulparams/shelf32_nbsd.sh +d31180db1f9253b62c3d9e1c121366cf ld/emulparams/shelf64_nbsd.sh +414d3af83e84f7afd6dcc3afa2184fa7 ld/emulparams/shlelf32_nbsd.sh +2169ae2a71b4a6875eaa305168d042d1 ld/emulparams/shlelf64_nbsd.sh +d5b1fddfa21a41fbd34775e65f7e714d ld/emulparams/vaxnbsd.sh +c7792126665cfa48ccdc57e5a16e942c ld/ChangeLog 2e04f27f0a15ad7ce7206acabe5ed684 ld/ChangeLog-9197 b73f002c7cc445237e97e9ed358922e6 ld/ChangeLog-9899 d618facc3e8ce8bf3d02ba452e1be6ab ld/MAINTAINERS @@ -3562,7 +3566,7 @@ b802b0cc52e6c72a326c11a64c8155a0 ld/aci 8e73eda07014a74e5130be5497811a9c ld/aclocal.m4 7d11a6973bf1b6207bb030071482f8b3 ld/config.in 432cb5486ad8f9be3de4c260aa629a09 ld/configure -7c29a1257e93d92ff016e847ea5aff19 ld/configure.host +9eec47144c9956d077a7165d4801c62a ld/configure.host c61875351275f953d188e6b8cd419f86 ld/configure.in aa25dc743332c78d7a77c66afe8538f9 ld/configure.tgt d3d9eb4581bec474a3cf465160b1371e ld/deffile.h @@ -3571,16 +3575,8 @@ d1c9772b3e705e7e32ddf409e48fcf69 ld/def 1d2f69fe0f7caf6fd83325beeb818de0 ld/gen-doc.texi 597e0a4bfdcd5eb64b8b18ec3ba32cd3 ld/genscripts.sh d3d6fc53e5f8d5e5f962266911f0441b ld/h8-doc.texi -360e0100fe9012d1bd68961425ac5bbc ld/ld.1 55ea85efdbc8d6d634fe5fc4867d81ed ld/ld.h -16ef2afef9bcfd4ca20b68a790f344e1 ld/ld.info -6461ac23291385f6765659426afc9f59 ld/ld.info-1 -8a9757d61d9d81cd52664349a6eefb8f ld/ld.info-2 -e2d208536b0a918e85a4430ae10fc58f ld/ld.info-3 -59df280db34e8cb76fc7526731d86ad9 ld/ld.info-4 -1122113d5a013fe61e7fec86ed9e030a ld/ld.info-5 -be2471fc52ac14d4fce1de488503e13b ld/ld.info-6 -f296a430f981048c2e2e3bd56d1d3b60 ld/ld.texinfo +c5e72f85f710011ef4cc178911d06bae ld/ld.texinfo 980ddb61f9775a7a3def830ffff63b2b ld/ldcref.c 5b5c57577ef5a94bca2b11bf4fceae7d ld/ldctor.c 5feb38f9fdfff03477a2e903ab3b0a9a ld/ldctor.h @@ -3590,13 +3586,10 @@ b34fdac71bdda00883b44925ea99b6d5 ld/lde 63cc156d63835b36048c620ed9bd23c7 ld/ldexp.h dbe1991b6ab57f67c9ae6b9e24743e24 ld/ldfile.c 510d4bfd3b0876c61d99a46575cee15f ld/ldfile.h -16b62ae8314f9d25cae62e7711a49609 ld/ldgram.c -d31c1f5a51d2eb4ca7b16dea9e7426e1 ld/ldgram.h 22104e7ba1ec7c8204188ae0ae27858a ld/ldgram.y 595a97fb8d32b7490ebc8af914aa0016 ld/ldint.texinfo fe07efd19f430904716d398232e6cefd ld/ldlang.c 1be2bff1a705052a0a72d9208023f322 ld/ldlang.h -ec2a9de92e47586207969dd8f6d4cfbf ld/ldlex.c 695387a63964774ce8bad66fa3cbc3ac ld/ldlex.h 4dece0883a69773351da36b803c5bdc9 ld/ldlex.l f457870fa5dea924d10c61eab30f2dff ld/ldmain.c @@ -3605,7 +3598,6 @@ fefc5600e45b8e96e8e74347d2cabb54 ld/ldm cbd05e987f0cde4cbdc05c7b866609f1 ld/ldmisc.h 3f3960a04d6732622e18506e093daab8 ld/ldver.c 7e280623bee30225deb2faa3e1afb716 ld/ldver.h -2faf8bfd02aa0a97f7b54b1ec7764c28 ld/ldver.texi 222e3608e82810bed6c242da67b4549c ld/ldwrite.c 2b0d7a0f98da7f507f182b4dd2f9b616 ld/ldwrite.h a68b010e1fd0e45514e8f95590d69b7e ld/lexsup.c @@ -3625,7 +3617,7 @@ ec6631bee3c4ba164a1ea5b3c3e3f5d7 ld/emu fa131ff5ea48e5939e1c80b36508ef0c ld/emultempl/armelf_oabi.em 995bbfc228460e4eef6eef52a09384a9 ld/emultempl/astring.sed fbd62cd3b9838992f176705e878dea94 ld/emultempl/beos.em -a0fb5a77b11844acec6c638f040a6a28 ld/emultempl/elf32.em +43d1031f46ed303378c99e58eda3d537 ld/emultempl/elf32.em d19bb75c3bc56b1f7f43f818d2d42e41 ld/emultempl/generic.em 9d9e077f4f33d877daee5feda5ce75b8 ld/emultempl/gld960.em a887f4c52640d171839415885aeb0fae ld/emultempl/gld960c.em @@ -3641,12 +3633,13 @@ b995be733fe9aaafa45af874c12102a6 ld/emu 662c3db6621dee7307a9e0e7f5bd5be1 ld/emultempl/mmo.em 2ffbec9d9b62304c995da6c41e87ecf0 ld/emultempl/needrelax.em a8190e4a0b5cca5b8677d8bb2d39940f ld/emultempl/ostring.sed -c9e030eaf4fae110ccd5a971dd551f95 ld/emultempl/pe.em +926e33468c0676d3a810227529e3d924 ld/emultempl/pe.em 467b7a113d5b79bcabf9af2803f0d5f3 ld/emultempl/ppc64elf.em 7ca21756cb9671a6345c2d7252139425 ld/emultempl/sh64elf.em 7ebdc34e012620db60253db17c477e84 ld/emultempl/sunos.em 9f83ae93bdacc42d4bb8d18434f746b2 ld/emultempl/ticoff.em 1a78693280f0c9b5a4e559051b486368 ld/emultempl/vanilla.em +55c6c77d1eaa68929651f45721ed0c65 ld/po/sv.gmo b9c5a43c08d47586c6e2ada63d9293ad ld/po/.cvsignore ea2baddf1654fa8df40eb033d33b6068 ld/po/Make-in 63397aaa2c2074aa7be7ffe57b2e6c69 ld/po/POTFILES.in @@ -3655,9 +3648,8 @@ ea2baddf1654fa8df40eb033d33b6068 ld/po/ 74fa9ab1d3d047388792babf308db47f ld/po/ld.pot 8baef642255450a7cf8ea0d42d201e0c ld/po/sv.po 4c8b324bc3439e33a6372800f8defaef ld/po/tr.po -9707dbd80fa6bfca00ca962a2daa57d2 ld/po/es.gmo 4a5420ad0c42979a3b0cc17230054c68 ld/po/fr.gmo -55c6c77d1eaa68929651f45721ed0c65 ld/po/sv.gmo +9707dbd80fa6bfca00ca962a2daa57d2 ld/po/es.gmo a00d40ebd193113c5d4546e4cd1ef17d ld/po/tr.gmo d471f7a5a3dc4deffa1a8f2039a38504 ld/scripttempl/alpha.sc 01c6e3598e372d510730e381dd25c2cd ld/scripttempl/README @@ -3666,14 +3658,11 @@ fdcbfdd0b93aa6b73e1b73127b28bdae ld/scr a354ffa3178f947e907c1d89c536fd8c ld/scripttempl/armaout.sc 11e720b2d4fbd6b8ad9ce26f980acd6a ld/scripttempl/aout.sc 1249daafc9e552bc02512d82b68324ab ld/scripttempl/armcoff.sc -7ea7239a7730ed683eb47c7981cb9c97 ld/scripttempl/avr.sc 119e975ce8b1005742840a9152c03a99 ld/scripttempl/crisaout.sc 3fb69113f5952434021a5fc481d5b417 ld/scripttempl/delta68.sc -756f010bc1fcebe9cb08b1c8afa66389 ld/scripttempl/dlx.sc a4e630a7a2094f2b44f19e41069e4433 ld/scripttempl/ebmon29k.sc 5aec99cbeb9f47ca22127553f03c9405 ld/scripttempl/elf.sc 71e798bde2505bf50e081596880ba861 ld/scripttempl/elf32avr.sc -675dc0092991c8cab548b9aa789f4b3b ld/scripttempl/elf_chaos.sc 1103dbec45c46be523c6c6cfe8fc1e05 ld/scripttempl/elfd10v.sc bbdc2d412574ac7fee606dceed546467 ld/scripttempl/elfd30v.sc 9d52015a744f3341cf6146945458efb1 ld/scripttempl/elfi370.sc @@ -3724,8 +3713,11 @@ b1dafa2c7a860198af912b50e5cf0689 ld/scr 9ef634e16ac4537117ea157867e85207 ld/scripttempl/w65.sc 19fc005c493ed8c15d6f56378393bd94 ld/scripttempl/xstormy16.sc 474b1c82cd04327e7433dd108c93e239 ld/scripttempl/z8000.sc +675dc0092991c8cab548b9aa789f4b3b ld/scripttempl/elf_chaos.sc +7ea7239a7730ed683eb47c7981cb9c97 ld/scripttempl/avr.sc +756f010bc1fcebe9cb08b1c8afa66389 ld/scripttempl/dlx.sc 8dd62cbb8659ad55e0bc71d0da55c95e ld/testsuite/config/default.exp -a0cfc2a9dcf4df741258532329caa303 ld/testsuite/ChangeLog +f87af9176e34bff78438e4df7e3a9743 ld/testsuite/ChangeLog a2d8df2d283a1bddca70ffe9e7de0433 ld/testsuite/ld-bootstrap/bootstrap.exp 4b9f7ea09166acbf0b5d72c88c5b3956 ld/testsuite/ld-cdtest/cdtest-bar.cc 7d245ef3c98762296b516547243311d0 ld/testsuite/ld-cdtest/cdtest-foo.cc @@ -3738,74 +3730,31 @@ cfb423f4424fe65c2fe45d99c49ff558 ld/tes 328c5cac80b76bd422b0b77d5517d175 ld/testsuite/ld-checks/asm.s 536a4d2e63692344109849b984f9da06 ld/testsuite/ld-checks/script 7a535a58a572ca2170c0e93f097b952e ld/testsuite/ld-cris/badgotr1.d -330f51428dc34d1de15e854517e1db7e ld/testsuite/ld-cris/comref1.s 2be679b75ac403b067ec1415dcb48ccb ld/testsuite/ld-cris/cris.exp 569bab3472cc5146ac51188a87864dde ld/testsuite/ld-cris/dso-1.s +91be1b31d15f534491662adc8df10000 ld/testsuite/ld-cris/expdyn1.d +4a7ab28c9bab0b386f1b64937a3600e1 ld/testsuite/ld-cris/expdyn1.s +beb4c53051cda32749a8b4628fb19f16 ld/testsuite/ld-cris/gotrel1.s +16ac0aa5032e8dc85780bb8073131840 ld/testsuite/ld-cris/gotrel2.s +99bba6664ff27ea95abc8d0c208ce899 ld/testsuite/ld-cris/libdso-1.d +28656f01bde008d2c5356c23fdf75cd7 ld/testsuite/ld-cris/weakref1.d f73d09ac7bd8fdc83362c30cec088e28 ld/testsuite/ld-cris/dso-2.s +0a2c0b67fcb79af873992b8aa6721e5b ld/testsuite/ld-cris/hide1 +cf0057339d9f0c802df88eeb1297469d ld/testsuite/ld-cris/libdso-2.d +330f51428dc34d1de15e854517e1db7e ld/testsuite/ld-cris/comref1.s 0963170a19c851b655a44c694bdc09d2 ld/testsuite/ld-cris/dso-3.s 5e0cd72ef03ae66100a223c3ac1ff509 ld/testsuite/ld-cris/euwref1.s 1023eb64e4465edf00138aaf8d7280ca ld/testsuite/ld-cris/expdref1.s -91be1b31d15f534491662adc8df10000 ld/testsuite/ld-cris/expdyn1.d -4a7ab28c9bab0b386f1b64937a3600e1 ld/testsuite/ld-cris/expdyn1.s 29febcc511b3dc94d3390a663714a518 ld/testsuite/ld-cris/expdyn2.d 2fc23de72173de1580a1c0e72596bc81 ld/testsuite/ld-cris/expdyn3.d e7831f913560041647a97c28b3fe279a ld/testsuite/ld-cris/expdyn4.d -beb4c53051cda32749a8b4628fb19f16 ld/testsuite/ld-cris/gotrel1.s -16ac0aa5032e8dc85780bb8073131840 ld/testsuite/ld-cris/gotrel2.s -0a2c0b67fcb79af873992b8aa6721e5b ld/testsuite/ld-cris/hide1 eb117a8b6db8162d3011d7ab6c6a6602 ld/testsuite/ld-cris/ldsym1.d -99bba6664ff27ea95abc8d0c208ce899 ld/testsuite/ld-cris/libdso-1.d -cf0057339d9f0c802df88eeb1297469d ld/testsuite/ld-cris/libdso-2.d 03b4245e386972fc677cb7aaabf49e86 ld/testsuite/ld-cris/libdso-3.d -da9566b9d46162de754d33acd4af5a3b ld/testsuite/ld-cris/libdso-4.d 17cae3bbc102c3d161b88ba4d32597b6 ld/testsuite/ld-cris/nodyn4.d 90d89208db8438411587173eb1b6161f ld/testsuite/ld-cris/noglob1.d a4f4d34c69e2ee06e8e6cd8f6d564f9c ld/testsuite/ld-cris/noglob1.s +da9566b9d46162de754d33acd4af5a3b ld/testsuite/ld-cris/libdso-4.d e6af78ca45548a11e827a5fc24c4fe73 ld/testsuite/ld-cris/undef1.d -28656f01bde008d2c5356c23fdf75cd7 ld/testsuite/ld-cris/weakref1.d -8b26fc988f128b0d804dfacd0b7244d4 ld/testsuite/ld-d10v/d10v.exp -74f13a62ff3f99c99f6969ab76421693 ld/testsuite/ld-d10v/default_layout.d -c59c68825ca903db1904078c8e77f033 ld/testsuite/ld-d10v/linktest-001.s -260cb1183491105181eded4c34963a9f ld/testsuite/ld-d10v/linktest-002.lt -7232ced2d73d4bac32cf583a3d9d7a5a ld/testsuite/ld-d10v/linktest-002.s -de046023db57d12594a89878e1caa893 ld/testsuite/ld-d10v/regression-001.lt -01ffcb3c21fda44963dfafbd75b79da2 ld/testsuite/ld-d10v/regression-001.s -a18861657f8d6a3a31152ac2429daa0f ld/testsuite/ld-d10v/reloc-001.d -a9cbb2de1956f46bf23bdbf3a39fb6b2 ld/testsuite/ld-d10v/reloc-001.ld -96aac4fa15afbb40824d52d7f616aed1 ld/testsuite/ld-d10v/reloc-001.s -5a6fc5c29ec00f859064cfc8d0ee727f ld/testsuite/ld-d10v/reloc-002.d -dcb59cfd3bc1ddd9661c33cec7111e62 ld/testsuite/ld-d10v/reloc-002.ld -59bc73ff2ebf92e5a0f27fcf02bfaa26 ld/testsuite/ld-d10v/reloc-003.d -3befa2048653d125ef17be9bcc94806b ld/testsuite/ld-d10v/reloc-003.ld -a8cae2b4b7ff03c4fba14fa04277c1ec ld/testsuite/ld-d10v/reloc-004.d -bad4f70dce484b364577b7793db92505 ld/testsuite/ld-d10v/reloc-004.ld -99e834fb80e583c8f41eb66879ec7641 ld/testsuite/ld-d10v/reloc-005.d -5ff2e76a04204073ea7c50ee788a7034 ld/testsuite/ld-d10v/reloc-005.ld -823a84ae7b851b134c9b94ab71d6f21a ld/testsuite/ld-d10v/reloc-005.s -d66e351d7aafde3d46099f9cf7706cdb ld/testsuite/ld-d10v/reloc-006.d -52632233b997a5226faff15567653f35 ld/testsuite/ld-d10v/reloc-006.ld -f0b83acfa640cb21a45da65b89d41a6c ld/testsuite/ld-d10v/reloc-007.d -ae9e1f771120fc9bad087de039bd10ad ld/testsuite/ld-d10v/reloc-007.ld -b0eb47f30161cde1063a3c1d4f520acb ld/testsuite/ld-d10v/reloc-008.d -c36d03bdbe812d34d81baa1df645be0f ld/testsuite/ld-d10v/reloc-008.ld -07a88d2f6f4afcd2d5bcc793a47c5d6b ld/testsuite/ld-d10v/reloc-009.d -5357ca9e709865a49021a2ad944f735e ld/testsuite/ld-d10v/reloc-009.ld -778af85308c7cf5e618819f1089919bd ld/testsuite/ld-d10v/reloc-009.s -d099f477a6e8dd4e79b9478e771775d7 ld/testsuite/ld-d10v/reloc-010.d -320d8cb2224a8c0d770c6c53fe56fa2a ld/testsuite/ld-d10v/reloc-010.ld -9bcce25ea9de863c04f82d0b33d55be3 ld/testsuite/ld-d10v/reloc-011.d -e4281f7304f32d7f2e355b4acdfa0f11 ld/testsuite/ld-d10v/reloc-011.ld -d46a27a23cf1ca6d39f6ed877286d49d ld/testsuite/ld-d10v/reloc-012.d -5a65c1b6cc50923c6674160822d7d748 ld/testsuite/ld-d10v/reloc-012.ld -8e26588560821d7972a9a0bb609e8289 ld/testsuite/ld-d10v/reloc-013.d -88128837f15e0d761f24263bf4edf04a ld/testsuite/ld-d10v/reloc-013.ld -ddeb67fbfea38ec7748020877e38afe9 ld/testsuite/ld-d10v/reloc-014.d -f947210d3beb88287ce8b83f4ea0be06 ld/testsuite/ld-d10v/reloc-014.ld -3339b3ad45d35d7e10b2663ea7e83c2a ld/testsuite/ld-d10v/reloc-015.d -12e0f6ef50e603dd29670a80de467f0d ld/testsuite/ld-d10v/reloc-015.ld -a4bca08e6ced138f1c2ad4c9b2660701 ld/testsuite/ld-d10v/reloc-016.d -24c58a8fa81d8b23eef3d2df94588713 ld/testsuite/ld-d10v/reloc-016.ld -643376f9cf25b4ffa2a621b4ac850ff5 ld/testsuite/ld-d10v/simple.s 4ad316139c9949f6fa811ca9219b212b ld/testsuite/ld-discard/discard.exp 74f98f91da03fdfbe4b598fa78509f21 ld/testsuite/ld-discard/discard.ld b3a85cbd2629b7f88a7a50c60bddc806 ld/testsuite/ld-discard/exit.s @@ -3853,6 +3802,32 @@ e0027aa1c08f42f81ec3416de17108c5 ld/tes 8bc8f7d4944729dc8b93a7411039edab ld/testsuite/ld-elfvers/vers20.map 61d3384fc44c3520df7538da07ab304c ld/testsuite/ld-elfvers/vers20.ver e908de878275a36ffc228b4327278d10 ld/testsuite/ld-elfvers/vers20a.ver +2198856c8569cc7494ffe89650a9e63b ld/testsuite/ld-elfvers/vers3.c +c1b9e106ce57e5a1d19a19e5ad108ea6 ld/testsuite/ld-elfvers/vers3.dsym +d02949a2cd805d83970ffc3229895e01 ld/testsuite/ld-elfvers/vers3.ver +eaeb7b786e1af44d384e8c84dc7a2dc4 ld/testsuite/ld-elfvers/vers4.c +41acbfbc82b54219566366b069b2ce34 ld/testsuite/ld-elfvers/vers4.sym +e878b24651400ca1fb1bdc0c16a22848 ld/testsuite/ld-elfvers/vers4a.dsym +41acbfbc82b54219566366b069b2ce34 ld/testsuite/ld-elfvers/vers4a.sym +d2aec4498102269670d1969b1c320cc7 ld/testsuite/ld-elfvers/vers4a.ver +940d06960890b0eb73114f452b44604a ld/testsuite/ld-elfvers/vers5.c +3874cf48820bc48dd48d1ee16551af06 ld/testsuite/ld-elfvers/vers6.c +440222caab8e6f857b77c1ba50d81e84 ld/testsuite/ld-elfvers/vers6.dsym +b355de4ba2834305bca9bf3b7cc91e70 ld/testsuite/ld-elfvers/vers6.sym +c6dda7839f06ae8858d0d413c6b436dc ld/testsuite/ld-elfvers/vers6.ver +8c6338ab91836afb2918ef463e5e899a ld/testsuite/ld-elfvers/vers7.c +9a7ae246a7154e67158fc0cdcda850d8 ld/testsuite/ld-elfvers/vers7.map +8d7f1e06f9194fa66402e5efff269754 ld/testsuite/ld-elfvers/vers7a.c +b3fdb5ca0a4cf57530bf9d838fe825da ld/testsuite/ld-elfvers/vers7a.dsym +d466ec8b7fcadee36db85cac92c1601a ld/testsuite/ld-elfvers/vers7a.sym +1396fb0ab13b5034ae21806a016c0c93 ld/testsuite/ld-elfvers/vers7a.ver +258f61144bcd39b444b75dba182129e6 ld/testsuite/ld-elfvers/vers8.c +5eadb3d448dc734491d4524e07f15f63 ld/testsuite/ld-elfvers/vers8.map +0a8f32d8dd82da8eb5ed94ffa9f3bd08 ld/testsuite/ld-elfvers/vers8.ver +2866447458043d608659fc1fe92f617a ld/testsuite/ld-elfvers/vers9.c +21dcd2120edc32b5e36974abdc6e1f3e ld/testsuite/ld-elfvers/vers9.dsym +0d2f6f5317e5732e649745046ab2ab9a ld/testsuite/ld-elfvers/vers9.sym +34b27d008c1c164f12193e8be9c2b517 ld/testsuite/ld-elfvers/vers9.ver c12e7c2ac5f7a27de16c1cad3e144773 ld/testsuite/ld-elfvers/vers21.c c59ca7a3cc4b5b6f32d601d23359e094 ld/testsuite/ld-elfvers/vers21.dsym 1d171dba2a073a9f452c6dc9738d9ab5 ld/testsuite/ld-elfvers/vers21.map @@ -3883,32 +3858,6 @@ f911dac1162ba602c454c8f69f31240f ld/tes d9e3cdbdd3eece21d6cd7e5d3366d824 ld/testsuite/ld-elfvers/vers23b.ver 93e27849229595cb0f4daa46be84d7bf ld/testsuite/ld-elfvers/vers23c.ver e88829a5c5d6cb4d6b2b52a3acbb3eb1 ld/testsuite/ld-elfvers/vers23d.dsym -2198856c8569cc7494ffe89650a9e63b ld/testsuite/ld-elfvers/vers3.c -c1b9e106ce57e5a1d19a19e5ad108ea6 ld/testsuite/ld-elfvers/vers3.dsym -d02949a2cd805d83970ffc3229895e01 ld/testsuite/ld-elfvers/vers3.ver -eaeb7b786e1af44d384e8c84dc7a2dc4 ld/testsuite/ld-elfvers/vers4.c -41acbfbc82b54219566366b069b2ce34 ld/testsuite/ld-elfvers/vers4.sym -e878b24651400ca1fb1bdc0c16a22848 ld/testsuite/ld-elfvers/vers4a.dsym -41acbfbc82b54219566366b069b2ce34 ld/testsuite/ld-elfvers/vers4a.sym -d2aec4498102269670d1969b1c320cc7 ld/testsuite/ld-elfvers/vers4a.ver -940d06960890b0eb73114f452b44604a ld/testsuite/ld-elfvers/vers5.c -3874cf48820bc48dd48d1ee16551af06 ld/testsuite/ld-elfvers/vers6.c -440222caab8e6f857b77c1ba50d81e84 ld/testsuite/ld-elfvers/vers6.dsym -b355de4ba2834305bca9bf3b7cc91e70 ld/testsuite/ld-elfvers/vers6.sym -c6dda7839f06ae8858d0d413c6b436dc ld/testsuite/ld-elfvers/vers6.ver -8c6338ab91836afb2918ef463e5e899a ld/testsuite/ld-elfvers/vers7.c -9a7ae246a7154e67158fc0cdcda850d8 ld/testsuite/ld-elfvers/vers7.map -8d7f1e06f9194fa66402e5efff269754 ld/testsuite/ld-elfvers/vers7a.c -b3fdb5ca0a4cf57530bf9d838fe825da ld/testsuite/ld-elfvers/vers7a.dsym -d466ec8b7fcadee36db85cac92c1601a ld/testsuite/ld-elfvers/vers7a.sym -1396fb0ab13b5034ae21806a016c0c93 ld/testsuite/ld-elfvers/vers7a.ver -258f61144bcd39b444b75dba182129e6 ld/testsuite/ld-elfvers/vers8.c -5eadb3d448dc734491d4524e07f15f63 ld/testsuite/ld-elfvers/vers8.map -0a8f32d8dd82da8eb5ed94ffa9f3bd08 ld/testsuite/ld-elfvers/vers8.ver -2866447458043d608659fc1fe92f617a ld/testsuite/ld-elfvers/vers9.c -21dcd2120edc32b5e36974abdc6e1f3e ld/testsuite/ld-elfvers/vers9.dsym -0d2f6f5317e5732e649745046ab2ab9a ld/testsuite/ld-elfvers/vers9.sym -34b27d008c1c164f12193e8be9c2b517 ld/testsuite/ld-elfvers/vers9.ver 511d9a9816dcf583901a5c57f57affb1 ld/testsuite/ld-elfvsb/define.s a1502268321d4816ffa1d1bb1cf335e1 ld/testsuite/ld-elfvsb/elf-offset.ld 26f7423a78988457f44e1879ec1ec1b1 ld/testsuite/ld-elfvsb/elfvsb.dat @@ -3956,31 +3905,6 @@ a8b21f91a17c7ecd1f8ca5b7f00e075b ld/tes 37bc1d770c9e77e637c46e1ae7992247 ld/testsuite/ld-empic/runtest1.c a27a7a90ff46445fa4334638ec71ce3d ld/testsuite/ld-empic/runtest2.c 75a0208d669a12ec40c6c09cda96a4b4 ld/testsuite/ld-empic/runtesti.s -a610bcc96604a12a5b3cb77abfa51018 ld/testsuite/ld-i386/combreloc.d -bfad8fd9caab1c503c3e547132bba8e3 ld/testsuite/ld-i386/combreloc.s -ce6743e62c3cab2ad9e9fb561667f4ee ld/testsuite/ld-i386/i386.exp -36c43f6de32c1701701fdd38d31dac62 ld/testsuite/ld-i386/reloc.d -ee1b7cbb64cf7c75b90dc73e1c708915 ld/testsuite/ld-i386/reloc.s -d6dd421519b75d7591a487636d27791f ld/testsuite/ld-i386/tlsbin.dd -5e7d3411f4f4780cdf23ad76bc796503 ld/testsuite/ld-i386/tlsbin.rd -f1f22d7f610addfd37d52a7882ff0f9e ld/testsuite/ld-i386/tlsbin.s -32f37e1bf22a1fea40a90132a07ed25b ld/testsuite/ld-i386/tlsbin.sd -71752f7a397c4fea7507ade467f8b454 ld/testsuite/ld-i386/tlsbin.td -b698bb53ce7a7f909b31ab0eeeb2c87b ld/testsuite/ld-i386/tlsbinpic.s -2e74682a19e57586b9823e31ecf73198 ld/testsuite/ld-i386/tlsindntpoff.dd -eb49cc94ea6fe44f33898f97f42637f2 ld/testsuite/ld-i386/tlsindntpoff.s -1bdd583619347d5963aaad2762e13865 ld/testsuite/ld-i386/tlslib.s -de2275596e6a1f044e08afc229b0e8da ld/testsuite/ld-i386/tlsnopic.dd -f51f30d3753e308aff5621b0306d8fd4 ld/testsuite/ld-i386/tlsnopic.rd -de17b78210f4fc93930422673f3093af ld/testsuite/ld-i386/tlsnopic.sd -eb7e3874f4f8ce78c0d9b322795928b2 ld/testsuite/ld-i386/tlsnopic1.s -aaa7d0d4d8b25c5f3462865cc7574b49 ld/testsuite/ld-i386/tlsnopic2.s -ef88b6d51384ed01788cecf51210bb57 ld/testsuite/ld-i386/tlspic.dd -3473d41e5d2b75535a055c00436ad2af ld/testsuite/ld-i386/tlspic.rd -39af577f1a7f3b4f13112f20d865ceed ld/testsuite/ld-i386/tlspic.sd -1ab47dd38fe6a9cdea3555de1fbc7217 ld/testsuite/ld-i386/tlspic.td -4b385578f91c4d3a011c1b67e781f755 ld/testsuite/ld-i386/tlspic1.s -1be6d8e1547c710f7bc12028c6522832 ld/testsuite/ld-i386/tlspic2.s 727eeb39c85cc176b0ddbafac514e27f ld/testsuite/ld-linkonce/linkonce.exp 5ecc76da072012a1e3384f7503e89f52 ld/testsuite/ld-linkonce/x.s 74055a2f425a63e7866a6774b6819a28 ld/testsuite/ld-linkonce/y.s @@ -4009,13 +3933,13 @@ cde5f6906816029d29e701d7fd49273f ld/tes 44ea6f3e6ccbf38cba880b1d5b43a341 ld/testsuite/ld-mips-elf/emrelocs1.s 123fb0e87d25b500b4f83be8e160f110 ld/testsuite/ld-mips-elf/emrelocs2.s a1dc3fbb103fe57a71ff7379c805c3c2 ld/testsuite/ld-mips-elf/mips-elf.exp -92f2128a15a5d4593d402ff9d7023bcd ld/testsuite/ld-mips-elf/mips16-1.d bda3e92a35c420f4d0cf101be022eb7e ld/testsuite/ld-mips-elf/mips16-1a.s -785be539d405d32d87e61e6719da890d ld/testsuite/ld-mips-elf/mips16-1b.s 7520418cc156dc2eb353a7c527d0b7bc ld/testsuite/ld-mips-elf/region1.d 8bddba546baafcfd0c720e84198b224a ld/testsuite/ld-mips-elf/region1.t 19a77e97e16088a5a83b3916b5c9406f ld/testsuite/ld-mips-elf/region1a.s dbaca5ab0c56146533bcb91837e1ec4c ld/testsuite/ld-mips-elf/region1b.s +92f2128a15a5d4593d402ff9d7023bcd ld/testsuite/ld-mips-elf/mips16-1.d +785be539d405d32d87e61e6719da890d ld/testsuite/ld-mips-elf/mips16-1b.s 92c2c53d6e192bf5692ce25b44285e67 ld/testsuite/ld-mmix/areg-t.s 29bbc00fcf8488cdcda5c967947c9abd ld/testsuite/ld-mmix/a.s 832fb8cae0b098878fed53d48e807ce5 ld/testsuite/ld-mmix/areg-256.s @@ -4091,7 +4015,6 @@ e893038392fc597e5342453bc656e046 ld/tes fffb35a7fced3331a800461bc1ce9094 ld/testsuite/ld-mmix/bpo-20m.d 5e8683bae8c6b6898f64e06e23abbccd ld/testsuite/ld-mmix/bpo-21.d 73573410160cb6b280768902b3043b90 ld/testsuite/ld-mmix/bpo-21m.d -06446d54cca13909a810fb589985feb2 ld/testsuite/ld-mmix/bpo-22.d 263c76b6afbb38eab584434d4d6c6c2b ld/testsuite/ld-mmix/bpo-2m.d 1fb3e88b0bceb734a24d8960724c3145 ld/testsuite/ld-mmix/bpo-3.d 18a744b115278b7722c291d0ffb50d7f ld/testsuite/ld-mmix/bpo-3.s @@ -4307,11 +4230,6 @@ deed2e77c8a6f88ed69c27fd340cb928 ld/tes f1906c9412cd03f8e2856ff7b3a9a137 ld/testsuite/ld-mmix/sec-7d.s 419a1a325c48bb92820b74178af8f581 ld/testsuite/ld-mmix/sec-7e.s a09eca75027f000503a855a394e94457 ld/testsuite/ld-mmix/sec-7m.d -46fe8846ab4dcf70c53008ef4b13298a ld/testsuite/ld-mmix/sec-8a.s -384f320ac9806b341089b1d9c0e07831 ld/testsuite/ld-mmix/sec-8b.s -7d0699e43412bf704bd591e4dcc37cf0 ld/testsuite/ld-mmix/sec-8d.s -b83a0d4115ea1bae927fea76832e0ece ld/testsuite/ld-mmix/sec-8m.d -19025901dfe14ecc1734484e58975bca ld/testsuite/ld-mmix/sec-8m.s ce62b12138d3784ec93a3a8240dba2e5 ld/testsuite/ld-mmix/spec801.d a74106b259fb6597e4d8daf8bf6a7058 ld/testsuite/ld-mmix/spec802.d c6805beb426baa82c04312f6744c1848 ld/testsuite/ld-mmix/spec803.d @@ -4342,9 +4260,12 @@ f5db3424f4d1af1a04dfa7b2a7fb96fd ld/tes 7e6afc7b72727f2157b351a82201014a ld/testsuite/ld-mmix/zeroeh.ld 5deee29ab184523ec4187c7b12b5fe9d ld/testsuite/ld-mmix/zeroehelf.d 8b6735c8bfb704b4870b3846dc8d4e45 ld/testsuite/ld-mmix/zeroehmmo.d -cbe16bcdbd24b53697714aee0ac152ae ld/testsuite/ld-powerpc/powerpc.exp -1df628b1f3b57d938a0d1c4a20387143 ld/testsuite/ld-powerpc/reloc.d -53652025c67e058e17ee2f5b68f62577 ld/testsuite/ld-powerpc/reloc.s +06446d54cca13909a810fb589985feb2 ld/testsuite/ld-mmix/bpo-22.d +46fe8846ab4dcf70c53008ef4b13298a ld/testsuite/ld-mmix/sec-8a.s +384f320ac9806b341089b1d9c0e07831 ld/testsuite/ld-mmix/sec-8b.s +7d0699e43412bf704bd591e4dcc37cf0 ld/testsuite/ld-mmix/sec-8d.s +b83a0d4115ea1bae927fea76832e0ece ld/testsuite/ld-mmix/sec-8m.d +19025901dfe14ecc1734484e58975bca ld/testsuite/ld-mmix/sec-8m.s e882253a7b0f660986d5794a36239b1b ld/testsuite/ld-scripts/cross1.c 55648c8929783174ccfb35f9c053da19 ld/testsuite/ld-scripts/cross1.t 2bad1250e1d3998f3c2d678b1b90d275 ld/testsuite/ld-scripts/cross2.c @@ -4354,6 +4275,20 @@ e882253a7b0f660986d5794a36239b1b ld/tes 2fe8522f6f6b8236f02750090abbae9e ld/testsuite/ld-scripts/defined.exp 89dc613e3ce213bd756b77d022667dac ld/testsuite/ld-scripts/defined.s d3b1800f46a71805045a3a5732fd42bc ld/testsuite/ld-scripts/defined.t +b08b18e82e341979a651fbb8f3139c19 ld/testsuite/ld-scripts/phdrs.exp +9af38df1b2580b0ee309b0acfb185537 ld/testsuite/ld-scripts/phdrs.s +56a4859269de48bfbf859d4d0a327e9f ld/testsuite/ld-scripts/phdrs.t +2827d506869a13c5b2325a84d638c8b0 ld/testsuite/ld-scripts/script.exp +8ef222fed2cbd6222ef9c4bfb5caceb3 ld/testsuite/ld-scripts/script.s +b9bc56b095f61ceef7cb9a948be41609 ld/testsuite/ld-scripts/script.t +a673788e6a586931f65fee9d8964d0b8 ld/testsuite/ld-scripts/scriptm.t +45dc6a943f5ae0242aca0b8f4ec3f347 ld/testsuite/ld-scripts/sizeof.exp +de2cf65f9506880e63f0fdd46bb23c12 ld/testsuite/ld-scripts/sizeof.s +feffaafc250ae18dfdd493f8a6c4f2c6 ld/testsuite/ld-scripts/sizeof.t +a0b7bebfe0523be324b51c2d19f3ba59 ld/testsuite/ld-scripts/weak.exp +3591b42540bac07bfbb66f7f0ce59d88 ld/testsuite/ld-scripts/weak.t +8df46a87530dbe689785bcc1c1a75da7 ld/testsuite/ld-scripts/weak1.s +b3bb044bcdc10e3eccef47d0c2c2429e ld/testsuite/ld-scripts/weak2.s dbaca5ab0c56146533bcb91837e1ec4c ld/testsuite/ld-scripts/dynamic-sections-1.s 0f1ac5c77c696c7314db13212177296a ld/testsuite/ld-scripts/dynamic-sections-2.s 31258b14a9fe381a3b20a81aa0943441 ld/testsuite/ld-scripts/dynamic-sections.d @@ -4367,23 +4302,9 @@ a2b54dcf4e2ecbdbb18833bf2294fee4 ld/tes 91d053956f83cb93be6b3821921c365d ld/testsuite/ld-scripts/overlay-size.exp 2b01a21989d86f594965069b9db1a687 ld/testsuite/ld-scripts/overlay-size.s be05b1eaae0f8c2ad98e3584094c78e5 ld/testsuite/ld-scripts/overlay-size.t -b08b18e82e341979a651fbb8f3139c19 ld/testsuite/ld-scripts/phdrs.exp -9af38df1b2580b0ee309b0acfb185537 ld/testsuite/ld-scripts/phdrs.s -56a4859269de48bfbf859d4d0a327e9f ld/testsuite/ld-scripts/phdrs.t dfdd447c6357fd1967d703c1fab78dc4 ld/testsuite/ld-scripts/phdrs2.exp bbdb3e701421ecc295aca863f590193b ld/testsuite/ld-scripts/phdrs2.s 10ce00070bb4eb5f81bcde7d2f448717 ld/testsuite/ld-scripts/phdrs2.t -2827d506869a13c5b2325a84d638c8b0 ld/testsuite/ld-scripts/script.exp -8ef222fed2cbd6222ef9c4bfb5caceb3 ld/testsuite/ld-scripts/script.s -b9bc56b095f61ceef7cb9a948be41609 ld/testsuite/ld-scripts/script.t -a673788e6a586931f65fee9d8964d0b8 ld/testsuite/ld-scripts/scriptm.t -45dc6a943f5ae0242aca0b8f4ec3f347 ld/testsuite/ld-scripts/sizeof.exp -de2cf65f9506880e63f0fdd46bb23c12 ld/testsuite/ld-scripts/sizeof.s -feffaafc250ae18dfdd493f8a6c4f2c6 ld/testsuite/ld-scripts/sizeof.t -a0b7bebfe0523be324b51c2d19f3ba59 ld/testsuite/ld-scripts/weak.exp -3591b42540bac07bfbb66f7f0ce59d88 ld/testsuite/ld-scripts/weak.t -8df46a87530dbe689785bcc1c1a75da7 ld/testsuite/ld-scripts/weak1.s -b3bb044bcdc10e3eccef47d0c2c2429e ld/testsuite/ld-scripts/weak2.s 0490e9a40c7efa469100cf3f29ea8143 ld/testsuite/ld-selective/3.cc 3f6043e6b6bd49e760b9e753b6aaf9ac ld/testsuite/ld-selective/1.c 237d849095a360c8cad108dd7c84812b ld/testsuite/ld-selective/2.c @@ -4427,9 +4348,6 @@ ab17d526e9737d3c738cb3bcc4a08fdb ld/tes 5e4c7d2bf96d59c028edefdbafb057a8 ld/testsuite/ld-sh/sh64/endian.s eaa7bb94a91addffa6f6ea789be83b6b ld/testsuite/ld-sh/sh64/endian.sbd b0ad16bf03551e411bb73dadece8aef5 ld/testsuite/ld-sh/sh64/endian.sld -6d7d17e667ef393074c4dfd3e1926eb1 ld/testsuite/ld-sh/sh64/gotplt.d -647197c48fed383b904f232572a2bb5b ld/testsuite/ld-sh/sh64/gotplt.map -ccb113dc467f4239cc25eb43b6adfd80 ld/testsuite/ld-sh/sh64/gotplt.s 758d25bee705afd4252edc4134467207 ld/testsuite/ld-sh/sh64/mix1-noexp.sd 45f6b4cf46e6c647f5d91163e27061f9 ld/testsuite/ld-sh/sh64/mix1.sd d8c83a411744d8bf52e9dbe78d8e7cdd ld/testsuite/ld-sh/sh64/mix1.xd @@ -4453,7 +4371,7 @@ f73c2148370affcb4d18b76510eeb3bf ld/tes dcb15c3eaafdd677a4bed69b52d8fd20 ld/testsuite/ld-sh/sh64/relfail.s 4a9f958e1de298410352eacfc2790042 ld/testsuite/ld-sh/sh64/sh64-1.s e57b411a1bd1e2c3492480270ab84327 ld/testsuite/ld-sh/sh64/sh64-2.s -c6791e6335832971dfca597cb0921cd7 ld/testsuite/ld-sh/sh64/sh64.exp +ec429168fda4d325660800f5c8e83d93 ld/testsuite/ld-sh/sh64/sh64.exp 6d672ac557ea34ee06eb8cb94b8f78d4 ld/testsuite/ld-sh/sh64/shcmp-1.s 92a5607059e99b0b7a7121305ce083e7 ld/testsuite/ld-sh/sh64/shdl-1.s 70a7a20b4381c32e89e9dd7615393ec2 ld/testsuite/ld-sh/sh64/shdl-2.s @@ -4463,6 +4381,9 @@ f8b9a317e55de1de3a042f53fe2801a4 ld/tes 6aea9bef388e6664134260002534e9e2 ld/testsuite/ld-sh/sh64/shmix-1.s 19c270c7b2605695a6fb613668c202c8 ld/testsuite/ld-sh/sh64/shmix-2.s e815816b6cf9414fda311a002b7c05c4 ld/testsuite/ld-sh/sh64/shmix-3.s +6d7d17e667ef393074c4dfd3e1926eb1 ld/testsuite/ld-sh/sh64/gotplt.d +647197c48fed383b904f232572a2bb5b ld/testsuite/ld-sh/sh64/gotplt.map +ccb113dc467f4239cc25eb43b6adfd80 ld/testsuite/ld-sh/sh64/gotplt.s 7f31adea3be86189affb09fb68e3921e ld/testsuite/ld-sh/ld-r-1.d fcbd70b5e55afc67cf17a5dba6a0290f ld/testsuite/ld-sh/ldr1.s 6217cc9778d5febfad3e5024c6962262 ld/testsuite/ld-sh/ldr2.s @@ -4476,6 +4397,10 @@ dc6d1c82cb180bcc4fd4985b3959c8c7 ld/tes e28a2e0da19c4548dff752131cc9c4ef ld/testsuite/ld-sh/sub2l.s 2096289f116fe676a738ec58395fbf03 ld/testsuite/ld-sh/weak1.d 89c396121b4c938815e9d8009f25ee37 ld/testsuite/ld-sh/weak1.s +a38ffd217493e6d0a3d2606000462dea ld/testsuite/ld-sh/refdbg-0-dso.d +c2ba4cf7fc6b62779e73289f6f51a673 ld/testsuite/ld-sh/refdbg-1.d +144504a21201b12ff26167772b7fcb7f ld/testsuite/ld-sh/refdbg.s +b82d1cf4ae77e96d5e1e611ee68c70f1 ld/testsuite/ld-sh/refdbglib.s a1502268321d4816ffa1d1bb1cf335e1 ld/testsuite/ld-shared/elf-offset.ld 662fbaf1e1bfcf9e0f69ece262c1fbc9 ld/testsuite/ld-shared/main.c 1ac7636415298be4ec10d57894d7bd92 ld/testsuite/ld-shared/sh1.c @@ -4504,8 +4429,91 @@ b73a148ff92b3b9f50118dedddc8e9aa ld/tes ed2b6b448335acf507dc34b5a01710d8 ld/testsuite/ld-versados/t2-3.ro 7020c6c2928c89ca798f517226862f1c ld/testsuite/ld-versados/t2.ld fb1e9ddf26ad5af0d34950d762f68ed9 ld/testsuite/ld-versados/t2.ook -4c8d81c0afa98a7728316ecb0f2d7c78 ld/testsuite/lib/ld-lib.exp +e76083f50ea0be629a6969fddb5e44d4 ld/testsuite/lib/ld-lib.exp +8b26fc988f128b0d804dfacd0b7244d4 ld/testsuite/ld-d10v/d10v.exp +74f13a62ff3f99c99f6969ab76421693 ld/testsuite/ld-d10v/default_layout.d +c59c68825ca903db1904078c8e77f033 ld/testsuite/ld-d10v/linktest-001.s +260cb1183491105181eded4c34963a9f ld/testsuite/ld-d10v/linktest-002.lt +7232ced2d73d4bac32cf583a3d9d7a5a ld/testsuite/ld-d10v/linktest-002.s +de046023db57d12594a89878e1caa893 ld/testsuite/ld-d10v/regression-001.lt +01ffcb3c21fda44963dfafbd75b79da2 ld/testsuite/ld-d10v/regression-001.s +a18861657f8d6a3a31152ac2429daa0f ld/testsuite/ld-d10v/reloc-001.d +a9cbb2de1956f46bf23bdbf3a39fb6b2 ld/testsuite/ld-d10v/reloc-001.ld +96aac4fa15afbb40824d52d7f616aed1 ld/testsuite/ld-d10v/reloc-001.s +5a6fc5c29ec00f859064cfc8d0ee727f ld/testsuite/ld-d10v/reloc-002.d +dcb59cfd3bc1ddd9661c33cec7111e62 ld/testsuite/ld-d10v/reloc-002.ld +59bc73ff2ebf92e5a0f27fcf02bfaa26 ld/testsuite/ld-d10v/reloc-003.d +3befa2048653d125ef17be9bcc94806b ld/testsuite/ld-d10v/reloc-003.ld +a8cae2b4b7ff03c4fba14fa04277c1ec ld/testsuite/ld-d10v/reloc-004.d +bad4f70dce484b364577b7793db92505 ld/testsuite/ld-d10v/reloc-004.ld +99e834fb80e583c8f41eb66879ec7641 ld/testsuite/ld-d10v/reloc-005.d +5ff2e76a04204073ea7c50ee788a7034 ld/testsuite/ld-d10v/reloc-005.ld +823a84ae7b851b134c9b94ab71d6f21a ld/testsuite/ld-d10v/reloc-005.s +d66e351d7aafde3d46099f9cf7706cdb ld/testsuite/ld-d10v/reloc-006.d +52632233b997a5226faff15567653f35 ld/testsuite/ld-d10v/reloc-006.ld +f0b83acfa640cb21a45da65b89d41a6c ld/testsuite/ld-d10v/reloc-007.d +ae9e1f771120fc9bad087de039bd10ad ld/testsuite/ld-d10v/reloc-007.ld +b0eb47f30161cde1063a3c1d4f520acb ld/testsuite/ld-d10v/reloc-008.d +c36d03bdbe812d34d81baa1df645be0f ld/testsuite/ld-d10v/reloc-008.ld +07a88d2f6f4afcd2d5bcc793a47c5d6b ld/testsuite/ld-d10v/reloc-009.d +5357ca9e709865a49021a2ad944f735e ld/testsuite/ld-d10v/reloc-009.ld +778af85308c7cf5e618819f1089919bd ld/testsuite/ld-d10v/reloc-009.s +d099f477a6e8dd4e79b9478e771775d7 ld/testsuite/ld-d10v/reloc-010.d +320d8cb2224a8c0d770c6c53fe56fa2a ld/testsuite/ld-d10v/reloc-010.ld +9bcce25ea9de863c04f82d0b33d55be3 ld/testsuite/ld-d10v/reloc-011.d +e4281f7304f32d7f2e355b4acdfa0f11 ld/testsuite/ld-d10v/reloc-011.ld +d46a27a23cf1ca6d39f6ed877286d49d ld/testsuite/ld-d10v/reloc-012.d +5a65c1b6cc50923c6674160822d7d748 ld/testsuite/ld-d10v/reloc-012.ld +8e26588560821d7972a9a0bb609e8289 ld/testsuite/ld-d10v/reloc-013.d +88128837f15e0d761f24263bf4edf04a ld/testsuite/ld-d10v/reloc-013.ld +ddeb67fbfea38ec7748020877e38afe9 ld/testsuite/ld-d10v/reloc-014.d +f947210d3beb88287ce8b83f4ea0be06 ld/testsuite/ld-d10v/reloc-014.ld +3339b3ad45d35d7e10b2663ea7e83c2a ld/testsuite/ld-d10v/reloc-015.d +12e0f6ef50e603dd29670a80de467f0d ld/testsuite/ld-d10v/reloc-015.ld +a4bca08e6ced138f1c2ad4c9b2660701 ld/testsuite/ld-d10v/reloc-016.d +24c58a8fa81d8b23eef3d2df94588713 ld/testsuite/ld-d10v/reloc-016.ld +643376f9cf25b4ffa2a621b4ac850ff5 ld/testsuite/ld-d10v/simple.s +4a2cd62b86ae0931380e4e4119cf8086 ld/testsuite/ld-i386/i386.exp +d6dd421519b75d7591a487636d27791f ld/testsuite/ld-i386/tlsbin.dd +b698bb53ce7a7f909b31ab0eeeb2c87b ld/testsuite/ld-i386/tlsbinpic.s +5e7d3411f4f4780cdf23ad76bc796503 ld/testsuite/ld-i386/tlsbin.rd +f1f22d7f610addfd37d52a7882ff0f9e ld/testsuite/ld-i386/tlsbin.s +32f37e1bf22a1fea40a90132a07ed25b ld/testsuite/ld-i386/tlsbin.sd +71752f7a397c4fea7507ade467f8b454 ld/testsuite/ld-i386/tlsbin.td +1bdd583619347d5963aaad2762e13865 ld/testsuite/ld-i386/tlslib.s +4b385578f91c4d3a011c1b67e781f755 ld/testsuite/ld-i386/tlspic1.s +1be6d8e1547c710f7bc12028c6522832 ld/testsuite/ld-i386/tlspic2.s +ef88b6d51384ed01788cecf51210bb57 ld/testsuite/ld-i386/tlspic.dd +3473d41e5d2b75535a055c00436ad2af ld/testsuite/ld-i386/tlspic.rd +39af577f1a7f3b4f13112f20d865ceed ld/testsuite/ld-i386/tlspic.sd +1ab47dd38fe6a9cdea3555de1fbc7217 ld/testsuite/ld-i386/tlspic.td +eb7e3874f4f8ce78c0d9b322795928b2 ld/testsuite/ld-i386/tlsnopic1.s +aaa7d0d4d8b25c5f3462865cc7574b49 ld/testsuite/ld-i386/tlsnopic2.s +de2275596e6a1f044e08afc229b0e8da ld/testsuite/ld-i386/tlsnopic.dd +f51f30d3753e308aff5621b0306d8fd4 ld/testsuite/ld-i386/tlsnopic.rd +de17b78210f4fc93930422673f3093af ld/testsuite/ld-i386/tlsnopic.sd +bfad8fd9caab1c503c3e547132bba8e3 ld/testsuite/ld-i386/combreloc.s +eb49cc94ea6fe44f33898f97f42637f2 ld/testsuite/ld-i386/tlsindntpoff.s +2e74682a19e57586b9823e31ecf73198 ld/testsuite/ld-i386/tlsindntpoff.dd +36c43f6de32c1701701fdd38d31dac62 ld/testsuite/ld-i386/reloc.d +ee1b7cbb64cf7c75b90dc73e1c708915 ld/testsuite/ld-i386/reloc.s +a610bcc96604a12a5b3cb77abfa51018 ld/testsuite/ld-i386/combreloc.d +cbe16bcdbd24b53697714aee0ac152ae ld/testsuite/ld-powerpc/powerpc.exp +1df628b1f3b57d938a0d1c4a20387143 ld/testsuite/ld-powerpc/reloc.d +53652025c67e058e17ee2f5b68f62577 ld/testsuite/ld-powerpc/reloc.s +9cfcecc67a87eabdd0f4a6db6b130e21 ld/ld.info +56a9b220f2f5240da757e2475693a6ae ld/ld.1 +16b62ae8314f9d25cae62e7711a49609 ld/ldgram.c 1d2f69fe0f7caf6fd83325beeb818de0 ld/configdoc.texi +e6b473779a24f95eeb47499ca1674314 ld/ld.info-1 +f0c05d10a8f73fac012258bbdc5c63eb ld/ld.info-2 +119bd7509d389e4f35a0b2526752a092 ld/ld.info-3 +b3d4e5568054fc81f6366f435f83e5c8 ld/ld.info-4 +683cf0ccaf52394b8a4693400f800d3a ld/ld.info-5 +d31c1f5a51d2eb4ca7b16dea9e7426e1 ld/ldgram.h +ec2a9de92e47586207969dd8f6d4cfbf ld/ldlex.c +67fa28f2649cf89442fca3ba3d2a8886 ld/ldver.texi +6431482b0827c114a0f405c405afa838 ld/ld.info-6 7b65854f594c84e80295173de277b3dc libiberty/config/mh-cxux7 4004fdcde347fda58406b4b84a995c66 libiberty/config/mh-aix 044204f5b4bcac5eae2face0602129ae libiberty/config/mh-fbsd21 @@ -4636,6 +4644,7 @@ af52692753387da2241fc4bc6ccec120 mpw-bu 5479cbb3e13987fe2170b7a403b82e8f mpw-config.in d186332a893eacec29defecdc3524ecf mpw-configure 96312bdd41def6a5946784d468dc29d3 mpw-install +d03d80c52c4e1c3c4542313a0d1b9f46 opcodes/po/de.gmo b9c5a43c08d47586c6e2ada63d9293ad opcodes/po/.cvsignore bfb5c178c2404196ab54d7532a61e3d4 opcodes/po/Make-in ed0bbe46f16c9c0a5e16cd84dd948808 opcodes/po/POTFILES.in @@ -4643,19 +4652,18 @@ ed0bbe46f16c9c0a5e16cd84dd948808 opcode d9c5d53f5447b9fbd27f92ef1ecbbe5f opcodes/po/de.po 97c86c21b1f027c703f5cc5c5ea9155a opcodes/po/es.po 4d09ee6e3ca283d4a982cb5c683e9f8e opcodes/po/fr.po -195fea77b114bb5405df61cf8bd287db opcodes/po/id.po fab7ea4de08c356282e28c63f907750e opcodes/po/opcodes.pot -30f5fa421474edf39ae99a8985bd42e9 opcodes/po/pt_BR.po 9f086c645ea1cbf0744ba4fed73d803e opcodes/po/sv.po bcad5ab230ebb970afe8974b356da1e0 opcodes/po/tr.po -bb1c7be180e128c17ef71889d8e21d40 opcodes/po/da.gmo -d03d80c52c4e1c3c4542313a0d1b9f46 opcodes/po/de.gmo +1ee5e63d37acb5f73a8909efb601e1cf opcodes/po/sv.gmo 5dd331e7e5d510a81d75b240a284035d opcodes/po/es.gmo d044a20f998417c9f69f494078ae98ed opcodes/po/fr.gmo -b6c960d660ea6c9ef46f51a98cd15d76 opcodes/po/id.gmo 1b79e075af1926ef6736fa317f054702 opcodes/po/pt_BR.gmo -1ee5e63d37acb5f73a8909efb601e1cf opcodes/po/sv.gmo 8acbd181362a5b0f8cf3ce4d5754e89a opcodes/po/tr.gmo +30f5fa421474edf39ae99a8985bd42e9 opcodes/po/pt_BR.po +195fea77b114bb5405df61cf8bd287db opcodes/po/id.po +b6c960d660ea6c9ef46f51a98cd15d76 opcodes/po/id.gmo +bb1c7be180e128c17ef71889d8e21d40 opcodes/po/da.gmo c5ad39b8b8301191c5ec4e841644d8c0 opcodes/ChangeLog 568db2b4641150f46a18da55529d8d3b opcodes/ChangeLog-9297 fc3adcd099179b77d2adb79ada21a89c opcodes/ChangeLog-9899 @@ -4694,7 +4702,6 @@ ed98e7b763c115a0d4852607571690b3 opcode 5688b71e3a604d472e4722d463c0873a opcodes/dep-in.sed 647aa578917a41d48c4d988dca8b9319 opcodes/dis-buf.c 80af7eded31e24198e0579a68bc920a3 opcodes/disassemble.c -2f3edb0917f116a080d891784c8bc31a opcodes/dlx-dis.c 9f2d87cbb93e5a6ec539ddbb86f1394d opcodes/fr30-asm.c a819f10781a35908a4090802cbf8161e opcodes/fr30-desc.c 475fea8cb1379999f8983e4634e354d1 opcodes/fr30-desc.h @@ -4702,13 +4709,6 @@ a819f10781a35908a4090802cbf8161e opcode e635b6baa6a37ef3a5686856e262d891 opcodes/fr30-ibld.c cf92db1b3d47e8a6b65967c1bfb5dbd9 opcodes/fr30-opc.c adcf00a367a3960c30eaaf7604bbb419 opcodes/fr30-opc.h -6c53fd9f317ff00380046c8cd46a6c2a opcodes/frv-asm.c -2c4a3f9a718e6873e80c3e43644e0fe9 opcodes/frv-desc.c -0627272a914c1d6068db4b4142b3ed36 opcodes/frv-desc.h -52fec01ba86e4c275f84495849bed84d opcodes/frv-dis.c -d7c345175d013c44484810a4656172d1 opcodes/frv-ibld.c -c2e20c45778548e302444975ba36f9b3 opcodes/frv-opc.c -34e42c4291aabc89f6324d9ca469aae5 opcodes/frv-opc.h 7d3f0b2f2c482181a3b61e1e315ff310 opcodes/h8300-dis.c 11ec408c82349aa04c228f51324bf503 opcodes/h8500-dis.c bb77d9fc774845da620d74e9aec83944 opcodes/h8500-opc.h @@ -4812,6 +4812,14 @@ a37b92997386c18c402c349f20107fe0 opcode 05a9945089a85143b37eeaa9a5843b91 opcodes/z8k-dis.c c45b33f33482a6dfb99726c6914275f5 opcodes/z8k-opc.h cf15aee54327971fddce2505d60b2ad1 opcodes/z8kgen.c +2f3edb0917f116a080d891784c8bc31a opcodes/dlx-dis.c +6c53fd9f317ff00380046c8cd46a6c2a opcodes/frv-asm.c +2c4a3f9a718e6873e80c3e43644e0fe9 opcodes/frv-desc.c +0627272a914c1d6068db4b4142b3ed36 opcodes/frv-desc.h +52fec01ba86e4c275f84495849bed84d opcodes/frv-dis.c +d7c345175d013c44484810a4656172d1 opcodes/frv-ibld.c +c2e20c45778548e302444975ba36f9b3 opcodes/frv-opc.c +34e42c4291aabc89f6324d9ca469aae5 opcodes/frv-opc.h 0b03c02d551d6f9d9db0c64ddde56500 setup.com 671f95a4f3f078b483390601bc8a729d symlink-tree dad871a8c2ca1d17caf6bd256b6f960a texinfo/texinfo.tex