| 1 | 
         15 | 
         khays | 
         Mon Dec 29 16:58:05 1997  Ian Lance Taylor  
  | 
      
      
         | 2 | 
          | 
          | 
          
  | 
      
      
         | 3 | 
          | 
          | 
                 From Matthew Bellantoni :
  | 
      
      
         | 4 | 
          | 
          | 
                 * ar.c (get_pos_bfd): Add default_posname parameter.  Change all
  | 
      
      
         | 5 | 
          | 
          | 
                 callers.
  | 
      
      
         | 6 | 
          | 
          | 
                 (replace_members): Default to replacing in the same position.
  | 
      
      
         | 7 | 
          | 
          | 
          
  | 
      
      
         | 8 | 
          | 
          | 
         Mon Dec 22 11:27:22 1997  Ian Lance Taylor  
  | 
      
      
         | 9 | 
          | 
          | 
          
  | 
      
      
         | 10 | 
          | 
          | 
                 * rclex.l: Don't permit a comma in a STRING.
  | 
      
      
         | 11 | 
          | 
          | 
                 * rcparse.y (acc_entry): Warn if an inappropriate modifier is used
  | 
      
      
         | 12 | 
          | 
          | 
                 with a non VIRTKEY.
  | 
      
      
         | 13 | 
          | 
          | 
                 (acc_event): For a control character, set VIRTKEY, and force the
  | 
      
      
         | 14 | 
          | 
          | 
                 character to uppercase.
  | 
      
      
         | 15 | 
          | 
          | 
                 (acc_options): Don't require a comma separator.
  | 
      
      
         | 16 | 
          | 
          | 
          
  | 
      
      
         | 17 | 
          | 
          | 
         Tue Dec  9 13:25:42 1997  Michael Meissner  
  | 
      
      
         | 18 | 
          | 
          | 
          
  | 
      
      
         | 19 | 
          | 
          | 
                 * size.c (size_number): New function to provide size of field.
  | 
      
      
         | 20 | 
          | 
          | 
                 ({l,r}print_number): For octal and hex fields, print field using
  | 
      
      
         | 21 | 
          | 
          | 
                 '0' and '0x' suffixes.  Do not include following tab.
  | 
      
      
         | 22 | 
          | 
          | 
                 (sysv_internal_sizer): Size section name, section size, and vma
  | 
      
      
         | 23 | 
          | 
          | 
                 address fields.
  | 
      
      
         | 24 | 
          | 
          | 
                 (sysv_internal_printer): Use calculated sizes for the columns.
  | 
      
      
         | 25 | 
          | 
          | 
                 (print_sysv_format): Size columns before printing.
  | 
      
      
         | 26 | 
          | 
          | 
                 (print_berkeley_format): Print tabs between numbers now that
  | 
      
      
         | 27 | 
          | 
          | 
                 {l,r}print_number doesn't.  Print fields right justified.
  | 
      
      
         | 28 | 
          | 
          | 
          
  | 
      
      
         | 29 | 
          | 
          | 
         Mon Dec  8 11:22:04 1997  Nick Clifton  
  | 
      
      
         | 30 | 
          | 
          | 
          
  | 
      
      
         | 31 | 
          | 
          | 
                 * objdump.c (objdump_print_addr_with_sym): Remove call to
  | 
      
      
         | 32 | 
          | 
          | 
                 disasm_symaddr() as this function no longer exists.
  | 
      
      
         | 33 | 
          | 
          | 
          
  | 
      
      
         | 34 | 
          | 
          | 
         Tue Dec  2 10:23:50 1997  Nick Clifton  
  | 
      
      
         | 35 | 
          | 
          | 
          
  | 
      
      
         | 36 | 
          | 
          | 
                 * objdump.c (objdump_print_addr_with_sym): Call disasm_symaddr()
  | 
      
      
         | 37 | 
          | 
          | 
                 to allow backend to know which symbol has just been displayed.
  | 
      
      
         | 38 | 
          | 
          | 
          
  | 
      
      
         | 39 | 
          | 
          | 
         Tue Dec  2 13:06:46 1997  Ian Lance Taylor  
  | 
      
      
         | 40 | 
          | 
          | 
          
  | 
      
      
         | 41 | 
          | 
          | 
                 * windres.h (ESCAPE_*): Define standard escape sequences.
  | 
      
      
         | 42 | 
          | 
          | 
                 * rclex.l (handle_quotes): Handle standard escape sequences.  Warn
  | 
      
      
         | 43 | 
          | 
          | 
                 about an unrecognized escape character.
  | 
      
      
         | 44 | 
          | 
          | 
                 * windres.c (unicode_print): Print standard escape sequences.
  | 
      
      
         | 45 | 
          | 
          | 
                 * rcparse.y (acc_event): Initialize $$.next.
  | 
      
      
         | 46 | 
          | 
          | 
                 * resbin.c (bin_to_res_menuitems): Don't set MENUITEM_POPUP or
  | 
      
      
         | 47 | 
          | 
          | 
                 MENUITEM_ENDMENU in the menu item flags.
  | 
      
      
         | 48 | 
          | 
          | 
                 (bin_to_res_accelerators): Allocate a structure (the old code
  | 
      
      
         | 49 | 
          | 
          | 
                 never worked).
  | 
      
      
         | 50 | 
          | 
          | 
                 (res_to_bin_accelerator): Correct the test for setting ACC_LAST.
  | 
      
      
         | 51 | 
          | 
          | 
                 (res_to_bin_dialog): Save the extended style rather than saving
  | 
      
      
         | 52 | 
          | 
          | 
                 the style twice.  Remove useless shadowing length variable.  Set
  | 
      
      
         | 53 | 
          | 
          | 
                 the length of control data correctly.
  | 
      
      
         | 54 | 
          | 
          | 
                 * resrc.c (write_rc_dialog): Don't print the class or menu if the
  | 
      
      
         | 55 | 
          | 
          | 
                 string length is zero.
  | 
      
      
         | 56 | 
          | 
          | 
          
  | 
      
      
         | 57 | 
          | 
          | 
         Mon Nov 24 18:52:43 1997  Andreas Schwab  
  | 
      
      
         | 58 | 
          | 
          | 
          
  | 
      
      
         | 59 | 
          | 
          | 
                 * stabs.c (parse_stab_argtypes): Don't try to parse the name of a
  | 
      
      
         | 60 | 
          | 
          | 
                 destructor as mangled argument types.
  | 
      
      
         | 61 | 
          | 
          | 
          
  | 
      
      
         | 62 | 
          | 
          | 
         Mon Nov 10 17:51:41 1997  Gavin Koch  
  | 
      
      
         | 63 | 
          | 
          | 
          
  | 
      
      
         | 64 | 
          | 
          | 
                 * addr2line.c (translate_addresses): Use bfd_scan_vma rather
  | 
      
      
         | 65 | 
          | 
          | 
                 than strtol to scan addresses.
  | 
      
      
         | 66 | 
          | 
          | 
          
  | 
      
      
         | 67 | 
          | 
          | 
         Sun Nov  9 11:01:31 1997  Jeffrey A Law  (law@cygnus.com)
  | 
      
      
         | 68 | 
          | 
          | 
          
  | 
      
      
         | 69 | 
          | 
          | 
                 * Makefile.am (bin_PROGRAMS): Don't use line continuations here.
  | 
      
      
         | 70 | 
          | 
          | 
          
  | 
      
      
         | 71 | 
          | 
          | 
         Tue Nov  4 11:56:14 1997  Ian Lance Taylor  
  | 
      
      
         | 72 | 
          | 
          | 
          
  | 
      
      
         | 73 | 
          | 
          | 
                 * objcopy.c (copy_section): Don't crash if there is no particular
  | 
      
      
         | 74 | 
          | 
          | 
                 information for a section.
  | 
      
      
         | 75 | 
          | 
          | 
          
  | 
      
      
         | 76 | 
          | 
          | 
         Mon Nov  3 12:36:19 1997  Ian Lance Taylor  
  | 
      
      
         | 77 | 
          | 
          | 
          
  | 
      
      
         | 78 | 
          | 
          | 
                 * objcopy.c (parse_flags): Make flag check case insensitive.
  | 
      
      
         | 79 | 
          | 
          | 
                 Check for `contents' flag.  Give an error for unrecognized flags.
  | 
      
      
         | 80 | 
          | 
          | 
                 (copy_section): If the contents flag was set for a section that
  | 
      
      
         | 81 | 
          | 
          | 
                 had no contents, zero out the new contents.
  | 
      
      
         | 82 | 
          | 
          | 
                 * binutils.texi (objcopy): Document contents section flag.
  | 
      
      
         | 83 | 
          | 
          | 
          
  | 
      
      
         | 84 | 
          | 
          | 
         Sun Nov  2 14:49:56 1997  Ian Lance Taylor  
  | 
      
      
         | 85 | 
          | 
          | 
          
  | 
      
      
         | 86 | 
          | 
          | 
                 * objcopy.c: Move new struct and variable definitions to top of
  | 
      
      
         | 87 | 
          | 
          | 
                 file.  Remove obsolete add_strip_symbol and is_strip_symbol
  | 
      
      
         | 88 | 
          | 
          | 
                 declarations.  Add prototype declarations for add_specific_symbol
  | 
      
      
         | 89 | 
          | 
          | 
                 and is_specified_symbol.
  | 
      
      
         | 90 | 
          | 
          | 
          
  | 
      
      
         | 91 | 
          | 
          | 
         Mon Oct 20 15:31:43 1997  Klaus K"ampf  
  | 
      
      
         | 92 | 
          | 
          | 
          
  | 
      
      
         | 93 | 
          | 
          | 
                 * configure.com (HAVE_SBRK): Undefine.
  | 
      
      
         | 94 | 
          | 
          | 
          
  | 
      
      
         | 95 | 
          | 
          | 
         Tue Oct 14 16:14:35 1997  Nick Clifton  
  | 
      
      
         | 96 | 
          | 
          | 
          
  | 
      
      
         | 97 | 
          | 
          | 
                 * objdump.c (objdump_symbol_at_address): New function.  Returns
  | 
      
      
         | 98 | 
          | 
          | 
                 true if a symbol can be found at the address passed in.
  | 
      
      
         | 99 | 
          | 
          | 
                 (disassemble_data): Set the symbol_at_address_func field to point
  | 
      
      
         | 100 | 
          | 
          | 
                 to objdump_symbol_at_address.
  | 
      
      
         | 101 | 
          | 
          | 
          
  | 
      
      
         | 102 | 
          | 
          | 
         Fri Oct 10 14:13:09 1997  Richard Henderson  
  | 
      
      
         | 103 | 
          | 
          | 
          
  | 
      
      
         | 104 | 
          | 
          | 
                 * objcopy.c, objcopy.1, binutils.texi: "localize" is a better name
  | 
      
      
         | 105 | 
          | 
          | 
                 than "privatize".  Update all references.
  | 
      
      
         | 106 | 
          | 
          | 
          
  | 
      
      
         | 107 | 
          | 
          | 
         Thu Oct  9 15:57:29 1997  Ian Lance Taylor  
  | 
      
      
         | 108 | 
          | 
          | 
          
  | 
      
      
         | 109 | 
          | 
          | 
                 * binutils.texi (strip): Remove duplicate --target.  From Marty
  | 
      
      
         | 110 | 
          | 
          | 
                 Leisner .
  | 
      
      
         | 111 | 
          | 
          | 
          
  | 
      
      
         | 112 | 
          | 
          | 
                 * nm.c (lineno_cache_bfd): New file static variable.
  | 
      
      
         | 113 | 
          | 
          | 
                 (lineno_cache_rel_bfd): New file static variable.
  | 
      
      
         | 114 | 
          | 
          | 
                 (display_archive): Clear lineno_cache_bfd and lineno_cache_rel_bfd
  | 
      
      
         | 115 | 
          | 
          | 
                 when closing a BFD.
  | 
      
      
         | 116 | 
          | 
          | 
                 (display_file): Likewise.
  | 
      
      
         | 117 | 
          | 
          | 
                 (print_symbol): Use lineno_cache_bfd and lineno_cache_rel_bfd
  | 
      
      
         | 118 | 
          | 
          | 
                 instead of cache_bfd and cache_rel_bfd.  Make seccount static, and
  | 
      
      
         | 119 | 
          | 
          | 
                 only set it when setting relocs.
  | 
      
      
         | 120 | 
          | 
          | 
          
  | 
      
      
         | 121 | 
          | 
          | 
         Wed Oct  8 21:19:11 1997  Richard Henderson  
  | 
      
      
         | 122 | 
          | 
          | 
          
  | 
      
      
         | 123 | 
          | 
          | 
                 * objcopy.c (keep_specific_list, privatize_specific_list,
  | 
      
      
         | 124 | 
          | 
          | 
                 weaken_specific_list): New variables.
  | 
      
      
         | 125 | 
          | 
          | 
                 (keep_symbols): Removed.
  | 
      
      
         | 126 | 
          | 
          | 
                 (add_specific_symbol): New function from the carcas of
  | 
      
      
         | 127 | 
          | 
          | 
                 add_strip_symbol.  Takes a list as an argument.
  | 
      
      
         | 128 | 
          | 
          | 
                 (is_specified_symbol): Likewise from is_strip_symbol.
  | 
      
      
         | 129 | 
          | 
          | 
                 (filter_symbols): Honor the new privatize and weaken lists.
  | 
      
      
         | 130 | 
          | 
          | 
                 Optimize bfd_asymbol_name handling.
  | 
      
      
         | 131 | 
          | 
          | 
                 (copy_object, copy_options, copy_usage): Add privatize-symbol &
  | 
      
      
         | 132 | 
          | 
          | 
                 weaken-symbol options.
  | 
      
      
         | 133 | 
          | 
          | 
          
  | 
      
      
         | 134 | 
          | 
          | 
                 * objcopy.1, binutils.texi: Update docs.
  | 
      
      
         | 135 | 
          | 
          | 
          
  | 
      
      
         | 136 | 
          | 
          | 
         Sun Oct  5 09:05:44 1997  Frank Ch. Eigler  
  | 
      
      
         | 137 | 
          | 
          | 
          
  | 
      
      
         | 138 | 
          | 
          | 
                 * objdump.c (disassemble_data): Make "--prefix-addresses"
  | 
      
      
         | 139 | 
          | 
          | 
                 disassembly adjust to mixed-length instructions.
  | 
      
      
         | 140 | 
          | 
          | 
                 (objdump_print_addr_with_sym): Add "0x" prefix for hexadecimal
  | 
      
      
         | 141 | 
          | 
          | 
                 symbol-offsets in disassembly.
  | 
      
      
         | 142 | 
          | 
          | 
          
  | 
      
      
         | 143 | 
          | 
          | 
         Fri Oct  3 12:04:25 1997  Ian Lance Taylor  
  | 
      
      
         | 144 | 
          | 
          | 
          
  | 
      
      
         | 145 | 
          | 
          | 
                 * objcopy.c (set_times): New static function, replacing
  | 
      
      
         | 146 | 
          | 
          | 
                 make_same_dates.
  | 
      
      
         | 147 | 
          | 
          | 
                 (strip_main): If preserve_dates, stat the input file before
  | 
      
      
         | 148 | 
          | 
          | 
                 copying it, and call set_times afterward.
  | 
      
      
         | 149 | 
          | 
          | 
                 (copy_main): Likewise.
  | 
      
      
         | 150 | 
          | 
          | 
          
  | 
      
      
         | 151 | 
          | 
          | 
                 * wrstabs.c (write_stabs_in_sections_debugging_info): Cast p to
  | 
      
      
         | 152 | 
          | 
          | 
                 char * when calling strcpy and strlen.
  | 
      
      
         | 153 | 
          | 
          | 
          
  | 
      
      
         | 154 | 
          | 
          | 
         Wed Sep 24 11:34:05 1997  Ian Lance Taylor  
  | 
      
      
         | 155 | 
          | 
          | 
          
  | 
      
      
         | 156 | 
          | 
          | 
                 * binutils.texi (ar cmdline): Document that q now works like r.
  | 
      
      
         | 157 | 
          | 
          | 
                 From Marty Leisner .
  | 
      
      
         | 158 | 
          | 
          | 
          
  | 
      
      
         | 159 | 
          | 
          | 
                 * binutils.texi (size): The object file argument is optional.
  | 
      
      
         | 160 | 
          | 
          | 
                 From Marty Leisner .
  | 
      
      
         | 161 | 
          | 
          | 
          
  | 
      
      
         | 162 | 
          | 
          | 
                 * aclocal.m4: Rebuild with new libtool.
  | 
      
      
         | 163 | 
          | 
          | 
                 * configure: Rebuild.
  | 
      
      
         | 164 | 
          | 
          | 
          
  | 
      
      
         | 165 | 
          | 
          | 
         Tue Aug 26 17:48:34 1997  Ian Lance Taylor  
  | 
      
      
         | 166 | 
          | 
          | 
          
  | 
      
      
         | 167 | 
          | 
          | 
                 * Makefile.am (EXEEXT_FOR_BUILD): New variable.  Use it in all
  | 
      
      
         | 168 | 
          | 
          | 
                 references to the sysinfo program.
  | 
      
      
         | 169 | 
          | 
          | 
                 * configure.in: Rebuild with new bfd/acinclude.m4.
  | 
      
      
         | 170 | 
          | 
          | 
                 * Makefile.in: Rebuild.
  | 
      
      
         | 171 | 
          | 
          | 
          
  | 
      
      
         | 172 | 
          | 
          | 
         Fri Aug  8 15:32:49 1997  Ian Lance Taylor  
  | 
      
      
         | 173 | 
          | 
          | 
          
  | 
      
      
         | 174 | 
          | 
          | 
                 * windres.c: Include .
  | 
      
      
         | 175 | 
          | 
          | 
                 (define_resource): Set a timestamp for the resource.
  | 
      
      
         | 176 | 
          | 
          | 
          
  | 
      
      
         | 177 | 
          | 
          | 
         Wed Aug  6 13:37:58 1997  Ian Lance Taylor  
  | 
      
      
         | 178 | 
          | 
          | 
          
  | 
      
      
         | 179 | 
          | 
          | 
                 * configure.in: Define TARGET in header file.
  | 
      
      
         | 180 | 
          | 
          | 
                 * acconfig.h (TARGET): Add #undef.
  | 
      
      
         | 181 | 
          | 
          | 
                 * Makefile.am (version.o, bucomm.o): Remove special targets.
  | 
      
      
         | 182 | 
          | 
          | 
                 * bucomm.c (target): Remove.
  | 
      
      
         | 183 | 
          | 
          | 
                 * nm.c (program_name): Don't declare.
  | 
      
      
         | 184 | 
          | 
          | 
                 (target): Make static.
  | 
      
      
         | 185 | 
          | 
          | 
                 * size.c (target): Make static.
  | 
      
      
         | 186 | 
          | 
          | 
                 * configure, config.in, Makefile.in: Rebuild.
  | 
      
      
         | 187 | 
          | 
          | 
          
  | 
      
      
         | 188 | 
          | 
          | 
         Tue Aug  5 00:01:41 1997  Ian Lance Taylor  
  | 
      
      
         | 189 | 
          | 
          | 
          
  | 
      
      
         | 190 | 
          | 
          | 
                 * Makefile.am (check-DEJAGNU): Export r.
  | 
      
      
         | 191 | 
          | 
          | 
                 (.dep1): Use $(INCLUDES) rather than $(ALL_CFLAGS).
  | 
      
      
         | 192 | 
          | 
          | 
                 * Makefile.in: Rebuild.
  | 
      
      
         | 193 | 
          | 
          | 
          
  | 
      
      
         | 194 | 
          | 
          | 
                 * nlmheader.y: Use VERSIONK rather than VERSION.
  | 
      
      
         | 195 | 
          | 
          | 
          
  | 
      
      
         | 196 | 
          | 
          | 
                 * Makefile.am (STRIP_PROG): Change from strip.new to strip-new.
  | 
      
      
         | 197 | 
          | 
          | 
                 (NM_PROG): Change from nm.new to nm-new.
  | 
      
      
         | 198 | 
          | 
          | 
                 (TOOL_PROGS, install-exec-local): Adjust accordingly.
  | 
      
      
         | 199 | 
          | 
          | 
                 * Makefile.in: Rebuild.
  | 
      
      
         | 200 | 
          | 
          | 
          
  | 
      
      
         | 201 | 
          | 
          | 
         Mon Aug  4 11:47:31 1997  Ian Lance Taylor  
  | 
      
      
         | 202 | 
          | 
          | 
          
  | 
      
      
         | 203 | 
          | 
          | 
                 * configure.in: Remove AC_ARG_PROGRAM; it's invoked by
  | 
      
      
         | 204 | 
          | 
          | 
                 AM_INIT_AUTOMAKE.
  | 
      
      
         | 205 | 
          | 
          | 
                 * configure: Rebuild.
  | 
      
      
         | 206 | 
          | 
          | 
          
  | 
      
      
         | 207 | 
          | 
          | 
                 * Makefile.am (install-exec-local): Create $(tooldir)/bin before
  | 
      
      
         | 208 | 
          | 
          | 
                 trying to install anything into it.
  | 
      
      
         | 209 | 
          | 
          | 
                 * Makefile.in: Rebuild.
  | 
      
      
         | 210 | 
          | 
          | 
          
  | 
      
      
         | 211 | 
          | 
          | 
                 * Makefile.am (TOOL_PROGS): Use an explicit $(EXEEXT).
  | 
      
      
         | 212 | 
          | 
          | 
                 (install-exec-local): When handling $(noinst_PROGRAMS), only use
  | 
      
      
         | 213 | 
          | 
          | 
                 $(EXEEXT) on the installed file.  When handling $(TOOL_PROGS),
  | 
      
      
         | 214 | 
          | 
          | 
                 handle $(EXEEXT) correctly.
  | 
      
      
         | 215 | 
          | 
          | 
                 * configure.in: Add an explicit $(EXEEXT) when substituting for
  | 
      
      
         | 216 | 
          | 
          | 
                 the name of a program to build.
  | 
      
      
         | 217 | 
          | 
          | 
                 * Makefile.in, configure: Rebuild.
  | 
      
      
         | 218 | 
          | 
          | 
          
  | 
      
      
         | 219 | 
          | 
          | 
                 * aclocal.m4, configure, Makefile.in: Rebuild with new automake
  | 
      
      
         | 220 | 
          | 
          | 
                 patches.
  | 
      
      
         | 221 | 
          | 
          | 
          
  | 
      
      
         | 222 | 
          | 
          | 
                 * deflex.l, defparse.y: Use VERSIONK rather than VERSION.
  | 
      
      
         | 223 | 
          | 
          | 
                 * rclex.l, rcparse.y: Likewise.
  | 
      
      
         | 224 | 
          | 
          | 
                 * Makefile.am (windres_SOURCES): Add $(BULIBS).
  | 
      
      
         | 225 | 
          | 
          | 
                 * Makefile.in: Rebuild.
  | 
      
      
         | 226 | 
          | 
          | 
          
  | 
      
      
         | 227 | 
          | 
          | 
         Fri Aug  1 13:08:39 1997  Ian Lance Taylor  
  | 
      
      
         | 228 | 
          | 
          | 
          
  | 
      
      
         | 229 | 
          | 
          | 
                 * acinclude.m4: Include bfd/acinclude.m4, not bfd/acmacros.m4.
  | 
      
      
         | 230 | 
          | 
          | 
                 * aclocal.m4, configure: Rebuild with new libtool.
  | 
      
      
         | 231 | 
          | 
          | 
          
  | 
      
      
         | 232 | 
          | 
          | 
         Thu Jul 31 11:51:35 1997  Ian Lance Taylor  
  | 
      
      
         | 233 | 
          | 
          | 
          
  | 
      
      
         | 234 | 
          | 
          | 
                 * Makefile.am: New file, based on old Makefile.in.
  | 
      
      
         | 235 | 
          | 
          | 
                 * acinclude.m4: New file, from old aclocal.m4.
  | 
      
      
         | 236 | 
          | 
          | 
                 * configure.in: Call AM_INIT_AUTOMAKE and AM_PROG_LIBTOOL.  Remove
  | 
      
      
         | 237 | 
          | 
          | 
                 shared library handling; now handled by libtool.  Replace
  | 
      
      
         | 238 | 
          | 
          | 
                 AC_CONFIG_HEADER with AM_CONFIG_HEADER.  Call AC_PROG_YACC,
  | 
      
      
         | 239 | 
          | 
          | 
                 AC_PROG_LEX, AC_DECL_YYTEST, AM_MAINTAINER_MODE, AM_CYGWIN32, and
  | 
      
      
         | 240 | 
          | 
          | 
                 AM_EXEEXT.  Replace AC_PROG_INSTALL with AM_PROG_INSTALL.  Remove
  | 
      
      
         | 241 | 
          | 
          | 
                 stamp-h handling in AC_OUTPUT.
  | 
      
      
         | 242 | 
          | 
          | 
                 * acconfig.h: Mention PACKAGE and VERSION.
  | 
      
      
         | 243 | 
          | 
          | 
                 * stamp-h.in: New file.
  | 
      
      
         | 244 | 
          | 
          | 
                 * Makefile.in: Now built with automake.
  | 
      
      
         | 245 | 
          | 
          | 
                 * aclocal.m4: Now built with aclocal.
  | 
      
      
         | 246 | 
          | 
          | 
                 * config.in, configure: Rebuild.
  | 
      
      
         | 247 | 
          | 
          | 
          
  | 
      
      
         | 248 | 
          | 
          | 
                 From Ton van Overbeek :
  | 
      
      
         | 249 | 
          | 
          | 
                 * rcparse.y (dialog): Default menu and class to be named.
  | 
      
      
         | 250 | 
          | 
          | 
                 (styles): If FONT is seen, set DS_SETFONT in dialog style.
  | 
      
      
         | 251 | 
          | 
          | 
                 * resbin.c (res_to_bin_dialog): Correct computation of font
  | 
      
      
         | 252 | 
          | 
          | 
                 information length.
  | 
      
      
         | 253 | 
          | 
          | 
          
  | 
      
      
         | 254 | 
          | 
          | 
         Wed Jul 30 11:21:06 1997  Ian Lance Taylor  
  | 
      
      
         | 255 | 
          | 
          | 
          
  | 
      
      
         | 256 | 
          | 
          | 
                 From Ton van Overbeek :
  | 
      
      
         | 257 | 
          | 
          | 
                 * resbin.c (res_to_bin_menu): Correct computation of menu
  | 
      
      
         | 258 | 
          | 
          | 
                 vs. menuex length.
  | 
      
      
         | 259 | 
          | 
          | 
                 * resrc.c (define_stringtable): Add 1 to resource ID.
  | 
      
      
         | 260 | 
          | 
          | 
          
  | 
      
      
         | 261 | 
          | 
          | 
         Tue Jul 29 11:06:03 1997  Ian Lance Taylor  
  | 
      
      
         | 262 | 
          | 
          | 
          
  | 
      
      
         | 263 | 
          | 
          | 
                 * resbin.c (bin_to_res_string): Correct adjustment of data and
  | 
      
      
         | 264 | 
          | 
          | 
                 length.  From Ton van Overbeek .
  | 
      
      
         | 265 | 
          | 
          | 
          
  | 
      
      
         | 266 | 
          | 
          | 
         Tue Jul 22 18:01:23 1997  Ian Lance Taylor  
  | 
      
      
         | 267 | 
          | 
          | 
          
  | 
      
      
         | 268 | 
          | 
          | 
                 * nlmconv.c (link_inputs): Call libiberty pexecute function.
  | 
      
      
         | 269 | 
          | 
          | 
                 (pexecute) [multiple versions]: Remove.
  | 
      
      
         | 270 | 
          | 
          | 
          
  | 
      
      
         | 271 | 
          | 
          | 
         Tue Jul 22 16:19:34 1997  Robert Hoehne 
  | 
      
      
         | 272 | 
          | 
          | 
          
  | 
      
      
         | 273 | 
          | 
          | 
                 * bucomm.c (make_tempname): If we might be using a DOS filesystem,
  | 
      
      
         | 274 | 
          | 
          | 
                 check for a backslash as well as a slash.
  | 
      
      
         | 275 | 
          | 
          | 
          
  | 
      
      
         | 276 | 
          | 
          | 
         Thu Jun 26 13:53:17 1997  Ian Lance Taylor  
  | 
      
      
         | 277 | 
          | 
          | 
          
  | 
      
      
         | 278 | 
          | 
          | 
                 * windres.c (main): Quit if we didn't get any resources.
  | 
      
      
         | 279 | 
          | 
          | 
                 (usage): Fix --yydebug usage message.
  | 
      
      
         | 280 | 
          | 
          | 
                 * rescoff.c (write_coff_file): Don't free the relocation array
  | 
      
      
         | 281 | 
          | 
          | 
                 until after we've closed the BFD.
  | 
      
      
         | 282 | 
          | 
          | 
                 (read_coff_rsrc): Quit rather than try to read standard input.
  | 
      
      
         | 283 | 
          | 
          | 
                 (write_coff_file): Quit rather than try to write to standard
  | 
      
      
         | 284 | 
          | 
          | 
                 output.
  | 
      
      
         | 285 | 
          | 
          | 
                 * rcparse.y: Add a couple of missing semicolons (accepted by bison
  | 
      
      
         | 286 | 
          | 
          | 
                 but not byacc).
  | 
      
      
         | 287 | 
          | 
          | 
                 * binutils.texi: Document windres.
  | 
      
      
         | 288 | 
          | 
          | 
          
  | 
      
      
         | 289 | 
          | 
          | 
         Wed Jun 25 20:57:06 1997  Ian Lance Taylor  
  | 
      
      
         | 290 | 
          | 
          | 
          
  | 
      
      
         | 291 | 
          | 
          | 
                 * resbin.c: New file.
  | 
      
      
         | 292 | 
          | 
          | 
                 * rclex.l, rcparse.y, rescoff.c, resrc.c, windres.c, windres.h:
  | 
      
      
         | 293 | 
          | 
          | 
                 Numerous fixes and improvements.
  | 
      
      
         | 294 | 
          | 
          | 
                 * Makefile.in: Rebuild dependencies.
  | 
      
      
         | 295 | 
          | 
          | 
                 (CFILES): Add resbin.c.
  | 
      
      
         | 296 | 
          | 
          | 
                 (WINDRES_OBJS): Add resbin.o.
  | 
      
      
         | 297 | 
          | 
          | 
          
  | 
      
      
         | 298 | 
          | 
          | 
         Sun Jun 22 17:29:41 1997  Ian Lance Taylor  
  | 
      
      
         | 299 | 
          | 
          | 
          
  | 
      
      
         | 300 | 
          | 
          | 
                 First stab at Windows resource compiler:
  | 
      
      
         | 301 | 
          | 
          | 
                 * windres.h: New file.
  | 
      
      
         | 302 | 
          | 
          | 
                 * windres.c: New file.
  | 
      
      
         | 303 | 
          | 
          | 
                 * resrc.c: New file.
  | 
      
      
         | 304 | 
          | 
          | 
                 * rcparse.y: New file.
  | 
      
      
         | 305 | 
          | 
          | 
                 * rclex.l: New file.
  | 
      
      
         | 306 | 
          | 
          | 
                 * rescoff.c: New file.
  | 
      
      
         | 307 | 
          | 
          | 
                 * configure.in: Define and substitute BUILD_WINDRES.
  | 
      
      
         | 308 | 
          | 
          | 
                 * configure: Rebuild.
  | 
      
      
         | 309 | 
          | 
          | 
                 * Makefile.in: Rebuild dependencies.
  | 
      
      
         | 310 | 
          | 
          | 
                 (WINDRES_PROG): New variable.
  | 
      
      
         | 311 | 
          | 
          | 
                 (PROGS): Add @BUILD_WINDRES@.
  | 
      
      
         | 312 | 
          | 
          | 
                 (HFILES): Add dlltool.h and windres.h.
  | 
      
      
         | 313 | 
          | 
          | 
                 (CFILES): Add windres.c and resrc.c.
  | 
      
      
         | 314 | 
          | 
          | 
                 (GENERATED_CFILES): Add rcparse.c and rclex.c.
  | 
      
      
         | 315 | 
          | 
          | 
                 (WINDRES_OBJS): New variable.
  | 
      
      
         | 316 | 
          | 
          | 
                 $(WINDRES_PROG): New target.
  | 
      
      
         | 317 | 
          | 
          | 
                 (rcparse.c, rcparse.h, rclex.c): New targets.
  | 
      
      
         | 318 | 
          | 
          | 
          
  | 
      
      
         | 319 | 
          | 
          | 
         Thu Jun 12 12:27:51 1997  Ian Lance Taylor  
  | 
      
      
         | 320 | 
          | 
          | 
          
  | 
      
      
         | 321 | 
          | 
          | 
                 * dlltool.c (export_type): Add data field.
  | 
      
      
         | 322 | 
          | 
          | 
                 (def_exports): Add data parameter.  Change all callers.
  | 
      
      
         | 323 | 
          | 
          | 
                 (dump_def_info): Print data field.
  | 
      
      
         | 324 | 
          | 
          | 
                 (gen_def_file): Likewise.
  | 
      
      
         | 325 | 
          | 
          | 
                 (make_one_lib_file): Handle data field by not emitting simple
  | 
      
      
         | 326 | 
          | 
          | 
                 label and not emitting anything in SEC_TEXT.
  | 
      
      
         | 327 | 
          | 
          | 
                 (dtab): Print data field.
  | 
      
      
         | 328 | 
          | 
          | 
                 (process_duplicates): Merge data field.
  | 
      
      
         | 329 | 
          | 
          | 
                 * dlltool.h (def_exports): Update declaration.
  | 
      
      
         | 330 | 
          | 
          | 
                 * defparse.y (expline): Accept opt_DATA.  Pass it to def_exports.
  | 
      
      
         | 331 | 
          | 
          | 
                 (opt_DATA): New non-terminal.
  | 
      
      
         | 332 | 
          | 
          | 
          
  | 
      
      
         | 333 | 
          | 
          | 
         Wed Jun 11 17:15:47 1997  Ian Lance Taylor  
  | 
      
      
         | 334 | 
          | 
          | 
          
  | 
      
      
         | 335 | 
          | 
          | 
                 * dlltool.h: New file.
  | 
      
      
         | 336 | 
          | 
          | 
                 * deflex.l: Include dlltool.h and libiberty.h.  Don't declare
  | 
      
      
         | 337 | 
          | 
          | 
                 strdup.  Use xstrdup rather than strdup.
  | 
      
      
         | 338 | 
          | 
          | 
                 * defparse.y: Include bfd.h, bucomm.h, and dlltool.h.
  | 
      
      
         | 339 | 
          | 
          | 
                 * dlltool.c: Include dlltool.h and time.h.  Make a lot of
  | 
      
      
         | 340 | 
          | 
          | 
                 variables and functions static.  Make a lot of char * variables
  | 
      
      
         | 341 | 
          | 
          | 
                 and parameters const.  Add declarations for static functions.  Do
  | 
      
      
         | 342 | 
          | 
          | 
                 some reindenting.  Hide more PowerPC stuff inside DLLTOOL_PPC.
  | 
      
      
         | 343 | 
          | 
          | 
          
  | 
      
      
         | 344 | 
          | 
          | 
         Wed Jun 11 12:05:52 1997  H.J. Lu  
  | 
      
      
         | 345 | 
          | 
          | 
          
  | 
      
      
         | 346 | 
          | 
          | 
                 * ar.c (bfd_special_undocumented_glue): Add const.
  | 
      
      
         | 347 | 
          | 
          | 
          
  | 
      
      
         | 348 | 
          | 
          | 
         Mon May 12 22:09:35 1997  Bob Manson  
  | 
      
      
         | 349 | 
          | 
          | 
          
  | 
      
      
         | 350 | 
          | 
          | 
                 * Makefile.in (check): Pass CC_FOR_TARGET and CFLAGS_FOR_TARGET
  | 
      
      
         | 351 | 
          | 
          | 
                 to runtest.
  | 
      
      
         | 352 | 
          | 
          | 
          
  | 
      
      
         | 353 | 
          | 
          | 
         Mon May 12 13:14:22 1997  Ian Lance Taylor  
  | 
      
      
         | 354 | 
          | 
          | 
          
  | 
      
      
         | 355 | 
          | 
          | 
                 * configure.in: Don't clear OPCODES when --enable-commonbfdlib is
  | 
      
      
         | 356 | 
          | 
          | 
                 used on HP/UX.
  | 
      
      
         | 357 | 
          | 
          | 
                 * configure: Rebuild.
  | 
      
      
         | 358 | 
          | 
          | 
          
  | 
      
      
         | 359 | 
          | 
          | 
         Fri Apr 25 14:22:08 1997  H.J. Lu  
  | 
      
      
         | 360 | 
          | 
          | 
          
  | 
      
      
         | 361 | 
          | 
          | 
                 * Makefile.in (maintainer-clean realclean): Change *.info*
  | 
      
      
         | 362 | 
          | 
          | 
                 to binutils.info* to save sysroff.info.
  | 
      
      
         | 363 | 
          | 
          | 
          
  | 
      
      
         | 364 | 
          | 
          | 
         Tue Apr 15 13:42:22 1997  Ian Lance Taylor  
  | 
      
      
         | 365 | 
          | 
          | 
          
  | 
      
      
         | 366 | 
          | 
          | 
                 * Makefile.in (INSTALL): Set to @INSTALL@.
  | 
      
      
         | 367 | 
          | 
          | 
                 (INSTALL_XFORM, INSTALL_XFORM1): Remove.
  | 
      
      
         | 368 | 
          | 
          | 
                 (install): Depend upon installdirs.  Use $(program_transform_name)
  | 
      
      
         | 369 | 
          | 
          | 
                 directly, rather than using $(INSTALL_XFORM) and
  | 
      
      
         | 370 | 
          | 
          | 
                 $(INSTALL_XFORM1).
  | 
      
      
         | 371 | 
          | 
          | 
                 (installdirs): New target.
  | 
      
      
         | 372 | 
          | 
          | 
                 (install-info): Run mkinstalldirs.
  | 
      
      
         | 373 | 
          | 
          | 
          
  | 
      
      
         | 374 | 
          | 
          | 
         Mon Apr 14 11:52:39 1997  Ian Lance Taylor  
  | 
      
      
         | 375 | 
          | 
          | 
          
  | 
      
      
         | 376 | 
          | 
          | 
                 * Makefile.in (INSTALL): Change install.sh to install-sh.
  | 
      
      
         | 377 | 
          | 
          | 
          
  | 
      
      
         | 378 | 
          | 
          | 
                 From Thomas Graichen :
  | 
      
      
         | 379 | 
          | 
          | 
                 * Makefile.in: Always use $(SHELL) when running move-if-change.
  | 
      
      
         | 380 | 
          | 
          | 
                 * configure.in: Use ${CONFIG_SHELL} when running $ac_config_sub.
  | 
      
      
         | 381 | 
          | 
          | 
                 * configure: Rebuild.
  | 
      
      
         | 382 | 
          | 
          | 
          
  | 
      
      
         | 383 | 
          | 
          | 
         Fri Apr  4 13:28:02 1997  Ian Lance Taylor  
  | 
      
      
         | 384 | 
          | 
          | 
          
  | 
      
      
         | 385 | 
          | 
          | 
                 * configure.in: Add AC_FUNC_ALLOCA.
  | 
      
      
         | 386 | 
          | 
          | 
                 * configure, config.in: Rebuild.
  | 
      
      
         | 387 | 
          | 
          | 
                 * bucomm.h: Add alloca handling, copied from gas/as.h.
  | 
      
      
         | 388 | 
          | 
          | 
                 * dlltool.c: Add #pragma alloca for AIX to start of file.
  | 
      
      
         | 389 | 
          | 
          | 
                 * nlmconv.c: Likewise.
  | 
      
      
         | 390 | 
          | 
          | 
          
  | 
      
      
         | 391 | 
          | 
          | 
                 * Makefile.in (distclean): Remove site.exp and site.bak.  Remove
  | 
      
      
         | 392 | 
          | 
          | 
                 everything that clean removes.
  | 
      
      
         | 393 | 
          | 
          | 
          
  | 
      
      
         | 394 | 
          | 
          | 
         Thu Apr  3 13:18:39 1997  Ian Lance Taylor  
  | 
      
      
         | 395 | 
          | 
          | 
          
  | 
      
      
         | 396 | 
          | 
          | 
                 * Makefile.in (VERSION): Set to 2.8.1.
  | 
      
      
         | 397 | 
          | 
          | 
          
  | 
      
      
         | 398 | 
          | 
          | 
                 * Branched binutils 2.8.
  | 
      
      
         | 399 | 
          | 
          | 
          
  | 
      
      
         | 400 | 
          | 
          | 
         Tue Apr  1 16:21:44 1997  Klaus Kaempf  
  | 
      
      
         | 401 | 
          | 
          | 
          
  | 
      
      
         | 402 | 
          | 
          | 
                 * configure.com: New file.
  | 
      
      
         | 403 | 
          | 
          | 
                 * config.h-vms: Remove file.
  | 
      
      
         | 404 | 
          | 
          | 
                 * makefile.vms: Update for new configure scheme.
  | 
      
      
         | 405 | 
          | 
          | 
          
  | 
      
      
         | 406 | 
          | 
          | 
         Mon Mar 31 15:30:43 1997  Philippe De Muyter  
  | 
      
      
         | 407 | 
          | 
          | 
          
  | 
      
      
         | 408 | 
          | 
          | 
                 * objcopy.c (make_same_dates): Use statbuf, not buf, if not
  | 
      
      
         | 409 | 
          | 
          | 
                 HAVE_GOOD_UTIME_H.
  | 
      
      
         | 410 | 
          | 
          | 
          
  | 
      
      
         | 411 | 
          | 
          | 
         Fri Mar 28 17:57:53 1997  Alan Modra  
  | 
      
      
         | 412 | 
          | 
          | 
          
  | 
      
      
         | 413 | 
          | 
          | 
                 * Makefile.in ($(OBJDUMP_PROG)): Don't link against BFDLIB twice.
  | 
      
      
         | 414 | 
          | 
          | 
                 * configure.in: Add AC_ARG_ENABLE for commonbfdlib.  If it is set,
  | 
      
      
         | 415 | 
          | 
          | 
                 set OPCODES to empty.
  | 
      
      
         | 416 | 
          | 
          | 
                 * configure: Rebuild.
  | 
      
      
         | 417 | 
          | 
          | 
          
  | 
      
      
         | 418 | 
          | 
          | 
         Thu Mar 27 16:03:02 1997  Ian Lance Taylor  
  | 
      
      
         | 419 | 
          | 
          | 
          
  | 
      
      
         | 420 | 
          | 
          | 
                 Based on patch from Marty Leisner :
  | 
      
      
         | 421 | 
          | 
          | 
                 * objcopy.c: Include  or .
  | 
      
      
         | 422 | 
          | 
          | 
                 (strip_options): Add "preserve-dates".
  | 
      
      
         | 423 | 
          | 
          | 
                 (copy_options): Likewise.
  | 
      
      
         | 424 | 
          | 
          | 
                 (copy_usage): Mention -p and --preserve-dates.
  | 
      
      
         | 425 | 
          | 
          | 
                 (strip_usage): Likewise.
  | 
      
      
         | 426 | 
          | 
          | 
                 (make_same_dates): New static function.
  | 
      
      
         | 427 | 
          | 
          | 
                 (strip_main): Handle -p.
  | 
      
      
         | 428 | 
          | 
          | 
                 (copy_main): Likewise.
  | 
      
      
         | 429 | 
          | 
          | 
                 * binutils.texi, strip.1, objcopy.1: Document new option.
  | 
      
      
         | 430 | 
          | 
          | 
          
  | 
      
      
         | 431 | 
          | 
          | 
                 addr2line.c contributed by Ulrich Lauther
  | 
      
      
         | 432 | 
          | 
          | 
                 :
  | 
      
      
         | 433 | 
          | 
          | 
                 * addr2line.c: New file.
  | 
      
      
         | 434 | 
          | 
          | 
                 * Makefile.in: Rebuild dependencies.
  | 
      
      
         | 435 | 
          | 
          | 
                 (ADDR2LINE_PROG): New variable.
  | 
      
      
         | 436 | 
          | 
          | 
                 (MANPAGES): Add addr2line.
  | 
      
      
         | 437 | 
          | 
          | 
                 (PROGS): Add $(ADDR2LINE_PROG).
  | 
      
      
         | 438 | 
          | 
          | 
                 (CFILES): Add addr2line.c.
  | 
      
      
         | 439 | 
          | 
          | 
                 ($(ADDR2LINE_PROG)): New target.
  | 
      
      
         | 440 | 
          | 
          | 
                 * binutils.texi: Document addr2line.
  | 
      
      
         | 441 | 
          | 
          | 
                 * addr2line.1: New file.
  | 
      
      
         | 442 | 
          | 
          | 
          
  | 
      
      
         | 443 | 
          | 
          | 
                 * version.c (print_version): Update copyright date.
  | 
      
      
         | 444 | 
          | 
          | 
          
  | 
      
      
         | 445 | 
          | 
          | 
         Mon Mar 24 10:52:45 1997  Andreas Schwab  
  | 
      
      
         | 446 | 
          | 
          | 
          
  | 
      
      
         | 447 | 
          | 
          | 
                 * objdump.c (disassemble_data): Don't exit if a file cannot be
  | 
      
      
         | 448 | 
          | 
          | 
                 disassembled, instead just return.
  | 
      
      
         | 449 | 
          | 
          | 
          
  | 
      
      
         | 450 | 
          | 
          | 
         Thu Mar 20 21:16:51 1997  Jeffrey A Law  (law@cygnus.com)
  | 
      
      
         | 451 | 
          | 
          | 
          
  | 
      
      
         | 452 | 
          | 
          | 
                 * size.c (usage): Make definition match its prototype.
  | 
      
      
         | 453 | 
          | 
          | 
                 (display_bfd, lprint_number, rprint_number): Likewise.
  | 
      
      
         | 454 | 
          | 
          | 
                 (print_berkeley_format, sysv_internal_printer): Likewise.
  | 
      
      
         | 455 | 
          | 
          | 
                 (print_sysv_format): Likewise.
  | 
      
      
         | 456 | 
          | 
          | 
                 * nm.c (set_print_radix, set_output_format): Likewise.
  | 
      
      
         | 457 | 
          | 
          | 
                 * objcopy.c (filter_bytes): Likewise.
  | 
      
      
         | 458 | 
          | 
          | 
          
  | 
      
      
         | 459 | 
          | 
          | 
         Tue Mar 18 16:39:55 1997  H.J. Lu  
  | 
      
      
         | 460 | 
          | 
          | 
          
  | 
      
      
         | 461 | 
          | 
          | 
                 * Many files: Add function prototypes.
  | 
      
      
         | 462 | 
          | 
          | 
                 * ar.c (mri_emul, get_pos_bfd): Make static.
  | 
      
      
         | 463 | 
          | 
          | 
                 * arlex.l: Include "libiberty.h".  Don't declare strdup.  Use
  | 
      
      
         | 464 | 
          | 
          | 
                 xstrdup rather than strdup.
  | 
      
      
         | 465 | 
          | 
          | 
                 * arparse.y (yyerror): Make argument const.  Correct typo.
  | 
      
      
         | 466 | 
          | 
          | 
                 * arsup.c (strdup): Don't declare.
  | 
      
      
         | 467 | 
          | 
          | 
                 (ar_save): Use xstrdup rather than strdup.
  | 
      
      
         | 468 | 
          | 
          | 
                 * filemode.c: Include "bucomm.h".
  | 
      
      
         | 469 | 
          | 
          | 
                 * nm.c (usage): Make static.
  | 
      
      
         | 470 | 
          | 
          | 
                 (print_symname): Make format and name const.
  | 
      
      
         | 471 | 
          | 
          | 
                 * objcopy.c (cat): Remove.
  | 
      
      
         | 472 | 
          | 
          | 
                 (copy_archive): Make output_target const.  Use concat, not cat.
  | 
      
      
         | 473 | 
          | 
          | 
                 (copy_file, simple_copy, smart_rename): Make arguments const.
  | 
      
      
         | 474 | 
          | 
          | 
                 * objdump.c (read_section_stabs): Likewise.
  | 
      
      
         | 475 | 
          | 
          | 
                 (print_section_stabs): Likewise.
  | 
      
      
         | 476 | 
          | 
          | 
                 (display_target_tables): Don't declare getenv.
  | 
      
      
         | 477 | 
          | 
          | 
                 * strings.c (strings_object_file): Change file to const.
  | 
      
      
         | 478 | 
          | 
          | 
                 (print_strings): Change filename to const.
  | 
      
      
         | 479 | 
          | 
          | 
                 * Makefile.in: Rebuild dependencies.
  | 
      
      
         | 480 | 
          | 
          | 
          
  | 
      
      
         | 481 | 
          | 
          | 
         Tue Mar 18 11:37:24 1997  Ian Lance Taylor  
  | 
      
      
         | 482 | 
          | 
          | 
          
  | 
      
      
         | 483 | 
          | 
          | 
                 * configure.in: Add BFD_NEED_DECLARATION(getenv).
  | 
      
      
         | 484 | 
          | 
          | 
                 * acconfig.h: Add NEED_DECLARATION_GETENV.
  | 
      
      
         | 485 | 
          | 
          | 
                 * bucomm.h (getenv): Declare if NEED_DECLARATION_GETENV.
  | 
      
      
         | 486 | 
          | 
          | 
                 * configure, config.in: Rebuild.
  | 
      
      
         | 487 | 
          | 
          | 
                 * nlmconv.c (getenv): Don't declare.
  | 
      
      
         | 488 | 
          | 
          | 
          
  | 
      
      
         | 489 | 
          | 
          | 
                 * Makefile.in: Rebuild dependencies.
  | 
      
      
         | 490 | 
          | 
          | 
          
  | 
      
      
         | 491 | 
          | 
          | 
         Sat Mar 15 15:35:56 1997  Ian Lance Taylor  
  | 
      
      
         | 492 | 
          | 
          | 
          
  | 
      
      
         | 493 | 
          | 
          | 
                 Based on patches from Jamie Lokier :
  | 
      
      
         | 494 | 
          | 
          | 
                 * objdump.c: Include "demangle.h".
  | 
      
      
         | 495 | 
          | 
          | 
                 (do_demangle): New static variable.
  | 
      
      
         | 496 | 
          | 
          | 
                 (usage): Mention -C/--demangle.
  | 
      
      
         | 497 | 
          | 
          | 
                 (long_options): Add "demangle".
  | 
      
      
         | 498 | 
          | 
          | 
                 (objdump_print_symname): New static function.
  | 
      
      
         | 499 | 
          | 
          | 
                 (objdump_print_addr_with_sym): Use objdump_print_symname.
  | 
      
      
         | 500 | 
          | 
          | 
                 (disassemble_bytes): Likewise.
  | 
      
      
         | 501 | 
          | 
          | 
                 (dump_reloc_set): Likewise.
  | 
      
      
         | 502 | 
          | 
          | 
                 (dump_symbols): Demangle symbol name.
  | 
      
      
         | 503 | 
          | 
          | 
                 (main): Handle -C.
  | 
      
      
         | 504 | 
          | 
          | 
                 * binutils.texi, objdump.1: Document -C/--demangle.
  | 
      
      
         | 505 | 
          | 
          | 
          
  | 
      
      
         | 506 | 
          | 
          | 
                 * objdump.c (usage): Mention --no-show-raw-insn.
  | 
      
      
         | 507 | 
          | 
          | 
                 (long_options): Add "no-show-raw-insn".
  | 
      
      
         | 508 | 
          | 
          | 
                 (disassemble_bytes): Handle --no-show-raw-insn.
  | 
      
      
         | 509 | 
          | 
          | 
                 * binutils.texi, objdump.1: Document --no-show-raw-insn.
  | 
      
      
         | 510 | 
          | 
          | 
          
  | 
      
      
         | 511 | 
          | 
          | 
         Wed Mar 12 11:42:00 1997  Andreas Schwab  
  | 
      
      
         | 512 | 
          | 
          | 
          
  | 
      
      
         | 513 | 
          | 
          | 
                 * rddbg.c (free_saved_stabs): Set the strings to NULL after being
  | 
      
      
         | 514 | 
          | 
          | 
                 freed.
  | 
      
      
         | 515 | 
          | 
          | 
          
  | 
      
      
         | 516 | 
          | 
          | 
         Fri Feb 28 17:18:45 1997  Ian Lance Taylor  
  | 
      
      
         | 517 | 
          | 
          | 
          
  | 
      
      
         | 518 | 
          | 
          | 
                 * bucomm.c (set_default_bfd_target): New function.
  | 
      
      
         | 519 | 
          | 
          | 
                 * bucomm.h (set_default_bfd_target): Declare.
  | 
      
      
         | 520 | 
          | 
          | 
                 * ar.c (main): Call set_default_bfd_target.
  | 
      
      
         | 521 | 
          | 
          | 
                 * nlmconv.c (main): Likewise.
  | 
      
      
         | 522 | 
          | 
          | 
                 * nm.c (main): Likewise.
  | 
      
      
         | 523 | 
          | 
          | 
                 * objcopy.c (main): Likewise.
  | 
      
      
         | 524 | 
          | 
          | 
                 * objdump.c (main): Likewise.
  | 
      
      
         | 525 | 
          | 
          | 
                 * size.c (main): Likewise.
  | 
      
      
         | 526 | 
          | 
          | 
                 * strings.c (main): Likewise.
  | 
      
      
         | 527 | 
          | 
          | 
                 * Makefile.in (bucomm.o): New target, to define TARGET.
  | 
      
      
         | 528 | 
          | 
          | 
          
  | 
      
      
         | 529 | 
          | 
          | 
         Tue Feb 25 21:28:38 1997  Ian Lance Taylor  
  | 
      
      
         | 530 | 
          | 
          | 
          
  | 
      
      
         | 531 | 
          | 
          | 
                 * objdump.c (adjust_section_vma): New static variable.
  | 
      
      
         | 532 | 
          | 
          | 
                 (usage): Mention --adjust-section-vma.
  | 
      
      
         | 533 | 
          | 
          | 
                 (OPTION_ADJUST_VMA): Define.
  | 
      
      
         | 534 | 
          | 
          | 
                 (long_options): Add "addjust-vma".
  | 
      
      
         | 535 | 
          | 
          | 
                 (display_bfd): If adjust_section_vma is not 0, add it to all the
  | 
      
      
         | 536 | 
          | 
          | 
                 section addresses.
  | 
      
      
         | 537 | 
          | 
          | 
                 (main): Handle OPTION_ADJUST_VMA.
  | 
      
      
         | 538 | 
          | 
          | 
                 * binutils.texi, objdump.1: Document --adjust-vma.
  | 
      
      
         | 539 | 
          | 
          | 
          
  | 
      
      
         | 540 | 
          | 
          | 
         Fri Feb 14 18:46:47 1997  Ian Lance Taylor  
  | 
      
      
         | 541 | 
          | 
          | 
          
  | 
      
      
         | 542 | 
          | 
          | 
                 * nm.c (print_symbol): Cache the BFD as well as the symbols and
  | 
      
      
         | 543 | 
          | 
          | 
                 relocs, and don't try to use the symbols or relocs with a
  | 
      
      
         | 544 | 
          | 
          | 
                 different BFD.
  | 
      
      
         | 545 | 
          | 
          | 
          
  | 
      
      
         | 546 | 
          | 
          | 
         Thu Feb 13 21:34:43 1997  Klaus Kaempf  (kkaempf@progis.de)
  | 
      
      
         | 547 | 
          | 
          | 
          
  | 
      
      
         | 548 | 
          | 
          | 
                 * config.h-vms: sbrk() is provided on openVMS/Alpha.
  | 
      
      
         | 549 | 
          | 
          | 
                 * makefile.vms: allow compiling with current gcc snapshot.
  | 
      
      
         | 550 | 
          | 
          | 
          
  | 
      
      
         | 551 | 
          | 
          | 
         Thu Feb 13 20:14:40 1997  Ian Lance Taylor  
  | 
      
      
         | 552 | 
          | 
          | 
          
  | 
      
      
         | 553 | 
          | 
          | 
                 * arsup.c, coffgrok.c, dlltool.c, nlmconv.c: Use xmalloc rather
  | 
      
      
         | 554 | 
          | 
          | 
                 than malloc.
  | 
      
      
         | 555 | 
          | 
          | 
          
  | 
      
      
         | 556 | 
          | 
          | 
         Wed Feb 12 16:12:02 1997  Ian Lance Taylor  
  | 
      
      
         | 557 | 
          | 
          | 
          
  | 
      
      
         | 558 | 
          | 
          | 
                 * objdump.c (disassemble_data): Correct VMA argument to
  | 
      
      
         | 559 | 
          | 
          | 
                 find_symbol_for_address.  Improve handling of code with no symbol
  | 
      
      
         | 560 | 
          | 
          | 
                 followed by code with a symbol.
  | 
      
      
         | 561 | 
          | 
          | 
          
  | 
      
      
         | 562 | 
          | 
          | 
         Wed Feb 12 12:16:47 1997  Andreas Schwab  
  | 
      
      
         | 563 | 
          | 
          | 
          
  | 
      
      
         | 564 | 
          | 
          | 
                 * objdump.c (disassemble_bytes): Make output of raw instructions
  | 
      
      
         | 565 | 
          | 
          | 
                 work better for non-standard values of bytes_per_chunk and
  | 
      
      
         | 566 | 
          | 
          | 
                 bytes_per_line.
  | 
      
      
         | 567 | 
          | 
          | 
          
  | 
      
      
         | 568 | 
          | 
          | 
         Thu Feb  6 14:14:59 1997  Martin M. Hunt  
  | 
      
      
         | 569 | 
          | 
          | 
          
  | 
      
      
         | 570 | 
          | 
          | 
                 * objdump.c (disassemble_bytes): Added code to allow some control
  | 
      
      
         | 571 | 
          | 
          | 
                 over the way raw instructions are displayed.
  | 
      
      
         | 572 | 
          | 
          | 
          
  | 
      
      
         | 573 | 
          | 
          | 
         Thu Feb  6 12:36:03 1997  Ian Lance Taylor  
  | 
      
      
         | 574 | 
          | 
          | 
          
  | 
      
      
         | 575 | 
          | 
          | 
                 * stabs.c (struct bincl_file): Add next_stack field.
  | 
      
      
         | 576 | 
          | 
          | 
                 (push_bincl): Put the new file on both bincl_list and
  | 
      
      
         | 577 | 
          | 
          | 
                 bincl_stack.  Clear the file_types field.
  | 
      
      
         | 578 | 
          | 
          | 
                 (pop_bincl): Use the next_stack field when popping the stack.
  | 
      
      
         | 579 | 
          | 
          | 
                 Don't put the file on bincl_list.
  | 
      
      
         | 580 | 
          | 
          | 
                 (find_excl): Include the file name when warning about an unfound
  | 
      
      
         | 581 | 
          | 
          | 
                 N_EXCL.
  | 
      
      
         | 582 | 
          | 
          | 
          
  | 
      
      
         | 583 | 
          | 
          | 
                 * debug.c (debug_type_samep): Don't crash if we are passed NULL.
  | 
      
      
         | 584 | 
          | 
          | 
          
  | 
      
      
         | 585 | 
          | 
          | 
         Thu Feb  6 11:54:24 1997  Alan Modra  
  | 
      
      
         | 586 | 
          | 
          | 
          
  | 
      
      
         | 587 | 
          | 
          | 
                 * objcopy.1: Add missing space after .B.
  | 
      
      
         | 588 | 
          | 
          | 
          
  | 
      
      
         | 589 | 
          | 
          | 
         Fri Jan 31 10:33:07 1997  Andreas Schwab  
  | 
      
      
         | 590 | 
          | 
          | 
          
  | 
      
      
         | 591 | 
          | 
          | 
                 * objdump.c (disassemble_data): Initialize `aux.require_sec'.
  | 
      
      
         | 592 | 
          | 
          | 
          
  | 
      
      
         | 593 | 
          | 
          | 
         Wed Jan 29 13:21:21 1997  Ian Lance Taylor  
  | 
      
      
         | 594 | 
          | 
          | 
          
  | 
      
      
         | 595 | 
          | 
          | 
                 * objdump.c (objdump_print_value): Add skip_zeroes parameter.
  | 
      
      
         | 596 | 
          | 
          | 
                 Change all callers.
  | 
      
      
         | 597 | 
          | 
          | 
                 (objdump_print_addr_with_sym): Likewise.  Call objdump_print_value
  | 
      
      
         | 598 | 
          | 
          | 
                 to print address.
  | 
      
      
         | 599 | 
          | 
          | 
                 (objdump_print_addr): New static function.
  | 
      
      
         | 600 | 
          | 
          | 
                 (objdump_print_address): Just call objdump_print_addr.
  | 
      
      
         | 601 | 
          | 
          | 
                 (disassemble_bytes): Print real address, not function offset.
  | 
      
      
         | 602 | 
          | 
          | 
                 Skip a certain number of leading zeroes.
  | 
      
      
         | 603 | 
          | 
          | 
          
  | 
      
      
         | 604 | 
          | 
          | 
                 * objdump.c (disassemble_zeroes): New static variable.
  | 
      
      
         | 605 | 
          | 
          | 
                 (usage): Mention --disassemble-zeroes.
  | 
      
      
         | 606 | 
          | 
          | 
                 (long_options): Add "disassemble-zeroes".
  | 
      
      
         | 607 | 
          | 
          | 
                 (disassemble_bytes): Check disassemble_zeroes.
  | 
      
      
         | 608 | 
          | 
          | 
          
  | 
      
      
         | 609 | 
          | 
          | 
         Tue Jan 28 16:47:26 1997  Ian Lance Taylor  
  | 
      
      
         | 610 | 
          | 
          | 
          
  | 
      
      
         | 611 | 
          | 
          | 
                 * objdump.c (disassemble_bytes): Don't skip zeroes if the
  | 
      
      
         | 612 | 
          | 
          | 
                 disassembler has told us that we are in a branch delay slot.
  | 
      
      
         | 613 | 
          | 
          | 
          
  | 
      
      
         | 614 | 
          | 
          | 
         Mon Jan 20 14:24:04 1997  Ian Lance Taylor  
  | 
      
      
         | 615 | 
          | 
          | 
          
  | 
      
      
         | 616 | 
          | 
          | 
                 * size.c (berkeley_sum): Rewrite.  Skip sections which are not
  | 
      
      
         | 617 | 
          | 
          | 
                 SEC_ALLOC.  Count SEC_READONLY sections as text.
  | 
      
      
         | 618 | 
          | 
          | 
          
  | 
      
      
         | 619 | 
          | 
          | 
         Tue Jan 14 15:14:14 1997  Ian Lance Taylor  
  | 
      
      
         | 620 | 
          | 
          | 
          
  | 
      
      
         | 621 | 
          | 
          | 
                 * Makefile.in (maintainer-clean realclean): Remove *.info*, not
  | 
      
      
         | 622 | 
          | 
          | 
                 just *.info.  From H.J. Lu .
  | 
      
      
         | 623 | 
          | 
          | 
          
  | 
      
      
         | 624 | 
          | 
          | 
         Tue Dec 31 15:42:54 1996  Ian Lance Taylor  
  | 
      
      
         | 625 | 
          | 
          | 
          
  | 
      
      
         | 626 | 
          | 
          | 
                 * Makefile.in (ALL_CFLAGS): Add -D_GNU_SOURCE.
  | 
      
      
         | 627 | 
          | 
          | 
          
  | 
      
      
         | 628 | 
          | 
          | 
         Fri Dec 27 11:19:26 1996  Ian Lance Taylor  
  | 
      
      
         | 629 | 
          | 
          | 
          
  | 
      
      
         | 630 | 
          | 
          | 
                 * configure.in: Work around bug in AC_FUNC_VFORK in autoconf 2.12.
  | 
      
      
         | 631 | 
          | 
          | 
                 * configure: Rebuild.
  | 
      
      
         | 632 | 
          | 
          | 
          
  | 
      
      
         | 633 | 
          | 
          | 
         Thu Dec 19 13:11:20 1996  Ian Lance Taylor  
  | 
      
      
         | 634 | 
          | 
          | 
          
  | 
      
      
         | 635 | 
          | 
          | 
                 Based on patch from Andrew J Klossner :
  | 
      
      
         | 636 | 
          | 
          | 
                 * objcopy.c (OPTION_WEAKEN): Define.
  | 
      
      
         | 637 | 
          | 
          | 
                 (copy_options): Add "weaken".
  | 
      
      
         | 638 | 
          | 
          | 
                 (copy_usage): Mention --weaken.
  | 
      
      
         | 639 | 
          | 
          | 
                 (weaken): New static variable.
  | 
      
      
         | 640 | 
          | 
          | 
                 (filter_symbols): Handle weaken.
  | 
      
      
         | 641 | 
          | 
          | 
                 (copy_object): Call filter_symbols if weaken.
  | 
      
      
         | 642 | 
          | 
          | 
                 (copy_main): Handle OPTION_WEAKEN.
  | 
      
      
         | 643 | 
          | 
          | 
                 * binutils.texi, objcopy.1: Document --weaken.
  | 
      
      
         | 644 | 
          | 
          | 
          
  | 
      
      
         | 645 | 
          | 
          | 
         Wed Dec 18 22:49:13 1996  Stan Shebs  
  | 
      
      
         | 646 | 
          | 
          | 
          
  | 
      
      
         | 647 | 
          | 
          | 
                 * mpw-make.sed: Use NewFolderRecursive for installation.
  | 
      
      
         | 648 | 
          | 
          | 
          
  | 
      
      
         | 649 | 
          | 
          | 
         Sat Dec  7 10:17:25 1996  Jeffrey A Law  (law@cygnus.com)
  | 
      
      
         | 650 | 
          | 
          | 
          
  | 
      
      
         | 651 | 
          | 
          | 
                 * Makefile.in (install): Add "else true" clause to cater to
  | 
      
      
         | 652 | 
          | 
          | 
                 broken "make" on some systems.
  | 
      
      
         | 653 | 
          | 
          | 
          
  | 
      
      
         | 654 | 
          | 
          | 
         Fri Dec  6 17:21:41 1996  Ian Lance Taylor  
  | 
      
      
         | 655 | 
          | 
          | 
          
  | 
      
      
         | 656 | 
          | 
          | 
                 * ieee.c (parse_ieee_bb): Always initialize namcopy to avoid gcc
  | 
      
      
         | 657 | 
          | 
          | 
                 warning about uninitialized variable.
  | 
      
      
         | 658 | 
          | 
          | 
                 (ieee_read_cxx_class): Likewise, for pf.
  | 
      
      
         | 659 | 
          | 
          | 
                 (ieee_enum_type): Likewise, for i.
  | 
      
      
         | 660 | 
          | 
          | 
          
  | 
      
      
         | 661 | 
          | 
          | 
         Tue Nov 26 17:01:25 1996  Ian Lance Taylor  
  | 
      
      
         | 662 | 
          | 
          | 
          
  | 
      
      
         | 663 | 
          | 
          | 
                 * wrstabs.c (stab_array_type): Add casts when printing
  | 
      
      
         | 664 | 
          | 
          | 
                 bfd_signed_vma values.
  | 
      
      
         | 665 | 
          | 
          | 
          
  | 
      
      
         | 666 | 
          | 
          | 
                 * configure: Rebuild with autoconf 2.12.
  | 
      
      
         | 667 | 
          | 
          | 
          
  | 
      
      
         | 668 | 
          | 
          | 
         Mon Nov 25 16:53:18 1996  Ian Lance Taylor  
  | 
      
      
         | 669 | 
          | 
          | 
          
  | 
      
      
         | 670 | 
          | 
          | 
                 * objdump.c (disassemble_data): Don't crash if there is no
  | 
      
      
         | 671 | 
          | 
          | 
                 symbol.
  | 
      
      
         | 672 | 
          | 
          | 
          
  | 
      
      
         | 673 | 
          | 
          | 
         Fri Nov 22 17:29:14 1996  Andreas Schwab  
  | 
      
      
         | 674 | 
          | 
          | 
          
  | 
      
      
         | 675 | 
          | 
          | 
                 * ar.c (open_inarch): Don't call bfd_openr with a null name.
  | 
      
      
         | 676 | 
          | 
          | 
          
  | 
      
      
         | 677 | 
          | 
          | 
         Fri Nov  1 12:08:13 1996  Ian Lance Taylor  
  | 
      
      
         | 678 | 
          | 
          | 
          
  | 
      
      
         | 679 | 
          | 
          | 
                 * binutils.texi: Add section on reporting bugs.
  | 
      
      
         | 680 | 
          | 
          | 
          
  | 
      
      
         | 681 | 
          | 
          | 
         Thu Oct 31 18:20:53 1996  Ian Lance Taylor  
  | 
      
      
         | 682 | 
          | 
          | 
          
  | 
      
      
         | 683 | 
          | 
          | 
                 * stabs.c (struct stab_handle): Add bincl_list field.
  | 
      
      
         | 684 | 
          | 
          | 
                 (parse_stab): Pass value to push_bincl.  Call find_excl for
  | 
      
      
         | 685 | 
          | 
          | 
                 N_EXCL.
  | 
      
      
         | 686 | 
          | 
          | 
                 (struct bincl_file): Add hash, file and file_types fields.
  | 
      
      
         | 687 | 
          | 
          | 
                 (push_bincl): Add hash parameter.  Save it in the new hash field.
  | 
      
      
         | 688 | 
          | 
          | 
                 Save the file number in the new file field.
  | 
      
      
         | 689 | 
          | 
          | 
                 (pop_bincl): Put the bincl_file on bincl_list, rather than freeing
  | 
      
      
         | 690 | 
          | 
          | 
                 it.  Save the file types in the new file_types field.
  | 
      
      
         | 691 | 
          | 
          | 
                 (find_excl): New static function.
  | 
      
      
         | 692 | 
          | 
          | 
          
  | 
      
      
         | 693 | 
          | 
          | 
                 * ieee.c (ieee_lineno): Don't compare line number addresses to
  | 
      
      
         | 694 | 
          | 
          | 
                 info->highaddr (undo part of October 28 patch).
  | 
      
      
         | 695 | 
          | 
          | 
          
  | 
      
      
         | 696 | 
          | 
          | 
         Tue Oct 29 16:40:22 1996  Ian Lance Taylor  
  | 
      
      
         | 697 | 
          | 
          | 
          
  | 
      
      
         | 698 | 
          | 
          | 
                 * objdump.c (objdump_print_value): Don't print the empty string
  | 
      
      
         | 699 | 
          | 
          | 
                 for zero.
  | 
      
      
         | 700 | 
          | 
          | 
          
  | 
      
      
         | 701 | 
          | 
          | 
         Mon Oct 28 16:58:14 1996  Ian Lance Taylor  
  | 
      
      
         | 702 | 
          | 
          | 
          
  | 
      
      
         | 703 | 
          | 
          | 
                 * stabs.c (struct stab_handle): Add function_end field.
  | 
      
      
         | 704 | 
          | 
          | 
                 (start_stab): Initialize function_end.
  | 
      
      
         | 705 | 
          | 
          | 
                 (finish_stab): Pass info->function_end to debug_end_function.
  | 
      
      
         | 706 | 
          | 
          | 
                 (parse_stab): If info->function_end is set, use it as the address
  | 
      
      
         | 707 | 
          | 
          | 
                 which ends a function.
  | 
      
      
         | 708 | 
          | 
          | 
          
  | 
      
      
         | 709 | 
          | 
          | 
                 * ieee.c (ieee_array_type): Remember the correct size.
  | 
      
      
         | 710 | 
          | 
          | 
          
  | 
      
      
         | 711 | 
          | 
          | 
                 * ieee.c (ieee_finish_compilation_unit): Permit coalescing ranges
  | 
      
      
         | 712 | 
          | 
          | 
                 that are up to 0x1000 bytes apart, not just 64.
  | 
      
      
         | 713 | 
          | 
          | 
                 (ieee_add_bb11_blocks): Don't bother to emit a BB11 that is less
  | 
      
      
         | 714 | 
          | 
          | 
                 than 0x100 bytes.
  | 
      
      
         | 715 | 
          | 
          | 
                 (ieee_lineno): Only emit line numbers that are less than
  | 
      
      
         | 716 | 
          | 
          | 
                 info->highaddr.
  | 
      
      
         | 717 | 
          | 
          | 
          
  | 
      
      
         | 718 | 
          | 
          | 
         Fri Oct 25 12:12:17 1996  Ian Lance Taylor  
  | 
      
      
         | 719 | 
          | 
          | 
          
  | 
      
      
         | 720 | 
          | 
          | 
                 * ieee.c (struct ieee_defined_enum): Add defined field.
  | 
      
      
         | 721 | 
          | 
          | 
                 (ieee_enum_type): If the enum tag has been seen before but not
  | 
      
      
         | 722 | 
          | 
          | 
                 defined, reuse the same type index, and define it.
  | 
      
      
         | 723 | 
          | 
          | 
                 (ieee_tag_type): If this enum has not been defined, add an
  | 
      
      
         | 724 | 
          | 
          | 
                 undefined entry to the list of enums.
  | 
      
      
         | 725 | 
          | 
          | 
          
  | 
      
      
         | 726 | 
          | 
          | 
                 * objdump.c (disassemble_bytes): Let the disassembler override the
  | 
      
      
         | 727 | 
          | 
          | 
                 number of bytes printed on a line.
  | 
      
      
         | 728 | 
          | 
          | 
          
  | 
      
      
         | 729 | 
          | 
          | 
         Thu Oct 24 16:42:10 1996  Ian Lance Taylor  
  | 
      
      
         | 730 | 
          | 
          | 
          
  | 
      
      
         | 731 | 
          | 
          | 
                 * objdump.c (prefix_addresses): New static variable.
  | 
      
      
         | 732 | 
          | 
          | 
                 (long_options): Add "prefix-addresses".
  | 
      
      
         | 733 | 
          | 
          | 
                 (compare_symbols): Sort BSF_FUNCTION symbols before other
  | 
      
      
         | 734 | 
          | 
          | 
                 symbols.
  | 
      
      
         | 735 | 
          | 
          | 
                 (find_symbol_for_address): New static function, broken out of
  | 
      
      
         | 736 | 
          | 
          | 
                 objdump_print_address.
  | 
      
      
         | 737 | 
          | 
          | 
                 (objdump_print_addr_with_sym): New static function, broken out of
  | 
      
      
         | 738 | 
          | 
          | 
                 objdump_print_address.
  | 
      
      
         | 739 | 
          | 
          | 
                 (objdump_print_address): Call new functions.
  | 
      
      
         | 740 | 
          | 
          | 
                 (disassemble_bytes): New static function, broken out of
  | 
      
      
         | 741 | 
          | 
          | 
                 disassemble_data.  Change disassembly format, unless
  | 
      
      
         | 742 | 
          | 
          | 
                 prefix_addresses is set.
  | 
      
      
         | 743 | 
          | 
          | 
                 (disassemble_data): Call disassemble_bytes.  Unless
  | 
      
      
         | 744 | 
          | 
          | 
                 prefix_addresses is set, disassemble in chunks headed by a
  | 
      
      
         | 745 | 
          | 
          | 
                 symbol.
  | 
      
      
         | 746 | 
          | 
          | 
                 * binutils.texi, objdump.1: Document --prefix-addresses.
  | 
      
      
         | 747 | 
          | 
          | 
          
  | 
      
      
         | 748 | 
          | 
          | 
                 * rddbg.c (read_section_stabs_debugging_info): Preserve the
  | 
      
      
         | 749 | 
          | 
          | 
                 backslash when concatenating multiple stabs strings.
  | 
      
      
         | 750 | 
          | 
          | 
          
  | 
      
      
         | 751 | 
          | 
          | 
         Thu Oct 10 11:36:31 1996  Doug Evans  
  | 
      
      
         | 752 | 
          | 
          | 
          
  | 
      
      
         | 753 | 
          | 
          | 
                 * dlltool.c (scan_open_obj_file): Fix loop exit test.
  | 
      
      
         | 754 | 
          | 
          | 
                 Add missing parameter to def_exports.
  | 
      
      
         | 755 | 
          | 
          | 
          
  | 
      
      
         | 756 | 
          | 
          | 
         Tue Oct  8 12:06:17 1996  Ian Lance Taylor  
  | 
      
      
         | 757 | 
          | 
          | 
          
  | 
      
      
         | 758 | 
          | 
          | 
                 * Makefile.in (LEX_OPTIONS): Set to empty string.  -I -Cem is the
  | 
      
      
         | 759 | 
          | 
          | 
                 default for flex, and is not recognized by lex.
  | 
      
      
         | 760 | 
          | 
          | 
          
  | 
      
      
         | 761 | 
          | 
          | 
         Thu Oct  3 17:41:23 1996  Ian Lance Taylor  
  | 
      
      
         | 762 | 
          | 
          | 
          
  | 
      
      
         | 763 | 
          | 
          | 
                 * binutils.texi (Target Selection): Document that you can now
  | 
      
      
         | 764 | 
          | 
          | 
                 specify targets using configuration triplets.
  | 
      
      
         | 765 | 
          | 
          | 
          
  | 
      
      
         | 766 | 
          | 
          | 
                 * ar.c (usage): Declare.  Make sure all callers pass an argument.
  | 
      
      
         | 767 | 
          | 
          | 
          
  | 
      
      
         | 768 | 
          | 
          | 
         Thu Oct  3 15:39:42 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
  | 
      
      
         | 769 | 
          | 
          | 
          
  | 
      
      
         | 770 | 
          | 
          | 
                 * Makefile.in (clean): Remove config.log.
  | 
      
      
         | 771 | 
          | 
          | 
          
  | 
      
      
         | 772 | 
          | 
          | 
         Wed Oct  2 15:49:16 1996  Klaus Kaempf  
  | 
      
      
         | 773 | 
          | 
          | 
          
  | 
      
      
         | 774 | 
          | 
          | 
                 * makefile.vms: Bump version date.
  | 
      
      
         | 775 | 
          | 
          | 
          
  | 
      
      
         | 776 | 
          | 
          | 
         Tue Oct  1 15:00:59 1996  Ian Lance Taylor  
  | 
      
      
         | 777 | 
          | 
          | 
          
  | 
      
      
         | 778 | 
          | 
          | 
                 * version.c (print_version): New function.
  | 
      
      
         | 779 | 
          | 
          | 
                 * bucomm.h (print_version): Declare.
  | 
      
      
         | 780 | 
          | 
          | 
                 * ar.c (program_version): Don't declare.
  | 
      
      
         | 781 | 
          | 
          | 
                 (do_show_version): Remove.
  | 
      
      
         | 782 | 
          | 
          | 
                 (usage): Add help parameter.  Print bug report address.
  | 
      
      
         | 783 | 
          | 
          | 
                 (main): Set is_ranlib at start.  Check for --help and --version.
  | 
      
      
         | 784 | 
          | 
          | 
                 Call print_version, not do_show_version.
  | 
      
      
         | 785 | 
          | 
          | 
                 * nlmconv.c (program_version): Don't declare.
  | 
      
      
         | 786 | 
          | 
          | 
                 (main): Call print_version.
  | 
      
      
         | 787 | 
          | 
          | 
                 (show_usage): Print bug report address.
  | 
      
      
         | 788 | 
          | 
          | 
                 * nm.c (program_version, print_version): Don't declare.
  | 
      
      
         | 789 | 
          | 
          | 
                 (usage): Print bug report address.
  | 
      
      
         | 790 | 
          | 
          | 
                 (main): Call print_version.
  | 
      
      
         | 791 | 
          | 
          | 
                 * objcopy.c (program_version): Don't declare.
  | 
      
      
         | 792 | 
          | 
          | 
                 (copy_usage): Print bug report address.
  | 
      
      
         | 793 | 
          | 
          | 
                 (strip_usage): Likewise.
  | 
      
      
         | 794 | 
          | 
          | 
                 (strip_main): Call print_version.
  | 
      
      
         | 795 | 
          | 
          | 
                 (copy_main): Likewise.
  | 
      
      
         | 796 | 
          | 
          | 
                 * objdump.c (program_version): Don't declare.
  | 
      
      
         | 797 | 
          | 
          | 
                 (usage): Print bug report address.
  | 
      
      
         | 798 | 
          | 
          | 
                 (main): Call print_version.
  | 
      
      
         | 799 | 
          | 
          | 
                 * size.c (program_version): Don't declare.
  | 
      
      
         | 800 | 
          | 
          | 
                 (usage): Print bug report address.
  | 
      
      
         | 801 | 
          | 
          | 
                 (main): Call print_version.
  | 
      
      
         | 802 | 
          | 
          | 
                 * strings.c (program_version): Don't declare.
  | 
      
      
         | 803 | 
          | 
          | 
                 (main): Call print_version.
  | 
      
      
         | 804 | 
          | 
          | 
                 (usage): Print bug report address.
  | 
      
      
         | 805 | 
          | 
          | 
                 * Makefile.in: Update dependencies.
  | 
      
      
         | 806 | 
          | 
          | 
          
  | 
      
      
         | 807 | 
          | 
          | 
         Thu Sep 19 14:53:15 1996  Ian Lance Taylor  
  | 
      
      
         | 808 | 
          | 
          | 
          
  | 
      
      
         | 809 | 
          | 
          | 
                 * ieee.c: Revert Monday's reflocalp patch, and apply this patch
  | 
      
      
         | 810 | 
          | 
          | 
                 instead:
  | 
      
      
         | 811 | 
          | 
          | 
                 (write_ieee_debugging_info): Write a dummy type at the end of the
  | 
      
      
         | 812 | 
          | 
          | 
                 global type block.
  | 
      
      
         | 813 | 
          | 
          | 
          
  | 
      
      
         | 814 | 
          | 
          | 
         Mon Sep 16 15:30:54 1996  Ian Lance Taylor  
  | 
      
      
         | 815 | 
          | 
          | 
          
  | 
      
      
         | 816 | 
          | 
          | 
                 * ieee.c (struct ieee_write_type): Add reflocalp field.
  | 
      
      
         | 817 | 
          | 
          | 
                 (ieee_pointer_type): Set reflocalp after pushing type.
  | 
      
      
         | 818 | 
          | 
          | 
                 (ieee_function_type): If reflocalp is set, make this type local.
  | 
      
      
         | 819 | 
          | 
          | 
                 (ieee_range_type, ieee_array_type, ieee_set_type): Likewise.
  | 
      
      
         | 820 | 
          | 
          | 
                 (ieee_const_type, ieee_volatile_type): Likewise.
  | 
      
      
         | 821 | 
          | 
          | 
                 (ieee_struct_field, ieee_class_baseclass): Likewise.
  | 
      
      
         | 822 | 
          | 
          | 
          
  | 
      
      
         | 823 | 
          | 
          | 
                 * ieee.c (struct ieee_info): Add global_types field.
  | 
      
      
         | 824 | 
          | 
          | 
                 (parse_ieee_bb): When starting a BB1, initialize the types field
  | 
      
      
         | 825 | 
          | 
          | 
                 to the global_types field.
  | 
      
      
         | 826 | 
          | 
          | 
                 (parse_ieee_be): When ending a BB2, copy the types field to the
  | 
      
      
         | 827 | 
          | 
          | 
                 global_types field.
  | 
      
      
         | 828 | 
          | 
          | 
          
  | 
      
      
         | 829 | 
          | 
          | 
         Fri Sep 13 17:32:21 1996  Ian Lance Taylor  
  | 
      
      
         | 830 | 
          | 
          | 
          
  | 
      
      
         | 831 | 
          | 
          | 
                 * objcopy.c (change_leading_char): New static variable.
  | 
      
      
         | 832 | 
          | 
          | 
                 (OPTION_CHANGE_LEADING_CHAR): Define.
  | 
      
      
         | 833 | 
          | 
          | 
                 (copy_options): Add "change-leading-char".
  | 
      
      
         | 834 | 
          | 
          | 
                 (copy_usage): Mention --change-leading-char.
  | 
      
      
         | 835 | 
          | 
          | 
                 (filter_symbols): Add obfd parameter.  Change all callers.
  | 
      
      
         | 836 | 
          | 
          | 
                 Implement change_leading_char.
  | 
      
      
         | 837 | 
          | 
          | 
                 (copy_object): Call filter_symbols if change_leading_char.
  | 
      
      
         | 838 | 
          | 
          | 
                 (copy_main): Handle OPTION_CHANGE_LEADING_CHAR.
  | 
      
      
         | 839 | 
          | 
          | 
                 * binutils.texi, objcopy.1: Document --change-leading-char.
  | 
      
      
         | 840 | 
          | 
          | 
          
  | 
      
      
         | 841 | 
          | 
          | 
         Tue Sep  3 14:05:29 1996  Ian Lance Taylor  
  | 
      
      
         | 842 | 
          | 
          | 
          
  | 
      
      
         | 843 | 
          | 
          | 
                 * ieee.c (ieee_enum_type): Don't check index into a NULL names
  | 
      
      
         | 844 | 
          | 
          | 
                 array.
  | 
      
      
         | 845 | 
          | 
          | 
                 * nm.c (sort_symbols_by_size): Always initialize next.
  | 
      
      
         | 846 | 
          | 
          | 
                 * rdcoff.c (parse_coff_type): Warn about an incomprehensible
  | 
      
      
         | 847 | 
          | 
          | 
                 type rather than crashing.
  | 
      
      
         | 848 | 
          | 
          | 
                 * rddbg.c (read_symbol_stabs_debugging_info): Initialize f.
  | 
      
      
         | 849 | 
          | 
          | 
                 * stabs.c (parse_stab_members): Set context in all cases.
  | 
      
      
         | 850 | 
          | 
          | 
          
  | 
      
      
         | 851 | 
          | 
          | 
         Thu Aug 29 16:56:52 1996  Michael Meissner  
  | 
      
      
         | 852 | 
          | 
          | 
          
  | 
      
      
         | 853 | 
          | 
          | 
                 * configure.in (i[345]86-*-*): Recognize i686 for pentium pro.
  | 
      
      
         | 854 | 
          | 
          | 
                 * configure: Regenerate.
  | 
      
      
         | 855 | 
          | 
          | 
          
  | 
      
      
         | 856 | 
          | 
          | 
         Thu Aug 29 11:29:20 1996  Ian Lance Taylor  
  | 
      
      
         | 857 | 
          | 
          | 
          
  | 
      
      
         | 858 | 
          | 
          | 
                 * objdump.c (L_tmpnam): Never define.
  | 
      
      
         | 859 | 
          | 
          | 
                 (display_target_list): Use choose_temp_base instead of tmpnam.
  | 
      
      
         | 860 | 
          | 
          | 
                 (display_info_table): Likewise.
  | 
      
      
         | 861 | 
          | 
          | 
          
  | 
      
      
         | 862 | 
          | 
          | 
         Tue Aug 27 18:15:01 1996  Ian Lance Taylor  
  | 
      
      
         | 863 | 
          | 
          | 
          
  | 
      
      
         | 864 | 
          | 
          | 
                 * stabs.c (parse_stab): An N_FUN symbol with an empty string
  | 
      
      
         | 865 | 
          | 
          | 
                 indicates the end of a function.
  | 
      
      
         | 866 | 
          | 
          | 
          
  | 
      
      
         | 867 | 
          | 
          | 
         Thu Aug 22 17:08:00 1996  Ian Lance Taylor  
  | 
      
      
         | 868 | 
          | 
          | 
          
  | 
      
      
         | 869 | 
          | 
          | 
                 * wrstabs.c (struct string_hash_entry): Add next field.
  | 
      
      
         | 870 | 
          | 
          | 
                 (struct stab_write_handle): Change strings to a pointer to
  | 
      
      
         | 871 | 
          | 
          | 
                 string_hash_entry.  Add last_strings field.  Remove strings_alloc
  | 
      
      
         | 872 | 
          | 
          | 
                 field.
  | 
      
      
         | 873 | 
          | 
          | 
                 (string_hash_newfunc): Initialize next field.
  | 
      
      
         | 874 | 
          | 
          | 
                 (stab_write_symbol): Copy string into hash table rather than into
  | 
      
      
         | 875 | 
          | 
          | 
                 buffer.  Keep a list of hash table entries.
  | 
      
      
         | 876 | 
          | 
          | 
                 (write_stabs_in_sections_debugging_info): Initialize last_string.
  | 
      
      
         | 877 | 
          | 
          | 
                 Copy strings from list of hash table entries in memory.
  | 
      
      
         | 878 | 
          | 
          | 
                 (stab_modify_type): If the entry on the stack is a definition,
  | 
      
      
         | 879 | 
          | 
          | 
                 make a new definition rather than failing an assert.
  | 
      
      
         | 880 | 
          | 
          | 
                 (stab_array_type): The size is only zero if high is strictly less
  | 
      
      
         | 881 | 
          | 
          | 
                 than low.
  | 
      
      
         | 882 | 
          | 
          | 
          
  | 
      
      
         | 883 | 
          | 
          | 
                 * ieee.c (struct ieee_info): Add saw_filename field.
  | 
      
      
         | 884 | 
          | 
          | 
                 (parse_ieee): Initialize saw_filename.
  | 
      
      
         | 885 | 
          | 
          | 
                 (parse_ieee_bb): Set saw_filename for a BB1 or BB2.  In a BB1,
  | 
      
      
         | 886 | 
          | 
          | 
                 discard the current variables and types.  In a BB10, if no
  | 
      
      
         | 887 | 
          | 
          | 
                 filename has been seen, call debug_set_filename.
  | 
      
      
         | 888 | 
          | 
          | 
                 (parse_ieee_ty): In case 'g', the type is optional.
  | 
      
      
         | 889 | 
          | 
          | 
          
  | 
      
      
         | 890 | 
          | 
          | 
                 * prdbg.c (pr_fix_visibility): Don't abort on
  | 
      
      
         | 891 | 
          | 
          | 
                 DEBUG_VISIBILITY_IGNORE.
  | 
      
      
         | 892 | 
          | 
          | 
          
  | 
      
      
         | 893 | 
          | 
          | 
                 * debug.c (debug_name_type): Correct error message.
  | 
      
      
         | 894 | 
          | 
          | 
          
  | 
      
      
         | 895 | 
          | 
          | 
                 * configure.in: Substitute HLDENV.
  | 
      
      
         | 896 | 
          | 
          | 
                 * configure: Rebuild.
  | 
      
      
         | 897 | 
          | 
          | 
                 * Makefile.in (HLDENV): New variable.  Use it whenever linking a
  | 
      
      
         | 898 | 
          | 
          | 
                 program.
  | 
      
      
         | 899 | 
          | 
          | 
          
  | 
      
      
         | 900 | 
          | 
          | 
         Thu Aug 15 19:30:41 1996  Stan Shebs  
  | 
      
      
         | 901 | 
          | 
          | 
          
  | 
      
      
         | 902 | 
          | 
          | 
                 * mpw-make.sed: Add symbolic doublequotes around the version
  | 
      
      
         | 903 | 
          | 
          | 
                 number.
  | 
      
      
         | 904 | 
          | 
          | 
          
  | 
      
      
         | 905 | 
          | 
          | 
         Thu Aug  8 12:27:52 1996  Klaus Kaempf  
  | 
      
      
         | 906 | 
          | 
          | 
          
  | 
      
      
         | 907 | 
          | 
          | 
                 * makefile.vms: Add better support for DEC C compilation.
  | 
      
      
         | 908 | 
          | 
          | 
                 Add new macros as in Makefile.in.
  | 
      
      
         | 909 | 
          | 
          | 
          
  | 
      
      
         | 910 | 
          | 
          | 
         Wed Aug  7 14:27:33 1996  Philippe De Muyter  
  | 
      
      
         | 911 | 
          | 
          | 
          
  | 
      
      
         | 912 | 
          | 
          | 
                 * configure.in: Call BFD_NEED_DECLARATION on strstr and sbrk.
  | 
      
      
         | 913 | 
          | 
          | 
                 * acconfig.h (NEED_DECLARATION_STRSTR): New macro.
  | 
      
      
         | 914 | 
          | 
          | 
                 (NEED_DECLARATION_SBRK): New macro.
  | 
      
      
         | 915 | 
          | 
          | 
                 * configure, config.in: Rebuild.
  | 
      
      
         | 916 | 
          | 
          | 
                 * bucomm.h (strstr): Declare if NEED_DECLARATION_STRSTR.
  | 
      
      
         | 917 | 
          | 
          | 
                 (sbrk): Declare if HAVE_SBRK and NEED_DECLARATION_SBRK.
  | 
      
      
         | 918 | 
          | 
          | 
          
  | 
      
      
         | 919 | 
          | 
          | 
                 * prdbg.c (pr_end_struct_type): Avoid using a string constant in
  | 
      
      
         | 920 | 
          | 
          | 
                 assert, for the benefit of broken assert macros.
  | 
      
      
         | 921 | 
          | 
          | 
          
  | 
      
      
         | 922 | 
          | 
          | 
         Fri Jul 26 14:06:50 1996  Ian Lance Taylor  
  | 
      
      
         | 923 | 
          | 
          | 
          
  | 
      
      
         | 924 | 
          | 
          | 
                 * objdump.c (disassemble_data): Set disasm_info.flavour from
  | 
      
      
         | 925 | 
          | 
          | 
                 abfd.
  | 
      
      
         | 926 | 
          | 
          | 
          
  | 
      
      
         | 927 | 
          | 
          | 
         Tue Jul 23 13:59:54 1996  Ian Lance Taylor  
  | 
      
      
         | 928 | 
          | 
          | 
          
  | 
      
      
         | 929 | 
          | 
          | 
                 * dlltool.c (secdata): In non DLLTOOL_PPC case, change alignment
  | 
      
      
         | 930 | 
          | 
          | 
                 of .text section to 2.
  | 
      
      
         | 931 | 
          | 
          | 
          
  | 
      
      
         | 932 | 
          | 
          | 
         Mon Jul 22 08:46:15 1996  Stu Grossman  (grossman@lisa.cygnus.com)
  | 
      
      
         | 933 | 
          | 
          | 
          
  | 
      
      
         | 934 | 
          | 
          | 
                 * objdump.c (dump_section_stabs):  Fix test for stabs sections
  | 
      
      
         | 935 | 
          | 
          | 
                 ending with numbers.  This fixes a problem with .stab being
  | 
      
      
         | 936 | 
          | 
          | 
                 confused with .stab.index.
  | 
      
      
         | 937 | 
          | 
          | 
          
  | 
      
      
         | 938 | 
          | 
          | 
         Wed Jul 10 13:32:28 1996  Ian Lance Taylor  
  | 
      
      
         | 939 | 
          | 
          | 
          
  | 
      
      
         | 940 | 
          | 
          | 
                 * stabs.c (stab_demangle_fund_type): Return a void * for a
  | 
      
      
         | 941 | 
          | 
          | 
                 template, rather than simply aborting.
  | 
      
      
         | 942 | 
          | 
          | 
          
  | 
      
      
         | 943 | 
          | 
          | 
         Mon Jul  8 15:28:05 1996  Ian Lance Taylor  
  | 
      
      
         | 944 | 
          | 
          | 
          
  | 
      
      
         | 945 | 
          | 
          | 
                 * ar.c (open_inarch): Add file parameter.  Change all callers.  If
  | 
      
      
         | 946 | 
          | 
          | 
                 this is a newly created archive, set the target based on the
  | 
      
      
         | 947 | 
          | 
          | 
                 file.
  | 
      
      
         | 948 | 
          | 
          | 
                 * arsup.h (open_inarch): Update declaration.
  | 
      
      
         | 949 | 
          | 
          | 
          
  | 
      
      
         | 950 | 
          | 
          | 
         Thu Jul  4 12:00:55 1996  Ian Lance Taylor  
  | 
      
      
         | 951 | 
          | 
          | 
          
  | 
      
      
         | 952 | 
          | 
          | 
                 * Makefile.in (VERSION): Set to cygnus-2.7.1.
  | 
      
      
         | 953 | 
          | 
          | 
          
  | 
      
      
         | 954 | 
          | 
          | 
                 * Released binutils 2.7.
  | 
      
      
         | 955 | 
          | 
          | 
          
  | 
      
      
         | 956 | 
          | 
          | 
                 * rdcoff.c (parse_coff): Get address to pass to debug_end_function
  | 
      
      
         | 957 | 
          | 
          | 
                 from function size, not value of .ef symbol.  From Ning
  | 
      
      
         | 958 | 
          | 
          | 
                 Mosberger-Tang .
  | 
      
      
         | 959 | 
          | 
          | 
          
  | 
      
      
         | 960 | 
          | 
          | 
         Sat Jun 29 21:18:09 1996  Ian Lance Taylor  
  | 
      
      
         | 961 | 
          | 
          | 
          
  | 
      
      
         | 962 | 
          | 
          | 
                 * objcopy.c (strip_main): Add -o option, and handle it.
  | 
      
      
         | 963 | 
          | 
          | 
                 (strip_usage): Mention -o.
  | 
      
      
         | 964 | 
          | 
          | 
                 * binutils.texi, strip.1: Mention -o.
  | 
      
      
         | 965 | 
          | 
          | 
          
  | 
      
      
         | 966 | 
          | 
          | 
         Mon Jun 24 17:19:02 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
  | 
      
      
         | 967 | 
          | 
          | 
          
  | 
      
      
         | 968 | 
          | 
          | 
                 * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
  | 
      
      
         | 969 | 
          | 
          | 
                 INSTALL_PROGRAM, INSTALL_DATA): Use autoconf set values.
  | 
      
      
         | 970 | 
          | 
          | 
                 (docdir): Removed.
  | 
      
      
         | 971 | 
          | 
          | 
                 * configure.in (AC_PREREQ): Autoconf 2.5 or higher.
  | 
      
      
         | 972 | 
          | 
          | 
          
  | 
      
      
         | 973 | 
          | 
          | 
         Mon Jun 24 11:59:13 1996  Ian Lance Taylor  
  | 
      
      
         | 974 | 
          | 
          | 
          
  | 
      
      
         | 975 | 
          | 
          | 
                 * objdump.c (endian): New static variable.
  | 
      
      
         | 976 | 
          | 
          | 
                 (usage): Mention -EB/-EL/--endian.
  | 
      
      
         | 977 | 
          | 
          | 
                 (long_options): Add "endian".
  | 
      
      
         | 978 | 
          | 
          | 
                 (disassemble_data): If endianness was specified, replace
  | 
      
      
         | 979 | 
          | 
          | 
                 abfd->xvec with a copy of itself with the given endianness.
  | 
      
      
         | 980 | 
          | 
          | 
                 (main): Handle -EB/-EL/--endian.
  | 
      
      
         | 981 | 
          | 
          | 
                 * binutils.texi, objdump.1: Mention -EB/-EL/--endian.
  | 
      
      
         | 982 | 
          | 
          | 
          
  | 
      
      
         | 983 | 
          | 
          | 
                 * objdump.c: Make most variables and functions static.
  | 
      
      
         | 984 | 
          | 
          | 
          
  | 
      
      
         | 985 | 
          | 
          | 
                 * configure.in: On alpha*-*-osf*, link against libbfd.a if not
  | 
      
      
         | 986 | 
          | 
          | 
                 using shared libraries.
  | 
      
      
         | 987 | 
          | 
          | 
                 * configure: Rebuild with autoconf 2.10.
  | 
      
      
         | 988 | 
          | 
          | 
          
  | 
      
      
         | 989 | 
          | 
          | 
         Sun Jun 23 14:47:36 1996  Kim Knuttila  
  | 
      
      
         | 990 | 
          | 
          | 
          
  | 
      
      
         | 991 | 
          | 
          | 
                 * dlltool.c (secdata): Changed .rdata to .reldata so .reloc will work.
  | 
      
      
         | 992 | 
          | 
          | 
                 (make_one_lib_file): Removed cruft. (#if 1)
  | 
      
      
         | 993 | 
          | 
          | 
          
  | 
      
      
         | 994 | 
          | 
          | 
         Wed Jun 19 14:46:38 1996  Ian Lance Taylor  
  | 
      
      
         | 995 | 
          | 
          | 
          
  | 
      
      
         | 996 | 
          | 
          | 
                 * objdump.c (stabs): Change from struct internal_nlist * to
  | 
      
      
         | 997 | 
          | 
          | 
                 bfd_byte *.
  | 
      
      
         | 998 | 
          | 
          | 
                 (print_section_stabs): Fetch stabs information directly, rather
  | 
      
      
         | 999 | 
          | 
          | 
                 than assuming that struct internal_nlist is the right size.
  | 
      
      
         | 1000 | 
          | 
          | 
          
  | 
      
      
         | 1001 | 
          | 
          | 
                 * binutils.texi: Document change to binary format: file position
  | 
      
      
         | 1002 | 
          | 
          | 
                 based on load address, not section VMA.
  | 
      
      
         | 1003 | 
          | 
          | 
          
  | 
      
      
         | 1004 | 
          | 
          | 
                 * bucomm.h: Define SEEK_SET, SEEK_CUR, and SEEK_END if they are
  | 
      
      
         | 1005 | 
          | 
          | 
                 not already defined.
  | 
      
      
         | 1006 | 
          | 
          | 
          
  | 
      
      
         | 1007 | 
          | 
          | 
         Tue Jun 18 18:25:00 1996  Ian Lance Taylor  
  | 
      
      
         | 1008 | 
          | 
          | 
          
  | 
      
      
         | 1009 | 
          | 
          | 
                 * Makefile.in (DISTSTUFF): Add deflex.c.
  | 
      
      
         | 1010 | 
          | 
          | 
          
  | 
      
      
         | 1011 | 
          | 
          | 
         Tue Jun 18 15:03:44 1996  Klaus Kaempf  
  | 
      
      
         | 1012 | 
          | 
          | 
          
  | 
      
      
         | 1013 | 
          | 
          | 
                 * config.h-vms, makefile.vms: New files.
  | 
      
      
         | 1014 | 
          | 
          | 
          
  | 
      
      
         | 1015 | 
          | 
          | 
         Mon Jun 17 09:47:31 1996  Ian Lance Taylor  
  | 
      
      
         | 1016 | 
          | 
          | 
          
  | 
      
      
         | 1017 | 
          | 
          | 
                 * dlltool.c (make_one_lib_file): Use BFD_RELOC_RVA rather than
  | 
      
      
         | 1018 | 
          | 
          | 
                 BFD_RELOC_32 in IDATA7.
  | 
      
      
         | 1019 | 
          | 
          | 
          
  | 
      
      
         | 1020 | 
          | 
          | 
         Wed Jun 12 11:52:06 1996  Ian Lance Taylor  
  | 
      
      
         | 1021 | 
          | 
          | 
          
  | 
      
      
         | 1022 | 
          | 
          | 
                 * nm.c (struct get_relocs_info): Define.
  | 
      
      
         | 1023 | 
          | 
          | 
                 (line_numbers): New static variable.
  | 
      
      
         | 1024 | 
          | 
          | 
                 (long_options): Add "line-numbers".
  | 
      
      
         | 1025 | 
          | 
          | 
                 (usage): Mention -l and --line-numbers.
  | 
      
      
         | 1026 | 
          | 
          | 
                 (main): Handle -l.
  | 
      
      
         | 1027 | 
          | 
          | 
                 (print_symbol): Print line numbers if requested.
  | 
      
      
         | 1028 | 
          | 
          | 
                 (get_relocs): New static function.
  | 
      
      
         | 1029 | 
          | 
          | 
                 * binutils.texi, nm.1: Document -l/--line-numbers.
  | 
      
      
         | 1030 | 
          | 
          | 
          
  | 
      
      
         | 1031 | 
          | 
          | 
         Tue Jun 11 20:12:15 1996  Ian Lance Taylor  
  | 
      
      
         | 1032 | 
          | 
          | 
          
  | 
      
      
         | 1033 | 
          | 
          | 
                 * objdump.c (dump_reloc_set): Add sec parameter.  Change all
  | 
      
      
         | 1034 | 
          | 
          | 
                 callers.  If with_line_numbers is set, display line numbers of
  | 
      
      
         | 1035 | 
          | 
          | 
                 relocation entries.
  | 
      
      
         | 1036 | 
          | 
          | 
                 * binutils.texi, objdump.1: Document -l with -r.
  | 
      
      
         | 1037 | 
          | 
          | 
          
  | 
      
      
         | 1038 | 
          | 
          | 
         Mon Jun 10 23:42:59 1996  Ian Lance Taylor  
  | 
      
      
         | 1039 | 
          | 
          | 
          
  | 
      
      
         | 1040 | 
          | 
          | 
                 * ar.c (open_inarch): Report BFD error message if an archive can
  | 
      
      
         | 1041 | 
          | 
          | 
                 not be recognized.  List matching formats if the file is
  | 
      
      
         | 1042 | 
          | 
          | 
                 ambiguously recognized.
  | 
      
      
         | 1043 | 
          | 
          | 
                 (ranlib_touch): Likewise.
  | 
      
      
         | 1044 | 
          | 
          | 
          
  | 
      
      
         | 1045 | 
          | 
          | 
         Thu Jun  6 13:56:14 1996  Ian Lance Taylor  
  | 
      
      
         | 1046 | 
          | 
          | 
          
  | 
      
      
         | 1047 | 
          | 
          | 
                 * README: Add notes on how to build if you don't have ar.
  | 
      
      
         | 1048 | 
          | 
          | 
          
  | 
      
      
         | 1049 | 
          | 
          | 
                 * Makefile.in: Remove old incorrect setting of CC.
  | 
      
      
         | 1050 | 
          | 
          | 
          
  | 
      
      
         | 1051 | 
          | 
          | 
         Tue Jun  4 10:52:49 1996  Tom Tromey  
  | 
      
      
         | 1052 | 
          | 
          | 
          
  | 
      
      
         | 1053 | 
          | 
          | 
                 * Makefile.in (install): Don't check to see if tooldir exists.
  | 
      
      
         | 1054 | 
          | 
          | 
                 Make $(tooldir) and $(tooldir)/bin.
  | 
      
      
         | 1055 | 
          | 
          | 
          
  | 
      
      
         | 1056 | 
          | 
          | 
         Mon Jun  3 17:40:23 1996  Michael Meissner  
  | 
      
      
         | 1057 | 
          | 
          | 
          
  | 
      
      
         | 1058 | 
          | 
          | 
                 * strings.c (main): Make main an int function, not void.
  | 
      
      
         | 1059 | 
          | 
          | 
          
  | 
      
      
         | 1060 | 
          | 
          | 
         Fri May 31 13:59:24 1996  Ian Lance Taylor  
  | 
      
      
         | 1061 | 
          | 
          | 
          
  | 
      
      
         | 1062 | 
          | 
          | 
                 * nm.c (filter_symbols): Check for BSF_WEAK as well as
  | 
      
      
         | 1063 | 
          | 
          | 
                 BSF_GLOBAL.
  | 
      
      
         | 1064 | 
          | 
          | 
                 * objcopy.c (filter_symbols): Likewise.
  | 
      
      
         | 1065 | 
          | 
          | 
          
  | 
      
      
         | 1066 | 
          | 
          | 
         Wed May  8 16:57:20 1996  Ian Lance Taylor  
  | 
      
      
         | 1067 | 
          | 
          | 
          
  | 
      
      
         | 1068 | 
          | 
          | 
                 * objcopy.c (copy_object): Make clear that it is only a warning
  | 
      
      
         | 1069 | 
          | 
          | 
                 when the output file can not represent the architecture.
  | 
      
      
         | 1070 | 
          | 
          | 
          
  | 
      
      
         | 1071 | 
          | 
          | 
         Fri May  3 11:30:17 1996  Ian Lance Taylor  
  | 
      
      
         | 1072 | 
          | 
          | 
          
  | 
      
      
         | 1073 | 
          | 
          | 
                 * objdump.c (disassemble_data): Don't refer to bytes past the end
  | 
      
      
         | 1074 | 
          | 
          | 
                 of data.
  | 
      
      
         | 1075 | 
          | 
          | 
          
  | 
      
      
         | 1076 | 
          | 
          | 
         Wed Apr 24 14:10:21 1996  Ian Lance Taylor  
  | 
      
      
         | 1077 | 
          | 
          | 
          
  | 
      
      
         | 1078 | 
          | 
          | 
                 * rddbg.c (read_symbol_stabs_debugging_info): Move call to
  | 
      
      
         | 1079 | 
          | 
          | 
                 free_saved_stabs outside the loop over the symbols.
  | 
      
      
         | 1080 | 
          | 
          | 
          
  | 
      
      
         | 1081 | 
          | 
          | 
         Tue Apr 23 12:56:11 1996  Ian Lance Taylor  
  | 
      
      
         | 1082 | 
          | 
          | 
          
  | 
      
      
         | 1083 | 
          | 
          | 
                 * objdump.c (compare_symbols): Sort symbols whose names start with
  | 
      
      
         | 1084 | 
          | 
          | 
                 `.' after other symbols.  If no other decision can be made, sort
  | 
      
      
         | 1085 | 
          | 
          | 
                 symbols by name.
  | 
      
      
         | 1086 | 
          | 
          | 
          
  | 
      
      
         | 1087 | 
          | 
          | 
         Thu Apr 18 16:02:11 1996  Ian Lance Taylor  
  | 
      
      
         | 1088 | 
          | 
          | 
          
  | 
      
      
         | 1089 | 
          | 
          | 
                 * dep-in.sed: Substitute $(BFDDIR) for @BFDDIR@.
  | 
      
      
         | 1090 | 
          | 
          | 
                 * Makefile.in: Rebuild dependencies.
  | 
      
      
         | 1091 | 
          | 
          | 
                 (dep.sed): Substitute $(BFDDIR) for @BFDDIR@.
  | 
      
      
         | 1092 | 
          | 
          | 
          
  | 
      
      
         | 1093 | 
          | 
          | 
         Tue Apr 16 13:50:22 1996  Ian Lance Taylor  
  | 
      
      
         | 1094 | 
          | 
          | 
          
  | 
      
      
         | 1095 | 
          | 
          | 
                 * rdcoff.c: New file.
  | 
      
      
         | 1096 | 
          | 
          | 
                 * rddbg.c (read_debugging_info): Read COFF symbols if COFF flavour
  | 
      
      
         | 1097 | 
          | 
          | 
                 and no stabs were found.
  | 
      
      
         | 1098 | 
          | 
          | 
                 * budbg.h (parse_coff): Declare.
  | 
      
      
         | 1099 | 
          | 
          | 
                 * Makefile.in: Rebuild dependencies.
  | 
      
      
         | 1100 | 
          | 
          | 
                 (CFILES): Add rdcoff.c.
  | 
      
      
         | 1101 | 
          | 
          | 
                 (DEBUG_OBJS): Add rdcoff.o.
  | 
      
      
         | 1102 | 
          | 
          | 
          
  | 
      
      
         | 1103 | 
          | 
          | 
         Mon Apr 15 15:55:01 1996  Doug Evans  
  | 
      
      
         | 1104 | 
          | 
          | 
          
  | 
      
      
         | 1105 | 
          | 
          | 
                 * nlmconv.c (choose_temp_base{,_try}): Delete, in libiberty now.
  | 
      
      
         | 1106 | 
          | 
          | 
                 (link_inputs): Update call to choose_temp_base.
  | 
      
      
         | 1107 | 
          | 
          | 
          
  | 
      
      
         | 1108 | 
          | 
          | 
         Mon Apr  8 14:40:05 1996  Ian Lance Taylor  
  | 
      
      
         | 1109 | 
          | 
          | 
          
  | 
      
      
         | 1110 | 
          | 
          | 
                 * configure.in: Permit --enable-shared to specify a list of
  | 
      
      
         | 1111 | 
          | 
          | 
                 directories.
  | 
      
      
         | 1112 | 
          | 
          | 
                 * configure: Rebuild.
  | 
      
      
         | 1113 | 
          | 
          | 
          
  | 
      
      
         | 1114 | 
          | 
          | 
         Fri Mar 29 16:11:33 1996  Ian Lance Taylor  
  | 
      
      
         | 1115 | 
          | 
          | 
          
  | 
      
      
         | 1116 | 
          | 
          | 
                 * objdump.c (dump_section_header): Print the SEC_LINK_ONCE flag
  | 
      
      
         | 1117 | 
          | 
          | 
                 and the SEC_LINK_DUPLICATES field.
  | 
      
      
         | 1118 | 
          | 
          | 
          
  | 
      
      
         | 1119 | 
          | 
          | 
         Fri Mar 29 11:35:55 1996  J.T. Conklin  (jtc@lisa.cygnus.com)
  | 
      
      
         | 1120 | 
          | 
          | 
          
  | 
      
      
         | 1121 | 
          | 
          | 
                 * nlmconv.1: Changed to be recognized by catman -w on Solaris.
  | 
      
      
         | 1122 | 
          | 
          | 
          
  | 
      
      
         | 1123 | 
          | 
          | 
         Thu Mar 28 14:17:02 1996  Ian Lance Taylor  
  | 
      
      
         | 1124 | 
          | 
          | 
          
  | 
      
      
         | 1125 | 
          | 
          | 
                 * wrstabs.c (stab_enum_type): Set buf before using it.
  | 
      
      
         | 1126 | 
          | 
          | 
          
  | 
      
      
         | 1127 | 
          | 
          | 
         Fri Mar 22 15:49:08 1996  Ian Lance Taylor  
  | 
      
      
         | 1128 | 
          | 
          | 
          
  | 
      
      
         | 1129 | 
          | 
          | 
                 * stabs.c (struct stab_handle): Add field abfd.
  | 
      
      
         | 1130 | 
          | 
          | 
                 (start_stab): Add abfd parameter.
  | 
      
      
         | 1131 | 
          | 
          | 
                 (parse_stab_string): Skip the symbol leading char when searching
  | 
      
      
         | 1132 | 
          | 
          | 
                 for the value of a global symbol.
  | 
      
      
         | 1133 | 
          | 
          | 
                 * budbg.h (start_stab): Update declaration.
  | 
      
      
         | 1134 | 
          | 
          | 
                 * rddbg.c (read_section_stabs_debugging_info): Pass abfd to
  | 
      
      
         | 1135 | 
          | 
          | 
                 start_stab.
  | 
      
      
         | 1136 | 
          | 
          | 
                 (read_symbol_stabs_debugging_info): Likewise.
  | 
      
      
         | 1137 | 
          | 
          | 
          
  | 
      
      
         | 1138 | 
          | 
          | 
         Thu Mar 21 12:40:48 1996  Ian Lance Taylor  
  | 
      
      
         | 1139 | 
          | 
          | 
          
  | 
      
      
         | 1140 | 
          | 
          | 
                 * wrstabs.c (stab_function_type): Output an empty typedef for an
  | 
      
      
         | 1141 | 
          | 
          | 
                 unused argument, rather than making up a meaningless name.
  | 
      
      
         | 1142 | 
          | 
          | 
                 (stab_variable): Use N_RSYM for a DEBUG_REGISTER variable.
  | 
      
      
         | 1143 | 
          | 
          | 
          
  | 
      
      
         | 1144 | 
          | 
          | 
                 * ieee.c (struct ieee_info): Add global_vars field.
  | 
      
      
         | 1145 | 
          | 
          | 
                 (parse_ieee_be): When ending the global typedef block, copy the
  | 
      
      
         | 1146 | 
          | 
          | 
                 variables into info->global_vars.
  | 
      
      
         | 1147 | 
          | 
          | 
                 (parse_ieee_atn): Don't require an NN record for a pmisc ATN.
  | 
      
      
         | 1148 | 
          | 
          | 
                 (ieee_read_reference): Search the global variables after the local
  | 
      
      
         | 1149 | 
          | 
          | 
                 variables.
  | 
      
      
         | 1150 | 
          | 
          | 
          
  | 
      
      
         | 1151 | 
          | 
          | 
         Wed Mar 20 18:08:19 1996  Andreas Schwab  
  | 
      
      
         | 1152 | 
          | 
          | 
          
  | 
      
      
         | 1153 | 
          | 
          | 
                 * objdump.c (disassemble_data): Make sure sym_name is always set.
  | 
      
      
         | 1154 | 
          | 
          | 
                 (dump_section_header): Always put a space after the section name.
  | 
      
      
         | 1155 | 
          | 
          | 
                 (dump_bfd_header): Terminate output with newline.
  | 
      
      
         | 1156 | 
          | 
          | 
          
  | 
      
      
         | 1157 | 
          | 
          | 
         Wed Mar 20 16:35:20 1996  Ian Lance Taylor  
  | 
      
      
         | 1158 | 
          | 
          | 
          
  | 
      
      
         | 1159 | 
          | 
          | 
                 * wrstabs.c: New file.
  | 
      
      
         | 1160 | 
          | 
          | 
                 * budbg.h (write_stabs_in_sections_debugging_info): Declare.
  | 
      
      
         | 1161 | 
          | 
          | 
                 * objcopy.c (write_debugging_info): For COFF or ELF, output stabs
  | 
      
      
         | 1162 | 
          | 
          | 
                 in sections.
  | 
      
      
         | 1163 | 
          | 
          | 
                 * Makefile.in: Rebuild dependencies.
  | 
      
      
         | 1164 | 
          | 
          | 
                 (CFILES): Add wrstabs.c.
  | 
      
      
         | 1165 | 
          | 
          | 
                 (WRITE_DEBUG_OBJS): New variable.
  | 
      
      
         | 1166 | 
          | 
          | 
                 ($(OBJCOPY_PROG)): Use $(WRITE_DEBUG_OBJS), not $(DEBUG_OBJS).
  | 
      
      
         | 1167 | 
          | 
          | 
                 ($(STRIP_PROG)): Likewise.
  | 
      
      
         | 1168 | 
          | 
          | 
          
  | 
      
      
         | 1169 | 
          | 
          | 
                 * stabs.c (parse_stab_members): Make type stub detection more like
  | 
      
      
         | 1170 | 
          | 
          | 
                 gdb.
  | 
      
      
         | 1171 | 
          | 
          | 
          
  | 
      
      
         | 1172 | 
          | 
          | 
                 * ieee.c (struct ieee_handle): Add fields complex_float_index and
  | 
      
      
         | 1173 | 
          | 
          | 
                 complex_double_index.
  | 
      
      
         | 1174 | 
          | 
          | 
                 (ieee_complex_type): Cache type index in complex_float_index and
  | 
      
      
         | 1175 | 
          | 
          | 
                 complex_double_index, depending upon size.  Set size on type stack
  | 
      
      
         | 1176 | 
          | 
          | 
                 to size * 2.
  | 
      
      
         | 1177 | 
          | 
          | 
          
  | 
      
      
         | 1178 | 
          | 
          | 
                 * ieee.c (ieee_empty_type): Use builtin_unknown, not 0.
  | 
      
      
         | 1179 | 
          | 
          | 
                 (ieee_void_type): Use builtin_void, not 1.
  | 
      
      
         | 1180 | 
          | 
          | 
          
  | 
      
      
         | 1181 | 
          | 
          | 
                 * ieee.c (parse_ieee_ty): Handle 'V' type code.
  | 
      
      
         | 1182 | 
          | 
          | 
                 (parse_ieee_atn): Don't require two numbers for type 10.
  | 
      
      
         | 1183 | 
          | 
          | 
          
  | 
      
      
         | 1184 | 
          | 
          | 
                 * ieee.c (parse_ieee_be): Add one to offset at end of function or
  | 
      
      
         | 1185 | 
          | 
          | 
                 block.
  | 
      
      
         | 1186 | 
          | 
          | 
          
  | 
      
      
         | 1187 | 
          | 
          | 
                 * ieee.c (struct ieee_block): Add field skip.
  | 
      
      
         | 1188 | 
          | 
          | 
                 (parse_ieee_bb): Don't call debug_record_function for __XRYCPP
  | 
      
      
         | 1189 | 
          | 
          | 
                 function, and set skip field.
  | 
      
      
         | 1190 | 
          | 
          | 
                 (parse_ieee_be): Don't call debug_end_function if skip is set.
  | 
      
      
         | 1191 | 
          | 
          | 
          
  | 
      
      
         | 1192 | 
          | 
          | 
                 * debug.c (struct debug_handle): Add fields current_write_lineno
  | 
      
      
         | 1193 | 
          | 
          | 
                 and current_write_lineno_index.
  | 
      
      
         | 1194 | 
          | 
          | 
                 (debug_write): Initialize current_write_lineno and
  | 
      
      
         | 1195 | 
          | 
          | 
                 current_write_lineno_index for each unit.  Call
  | 
      
      
         | 1196 | 
          | 
          | 
                 debug_write_linenos rather than writing out the line numbers
  | 
      
      
         | 1197 | 
          | 
          | 
                 directly.
  | 
      
      
         | 1198 | 
          | 
          | 
                 (debug_write_function): Call debug_write_linenos.
  | 
      
      
         | 1199 | 
          | 
          | 
                 (debug_write_block): Likewise.
  | 
      
      
         | 1200 | 
          | 
          | 
                 (debug_write_linenos): New static function.
  | 
      
      
         | 1201 | 
          | 
          | 
          
  | 
      
      
         | 1202 | 
          | 
          | 
                 * debug.c (debug_write_type): For DEBUG_KIND_FUNCTION, push return
  | 
      
      
         | 1203 | 
          | 
          | 
                 type before arguments.
  | 
      
      
         | 1204 | 
          | 
          | 
          
  | 
      
      
         | 1205 | 
          | 
          | 
         Mon Mar 18 18:05:33 1996  Ian Lance Taylor  
  | 
      
      
         | 1206 | 
          | 
          | 
          
  | 
      
      
         | 1207 | 
          | 
          | 
                 * configure.in: Add AC_FUNC_VFORK.
  | 
      
      
         | 1208 | 
          | 
          | 
                 * configure, config.in: Rebuild.
  | 
      
      
         | 1209 | 
          | 
          | 
                 * dlltool.c, nlmconv.c: Include  if HAVE_VFORK_H is
  | 
      
      
         | 1210 | 
          | 
          | 
                 defined.
  | 
      
      
         | 1211 | 
          | 
          | 
          
  | 
      
      
         | 1212 | 
          | 
          | 
                 * stabs.c (parse_stab_range_type): A complex type is defined as a
  | 
      
      
         | 1213 | 
          | 
          | 
                 subrange of itself with the high bound zero.
  | 
      
      
         | 1214 | 
          | 
          | 
                 * ieee.c (ieee_complex_type): Don't crash on sizes of 12 or 16.
  | 
      
      
         | 1215 | 
          | 
          | 
          
  | 
      
      
         | 1216 | 
          | 
          | 
         Tue Mar 12 12:09:43 1996  Ian Lance Taylor  
  | 
      
      
         | 1217 | 
          | 
          | 
          
  | 
      
      
         | 1218 | 
          | 
          | 
                 * ieee.c (ieee_write_undefined_tag): Switch to global_types even
  | 
      
      
         | 1219 | 
          | 
          | 
                 if it is not empty.
  | 
      
      
         | 1220 | 
          | 
          | 
                 (ieee_tag_type): For an enum, look through info->enums.
  | 
      
      
         | 1221 | 
          | 
          | 
          
  | 
      
      
         | 1222 | 
          | 
          | 
                 * configure: Rebuild with autoconf 2.8.
  | 
      
      
         | 1223 | 
          | 
          | 
          
  | 
      
      
         | 1224 | 
          | 
          | 
                 * debug.c (debug_type_samep): Don't loop endlessly in
  | 
      
      
         | 1225 | 
          | 
          | 
                 DEBUG_KIND_ENUM case.  From Eric Baur .
  | 
      
      
         | 1226 | 
          | 
          | 
          
  | 
      
      
         | 1227 | 
          | 
          | 
         Mon Mar 11 12:35:03 1996  Ian Lance Taylor  
  | 
      
      
         | 1228 | 
          | 
          | 
          
  | 
      
      
         | 1229 | 
          | 
          | 
                 * rddbg.c (read_section_stabs_debugging_info): Call save_stab for
  | 
      
      
         | 1230 | 
          | 
          | 
                 each stab entry, call stab_context on an error, and call
  | 
      
      
         | 1231 | 
          | 
          | 
                 free_saved_stabs before rturning.
  | 
      
      
         | 1232 | 
          | 
          | 
                 (read_symbol_stabs_debugging_info): Likewise.
  | 
      
      
         | 1233 | 
          | 
          | 
                 (SAVE_STABS_COUNT): Define.
  | 
      
      
         | 1234 | 
          | 
          | 
                 (struct saved_stab): Define.
  | 
      
      
         | 1235 | 
          | 
          | 
                 (saved_stabs, saved_stabs_index): New static variables.
  | 
      
      
         | 1236 | 
          | 
          | 
                 (save_stab, stab_context, free_saved_stabs): New static functios.
  | 
      
      
         | 1237 | 
          | 
          | 
          
  | 
      
      
         | 1238 | 
          | 
          | 
                 * objdump.c (stab_name): Remove.
  | 
      
      
         | 1239 | 
          | 
          | 
                 (struct stab_print): Remove.
  | 
      
      
         | 1240 | 
          | 
          | 
                 (stab_print): Remove.
  | 
      
      
         | 1241 | 
          | 
          | 
                 (dump_stabs): Don't initialize stab_name.
  | 
      
      
         | 1242 | 
          | 
          | 
                 (print_section_stabs): Call bfd_get_stab_name rather than using
  | 
      
      
         | 1243 | 
          | 
          | 
                 the stab_name array.
  | 
      
      
         | 1244 | 
          | 
          | 
          
  | 
      
      
         | 1245 | 
          | 
          | 
         Tue Feb 27 19:52:01 1996  Ian Lance Taylor  
  | 
      
      
         | 1246 | 
          | 
          | 
          
  | 
      
      
         | 1247 | 
          | 
          | 
                 * prdbg.c (pr_int_constant): Initialize info correctly.
  | 
      
      
         | 1248 | 
          | 
          | 
                 (pr_float_constant): Likewise.
  | 
      
      
         | 1249 | 
          | 
          | 
          
  | 
      
      
         | 1250 | 
          | 
          | 
         Mon Feb 26 18:11:37 1996  Stan Shebs  
  | 
      
      
         | 1251 | 
          | 
          | 
          
  | 
      
      
         | 1252 | 
          | 
          | 
                 * mpw-make.sed: Update to handle shared library support.
  | 
      
      
         | 1253 | 
          | 
          | 
          
  | 
      
      
         | 1254 | 
          | 
          | 
         Sat Feb 24 11:21:49 1996  Alan Modra  :
  | 
      
      
         | 1255 | 
          | 
          | 
          
  | 
      
      
         | 1256 | 
          | 
          | 
                 * Makefile.in ($(OBJDUMP_PROG)): Search $(BFDLIB) before
  | 
      
      
         | 1257 | 
          | 
          | 
                 $(OPCODES).
  | 
      
      
         | 1258 | 
          | 
          | 
          
  | 
      
      
         | 1259 | 
          | 
          | 
         Thu Feb 15 12:44:45 1996  Ian Lance Taylor  
  | 
      
      
         | 1260 | 
          | 
          | 
          
  | 
      
      
         | 1261 | 
          | 
          | 
                 * configure.in: Don't tamper with LDFLAGS.  Call AC_PROG_CC before
  | 
      
      
         | 1262 | 
          | 
          | 
                 configure.host.
  | 
      
      
         | 1263 | 
          | 
          | 
                 * configure: Rebuild.
  | 
      
      
         | 1264 | 
          | 
          | 
          
  | 
      
      
         | 1265 | 
          | 
          | 
                 * configure.in: Substitute RPATH_ENVVAR.
  | 
      
      
         | 1266 | 
          | 
          | 
                 * configure: Rebuild.
  | 
      
      
         | 1267 | 
          | 
          | 
                 * Makefile.in (RPATH_ENVVAR): New variable.
  | 
      
      
         | 1268 | 
          | 
          | 
                 (check): Use $(RPATH_ENVVAR) rather than LD_LIBRARY_PATH.
  | 
      
      
         | 1269 | 
          | 
          | 
          
  | 
      
      
         | 1270 | 
          | 
          | 
                 * objcopy.c (smart_rename): Rather than doing chmod then chown, do
  | 
      
      
         | 1271 | 
          | 
          | 
                 chmod without setuid, then chown, then chmod with setuid.
  | 
      
      
         | 1272 | 
          | 
          | 
          
  | 
      
      
         | 1273 | 
          | 
          | 
         Wed Feb 14 16:46:42 1996  Martin Anantharaman  
  | 
      
      
         | 1274 | 
          | 
          | 
          
  | 
      
      
         | 1275 | 
          | 
          | 
                 * arsup.c (map_over_list): Reindent.  Don't assume that the
  | 
      
      
         | 1276 | 
          | 
          | 
                 function does not delete the BFD.
  | 
      
      
         | 1277 | 
          | 
          | 
                 (ar_addlib_doer): Don't set prev->next if prev is NULL.
  | 
      
      
         | 1278 | 
          | 
          | 
          
  | 
      
      
         | 1279 | 
          | 
          | 
         Wed Feb 14 15:12:17 1996  Ian Lance Taylor  
  | 
      
      
         | 1280 | 
          | 
          | 
          
  | 
      
      
         | 1281 | 
          | 
          | 
                 * ieee.c (ieee_regno_to_genreg): Convert register numbers for m68k
  | 
      
      
         | 1282 | 
          | 
          | 
                 and i960.
  | 
      
      
         | 1283 | 
          | 
          | 
                 (ieee_genreg_to_regno): Likewise.
  | 
      
      
         | 1284 | 
          | 
          | 
          
  | 
      
      
         | 1285 | 
          | 
          | 
         Mon Feb 12 14:19:59 1996  Ian Lance Taylor  
  | 
      
      
         | 1286 | 
          | 
          | 
          
  | 
      
      
         | 1287 | 
          | 
          | 
                 * ieee.c: Extensive changes to write code to put types in the
  | 
      
      
         | 1288 | 
          | 
          | 
                 global type block when possible, to output ranges for all memory
  | 
      
      
         | 1289 | 
          | 
          | 
                 occupied by the module, and to improve efficiency.
  | 
      
      
         | 1290 | 
          | 
          | 
          
  | 
      
      
         | 1291 | 
          | 
          | 
                 * debug.c (struct debug_handle): Remove class_mark field.  Add
  | 
      
      
         | 1292 | 
          | 
          | 
                 id_list and compare_list fields.
  | 
      
      
         | 1293 | 
          | 
          | 
                 (struct debug_class_id): Define.
  | 
      
      
         | 1294 | 
          | 
          | 
                 (struct debug_type_compare_list): Define.
  | 
      
      
         | 1295 | 
          | 
          | 
                 (debug_write): Initialize info->id_list
  | 
      
      
         | 1296 | 
          | 
          | 
                 (debug_write_name): Remove reference to info->class_mark.
  | 
      
      
         | 1297 | 
          | 
          | 
                 (debug_write_type): Get id for all structs and classes.  Simplify
  | 
      
      
         | 1298 | 
          | 
          | 
                 test for whether struct has already been written.
  | 
      
      
         | 1299 | 
          | 
          | 
                 (debug_write_class_type): Get id for all classes.  Simplify test
  | 
      
      
         | 1300 | 
          | 
          | 
                 for whether class has already been written.
  | 
      
      
         | 1301 | 
          | 
          | 
                 (debug_write_block): Don't write out blocks other than the top
  | 
      
      
         | 1302 | 
          | 
          | 
                 level block if they have no local variables.
  | 
      
      
         | 1303 | 
          | 
          | 
                 (debug_set_class_id): New static function.
  | 
      
      
         | 1304 | 
          | 
          | 
                 (debug_type_samep): New static function.
  | 
      
      
         | 1305 | 
          | 
          | 
                 (debug_class_type_samep): New static function.
  | 
      
      
         | 1306 | 
          | 
          | 
                 * prdbg.c (pr_start_struct_type): Always print id.
  | 
      
      
         | 1307 | 
          | 
          | 
                 (pr_start_class_type): Likewise.
  | 
      
      
         | 1308 | 
          | 
          | 
                 (pr_tag_type): Likewise.
  | 
      
      
         | 1309 | 
          | 
          | 
          
  | 
      
      
         | 1310 | 
          | 
          | 
                 * stabs.c (struct stab_handle): Add syms and symcount fields.
  | 
      
      
         | 1311 | 
          | 
          | 
                 (start_stab): Add syms and symcount parameters.  Change all
  | 
      
      
         | 1312 | 
          | 
          | 
                 callers.
  | 
      
      
         | 1313 | 
          | 
          | 
                 (parse_stab_string): Look up global variables in the symbol table
  | 
      
      
         | 1314 | 
          | 
          | 
                 to get the right value.
  | 
      
      
         | 1315 | 
          | 
          | 
                 * budbg.h (start_stab): Update declaration.
  | 
      
      
         | 1316 | 
          | 
          | 
                 * rddbg.c (read_section_stabs_debugging_info): Add syms and
  | 
      
      
         | 1317 | 
          | 
          | 
                 symcount parameters.  Change all callers.
  | 
      
      
         | 1318 | 
          | 
          | 
          
  | 
      
      
         | 1319 | 
          | 
          | 
                 * stabs.c (parse_stab_array_type): If the index type is 0, use
  | 
      
      
         | 1320 | 
          | 
          | 
                 int.
  | 
      
      
         | 1321 | 
          | 
          | 
          
  | 
      
      
         | 1322 | 
          | 
          | 
         Wed Feb  7 14:17:45 1996  Ian Lance Taylor  
  | 
      
      
         | 1323 | 
          | 
          | 
          
  | 
      
      
         | 1324 | 
          | 
          | 
                 * ieee.c (ieee_start_compilation_unit): Clear modified and
  | 
      
      
         | 1325 | 
          | 
          | 
                 modified_alloc fields of info.
  | 
      
      
         | 1326 | 
          | 
          | 
          
  | 
      
      
         | 1327 | 
          | 
          | 
                 * configure.in: Check for --enable-shared.  Substitute new
  | 
      
      
         | 1328 | 
          | 
          | 
                 variables BFDLIB and OPCODES.
  | 
      
      
         | 1329 | 
          | 
          | 
                 * configure: Rebuild.
  | 
      
      
         | 1330 | 
          | 
          | 
                 * Makefile.in (BFDLIB): Set to @BFDLIB@.
  | 
      
      
         | 1331 | 
          | 
          | 
                 (OPCODES): Set to @OPCODES@.
  | 
      
      
         | 1332 | 
          | 
          | 
          
  | 
      
      
         | 1333 | 
          | 
          | 
         Mon Feb  5 16:18:42 1996  Ian Lance Taylor  
  | 
      
      
         | 1334 | 
          | 
          | 
          
  | 
      
      
         | 1335 | 
          | 
          | 
                 Support for building bfd and opcodes as shared libraries, based on
  | 
      
      
         | 1336 | 
          | 
          | 
                 patches from Alan Modra :
  | 
      
      
         | 1337 | 
          | 
          | 
                 * configure.in (HLDFLAGS): New substitution.
  | 
      
      
         | 1338 | 
          | 
          | 
                 * configure: Rebuild.
  | 
      
      
         | 1339 | 
          | 
          | 
                 * Makefile.in (HLDFLAGS): New variable.  Make all links use
  | 
      
      
         | 1340 | 
          | 
          | 
                 $(HLDFLAGS) before $(CFLAGS) and $(LDFLAGS).
  | 
      
      
         | 1341 | 
          | 
          | 
                 (BFDLIB_DEP): New variable.  Replace all occurrences of $(BFD) as
  | 
      
      
         | 1342 | 
          | 
          | 
                 a dependency with $(BFDLIB_DEP).  Remove $(BFD) as a dependency if
  | 
      
      
         | 1343 | 
          | 
          | 
                 there is also a dependency on $(ADDL_DEPS).
  | 
      
      
         | 1344 | 
          | 
          | 
                 (BFDLIB): Rename from BFD; change all uses; set to -L../bfd -lbfd.
  | 
      
      
         | 1345 | 
          | 
          | 
                 (OPCODES_DEP): New variable.  Replace all occurrends of $(OPCODES)
  | 
      
      
         | 1346 | 
          | 
          | 
                 as a dependency with $(OPCODES_DEP).
  | 
      
      
         | 1347 | 
          | 
          | 
                 (OPCODES): Set to -L../opcodes -lopcodes.
  | 
      
      
         | 1348 | 
          | 
          | 
                 (ADDL_DEPS): New variable.  Replace all occurrences of
  | 
      
      
         | 1349 | 
          | 
          | 
                 $(ADDL_LIBS) as a dependency with $(ADDL_DEPS).
  | 
      
      
         | 1350 | 
          | 
          | 
                 (check): Set LD_LIBRARY_PATH in the environment.
  | 
      
      
         | 1351 | 
          | 
          | 
                 (config.status): Depend upon BFD configure.host and config.bfd.
  | 
      
      
         | 1352 | 
          | 
          | 
          
  | 
      
      
         | 1353 | 
          | 
          | 
         Fri Feb  2 17:02:59 1996  Doug Evans  
  | 
      
      
         | 1354 | 
          | 
          | 
          
  | 
      
      
         | 1355 | 
          | 
          | 
                 * objdump.c: #include stdarg.h or varargs.h.
  | 
      
      
         | 1356 | 
          | 
          | 
                 (objdump_print_value): Change FILE* arg to struct disassemble_info*.
  | 
      
      
         | 1357 | 
          | 
          | 
                 All callers updated.  Use fprintf_func.
  | 
      
      
         | 1358 | 
          | 
          | 
                 (objdump_print_address): Consistently use fprintf_func.
  | 
      
      
         | 1359 | 
          | 
          | 
                 (objdump_sprintf): New function.
  | 
      
      
         | 1360 | 
          | 
          | 
                 (disassemble_data): Print insn into a buffer, print raw insn ourselves,
  | 
      
      
         | 1361 | 
          | 
          | 
                 then print insn mnemonic.
  | 
      
      
         | 1362 | 
          | 
          | 
          
  | 
      
      
         | 1363 | 
          | 
          | 
         Fri Feb  2 16:48:55 1996  Ian Lance Taylor  
  | 
      
      
         | 1364 | 
          | 
          | 
          
  | 
      
      
         | 1365 | 
          | 
          | 
                 * configure: Regenerate.
  | 
      
      
         | 1366 | 
          | 
          | 
          
  | 
      
      
         | 1367 | 
          | 
          | 
         Thu Feb  1 09:38:18 1996  Steve Chamberlain  
  | 
      
      
         | 1368 | 
          | 
          | 
          
  | 
      
      
         | 1369 | 
          | 
          | 
                 * configure.in (i[3-6]86-*-win32): Becomes i[3-6]86-*-cygwin32.
  | 
      
      
         | 1370 | 
          | 
          | 
                 (powerpc*-*-cygwin32): New.
  | 
      
      
         | 1371 | 
          | 
          | 
                 * configure: Regenerated.
  | 
      
      
         | 1372 | 
          | 
          | 
          
  | 
      
      
         | 1373 | 
          | 
          | 
         Wed Jan 31 13:22:03 1996  Richard Henderson  
  | 
      
      
         | 1374 | 
          | 
          | 
          
  | 
      
      
         | 1375 | 
          | 
          | 
                 * Makefile.in (distclean): Remove $(DEMANGLER_PROG).1.
  | 
      
      
         | 1376 | 
          | 
          | 
          
  | 
      
      
         | 1377 | 
          | 
          | 
         Mon Jan 29 17:36:29 1996  Ian Lance Taylor  
  | 
      
      
         | 1378 | 
          | 
          | 
          
  | 
      
      
         | 1379 | 
          | 
          | 
                 Based on patches from H J Lu :
  | 
      
      
         | 1380 | 
          | 
          | 
                 * objcopy.c (remove_leading_char): New static variable.
  | 
      
      
         | 1381 | 
          | 
          | 
                 (OPTION_REMOVE_LEADING_CHAR): Define.
  | 
      
      
         | 1382 | 
          | 
          | 
                 (copy_usage): Mention --remove-leading-char.
  | 
      
      
         | 1383 | 
          | 
          | 
                 (filter_symbols): If remove_leading_char, and the first character
  | 
      
      
         | 1384 | 
          | 
          | 
                 of a global symbol matches the symbol leading char of the BFD,
  | 
      
      
         | 1385 | 
          | 
          | 
                 remove the first character.
  | 
      
      
         | 1386 | 
          | 
          | 
                 (copy_object): Filter the symbols if remove_leading_char is set.
  | 
      
      
         | 1387 | 
          | 
          | 
                 (copy_main): Handle --remove-leading-char.
  | 
      
      
         | 1388 | 
          | 
          | 
                 * binutils.texi, objcopy.1: Document --remove-leading-char.
  | 
      
      
         | 1389 | 
          | 
          | 
          
  | 
      
      
         | 1390 | 
          | 
          | 
         Sat Jan 27 15:40:13 1996  Michael Meissner  
  | 
      
      
         | 1391 | 
          | 
          | 
          
  | 
      
      
         | 1392 | 
          | 
          | 
                 * objdump.c (fprintf): Add prototype to avoid compiler warning on
  | 
      
      
         | 1393 | 
          | 
          | 
                 SunOS.
  | 
      
      
         | 1394 | 
          | 
          | 
          
  | 
      
      
         | 1395 | 
          | 
          | 
         Fri Jan 26 11:53:42 1996  Ian Lance Taylor  
  | 
      
      
         | 1396 | 
          | 
          | 
          
  | 
      
      
         | 1397 | 
          | 
          | 
                 * binutils.texi (nm): Improve documentation on symbol types.
  | 
      
      
         | 1398 | 
          | 
          | 
                 (objdump): Reference the stabs manual from the discussion of the
  | 
      
      
         | 1399 | 
          | 
          | 
                 --stabs option.
  | 
      
      
         | 1400 | 
          | 
          | 
          
  | 
      
      
         | 1401 | 
          | 
          | 
         Thu Jan 25 11:21:46 1996  Raymond Jou  
  | 
      
      
         | 1402 | 
          | 
          | 
          
  | 
      
      
         | 1403 | 
          | 
          | 
                 * mpw-make.sed: Add a "stamps" target.
  | 
      
      
         | 1404 | 
          | 
          | 
          
  | 
      
      
         | 1405 | 
          | 
          | 
         Thu Jan 25 13:51:44 1996  Ian Lance Taylor  
  | 
      
      
         | 1406 | 
          | 
          | 
          
  | 
      
      
         | 1407 | 
          | 
          | 
                 * objdump.c (dump_headers, dump_section_header): Change objdump -h
  | 
      
      
         | 1408 | 
          | 
          | 
                 output to be simpler and to include section file offsets.
  | 
      
      
         | 1409 | 
          | 
          | 
          
  | 
      
      
         | 1410 | 
          | 
          | 
         Wed Jan 24 12:06:05 1996  Ian Lance Taylor  
  | 
      
      
         | 1411 | 
          | 
          | 
          
  | 
      
      
         | 1412 | 
          | 
          | 
                 * stabs.c (parse_stab_members): Don't adjust voffset.
  | 
      
      
         | 1413 | 
          | 
          | 
          
  | 
      
      
         | 1414 | 
          | 
          | 
                 * ieee.c (ieee_read_cxx_class): Don't multiply voffset by 4.
  | 
      
      
         | 1415 | 
          | 
          | 
                 (struct ieee_write_type): Add name field.
  | 
      
      
         | 1416 | 
          | 
          | 
                 (struct ieee_type_class): Remove name field.  Change all uses to
  | 
      
      
         | 1417 | 
          | 
          | 
                 use new name field in type instead.
  | 
      
      
         | 1418 | 
          | 
          | 
                 (struct ieee_name_type): Likewise.
  | 
      
      
         | 1419 | 
          | 
          | 
                 (ieee_start_struct_type): Initialize name field of type.
  | 
      
      
         | 1420 | 
          | 
          | 
                 (ieee_start_class_type): Don't initialize classdef entry of tag.
  | 
      
      
         | 1421 | 
          | 
          | 
                 (ieee_class_method_var): Don't adjust voffset.
  | 
      
      
         | 1422 | 
          | 
          | 
                 (ieee_end_class_type): Likewise.
  | 
      
      
         | 1423 | 
          | 
          | 
                 (ieee_tag_type): Initialize new name field of type.
  | 
      
      
         | 1424 | 
          | 
          | 
                 (ieee_typdef): Set name after copying in type information.
  | 
      
      
         | 1425 | 
          | 
          | 
          
  | 
      
      
         | 1426 | 
          | 
          | 
                 * debug.c (VOFFSET_STATIC_METHOD): Define as -1, not 1.
  | 
      
      
         | 1427 | 
          | 
          | 
          
  | 
      
      
         | 1428 | 
          | 
          | 
                 * ieee.c (struct ieee_modified_type): Define.
  | 
      
      
         | 1429 | 
          | 
          | 
                 (struct ieee_handle): Add modified and modified_alloc fields.
  | 
      
      
         | 1430 | 
          | 
          | 
                 (ieee_get_modified_info): New static function.
  | 
      
      
         | 1431 | 
          | 
          | 
                 (ieee_pointer_type): Cache type index.
  | 
      
      
         | 1432 | 
          | 
          | 
                 (ieee_const_type): Likewise.
  | 
      
      
         | 1433 | 
          | 
          | 
                 (ieee_volatile_type): Likewise.
  | 
      
      
         | 1434 | 
          | 
          | 
          
  | 
      
      
         | 1435 | 
          | 
          | 
                 * ieee.c (ieee_define_named_type): When creating a tag for an
  | 
      
      
         | 1436 | 
          | 
          | 
                 anonymous struct, copy the name into memory.
  | 
      
      
         | 1437 | 
          | 
          | 
                 (ieee_tag_type): Likewise.
  | 
      
      
         | 1438 | 
          | 
          | 
                 * debug.c (debug_write_type): Only check and set id field for an
  | 
      
      
         | 1439 | 
          | 
          | 
                 unnamed object.
  | 
      
      
         | 1440 | 
          | 
          | 
                 (debug_write_class_type): Likewise.
  | 
      
      
         | 1441 | 
          | 
          | 
          
  | 
      
      
         | 1442 | 
          | 
          | 
                 * ieee.c: Various changes to write out types for functions and
  | 
      
      
         | 1443 | 
          | 
          | 
                 references, and to not write out unnecessary function types.
  | 
      
      
         | 1444 | 
          | 
          | 
          
  | 
      
      
         | 1445 | 
          | 
          | 
                 * ieee.c (struct ieee_var): Remove variable field.  Add kind
  | 
      
      
         | 1446 | 
          | 
          | 
                 field, and define some enum constants for it.
  | 
      
      
         | 1447 | 
          | 
          | 
                 (parse_ieee_ty): Set kind field of variable for 'x' and 'X' types.
  | 
      
      
         | 1448 | 
          | 
          | 
                 (parse_ieee_atn): Make an indirect slot for an external variable,
  | 
      
      
         | 1449 | 
          | 
          | 
                 although we otherwise don't record it.  Set kind field rather than
  | 
      
      
         | 1450 | 
          | 
          | 
                 variable field of pvar.
  | 
      
      
         | 1451 | 
          | 
          | 
                 (ieee_read_cxx_class): Try to get the type of a static member.
  | 
      
      
         | 1452 | 
          | 
          | 
                 (ieee_read_reference): Check kind field rather than variable
  | 
      
      
         | 1453 | 
          | 
          | 
                 field.
  | 
      
      
         | 1454 | 
          | 
          | 
          
  | 
      
      
         | 1455 | 
          | 
          | 
         Tue Jan 23 15:54:18 1996  Ian Lance Taylor  
  | 
      
      
         | 1456 | 
          | 
          | 
          
  | 
      
      
         | 1457 | 
          | 
          | 
                 * ieee.c: Various changes to handle reading C++ reference type
  | 
      
      
         | 1458 | 
          | 
          | 
                 information.
  | 
      
      
         | 1459 | 
          | 
          | 
          
  | 
      
      
         | 1460 | 
          | 
          | 
                 * debug.h (enum debug_var_kind): Add DEBUG_VAR_ILLEGAL.
  | 
      
      
         | 1461 | 
          | 
          | 
                 (enum debug_parm_kind): Add DEBUG_PARM_ILLEGAL.
  | 
      
      
         | 1462 | 
          | 
          | 
                 * debug.c (debug_get_parameter_types): Handle DEBUG_KIND_FUNCTION.
  | 
      
      
         | 1463 | 
          | 
          | 
          
  | 
      
      
         | 1464 | 
          | 
          | 
                 * ieee.c: Various changes to write out definitions of C++ classes.
  | 
      
      
         | 1465 | 
          | 
          | 
          
  | 
      
      
         | 1466 | 
          | 
          | 
                 * debug.c (debug_append_filename): Remove.
  | 
      
      
         | 1467 | 
          | 
          | 
                 * debug.h (debug_append_filename): Don't declare.
  | 
      
      
         | 1468 | 
          | 
          | 
          
  | 
      
      
         | 1469 | 
          | 
          | 
                 * stabs.c (struct stab_handle): Remove last_type field.  Add
  | 
      
      
         | 1470 | 
          | 
          | 
                 so_string and so_value fields.
  | 
      
      
         | 1471 | 
          | 
          | 
                 (finish_stab): Call stab_emit_pending_vars before calling
  | 
      
      
         | 1472 | 
          | 
          | 
                 debug_end_function.  Don't warn about pending variables.
  | 
      
      
         | 1473 | 
          | 
          | 
                 (parse_stab): Accumulate N_SO strings until a non N_SO symbol is
  | 
      
      
         | 1474 | 
          | 
          | 
                 seen, rather than calling debug_append_filename.  Call
  | 
      
      
         | 1475 | 
          | 
          | 
                 stab_emit_pending_vars before calling debug_end_function.  Don't
  | 
      
      
         | 1476 | 
          | 
          | 
                 set info->last_type.
  | 
      
      
         | 1477 | 
          | 
          | 
          
  | 
      
      
         | 1478 | 
          | 
          | 
         Tue Jan 23 09:53:54 1996  Doug Evans  
  | 
      
      
         | 1479 | 
          | 
          | 
          
  | 
      
      
         | 1480 | 
          | 
          | 
                 * objdump.c (disassemble_data): Handle unknown endianness.
  | 
      
      
         | 1481 | 
          | 
          | 
                 Pass fprintf to INIT_DISASSEMBLE_INFO.
  | 
      
      
         | 1482 | 
          | 
          | 
          
  | 
      
      
         | 1483 | 
          | 
          | 
         Mon Jan 22 16:46:43 1996  Doug Evans  
  | 
      
      
         | 1484 | 
          | 
          | 
          
  | 
      
      
         | 1485 | 
          | 
          | 
                 Add new option --show-raw-insn.
  | 
      
      
         | 1486 | 
          | 
          | 
                 * objdump.c (show_raw_insn): New global.
  | 
      
      
         | 1487 | 
          | 
          | 
                 (usage): Update.
  | 
      
      
         | 1488 | 
          | 
          | 
                 (long_options): Update.
  | 
      
      
         | 1489 | 
          | 
          | 
                 (disassemble_data): Set disasm_info.flags if --show-raw-insn.
  | 
      
      
         | 1490 | 
          | 
          | 
          
  | 
      
      
         | 1491 | 
          | 
          | 
                 * objdump.c (disassemble_data): Set new arch,mach,endian fields in
  | 
      
      
         | 1492 | 
          | 
          | 
                 disasm_info.
  | 
      
      
         | 1493 | 
          | 
          | 
          
  | 
      
      
         | 1494 | 
          | 
          | 
         Mon Jan 22 19:29:36 1996  Ian Lance Taylor  
  | 
      
      
         | 1495 | 
          | 
          | 
          
  | 
      
      
         | 1496 | 
          | 
          | 
                 * ieee.c: Extensive changes to pass a single info argument around
  | 
      
      
         | 1497 | 
          | 
          | 
                 in the reading routines, rather than several arguments.  Add code
  | 
      
      
         | 1498 | 
          | 
          | 
                 to read C++ debugging records.
  | 
      
      
         | 1499 | 
          | 
          | 
          
  | 
      
      
         | 1500 | 
          | 
          | 
                 * debug.h (debug_get_type_size): Declare.
  | 
      
      
         | 1501 | 
          | 
          | 
                 (debug_get_field_name): Declare.
  | 
      
      
         | 1502 | 
          | 
          | 
                 (debug_get_field_bitpos): Declare.
  | 
      
      
         | 1503 | 
          | 
          | 
                 (debug_get_field_bitsize): Declare.
  | 
      
      
         | 1504 | 
          | 
          | 
                 (debug_get_field_visibility): Declare.
  | 
      
      
         | 1505 | 
          | 
          | 
                 (debug_get_field_physname): Declare.
  | 
      
      
         | 1506 | 
          | 
          | 
                 * debug.c (debug_get_real_type): Handle DEBUG_KIND_TAGGED.
  | 
      
      
         | 1507 | 
          | 
          | 
                 (debug_get_type_size): New function.
  | 
      
      
         | 1508 | 
          | 
          | 
                 (debug_get_field_name): New function.
  | 
      
      
         | 1509 | 
          | 
          | 
                 (debug_get_field_bitpos): New function.
  | 
      
      
         | 1510 | 
          | 
          | 
                 (debug_get_field_bitsize): New function.
  | 
      
      
         | 1511 | 
          | 
          | 
                 (debug_get_field_visibility): New function.
  | 
      
      
         | 1512 | 
          | 
          | 
                 (debug_get_field_physname): New function.
  | 
      
      
         | 1513 | 
          | 
          | 
                 (debug_write_type): Make sure we pass the real kind, not INDIRECT,
  | 
      
      
         | 1514 | 
          | 
          | 
                 to tag_type.  Pass the name recursively for INDIRECT.
  | 
      
      
         | 1515 | 
          | 
          | 
          
  | 
      
      
         | 1516 | 
          | 
          | 
         Fri Jan 19 12:31:57 1996  Ian Lance Taylor  
  | 
      
      
         | 1517 | 
          | 
          | 
          
  | 
      
      
         | 1518 | 
          | 
          | 
                 * debug.h (struct debug_write_fns): Remove ellipsis_type.  Add int
  | 
      
      
         | 1519 | 
          | 
          | 
                 and boolean parameters to function_type.  Add boolean parameter to
  | 
      
      
         | 1520 | 
          | 
          | 
                 method_type.
  | 
      
      
         | 1521 | 
          | 
          | 
                 (debug_make_ellipsis_type): Don't declare.
  | 
      
      
         | 1522 | 
          | 
          | 
                 (debug_make_function_type): Add debug_type * and boolean
  | 
      
      
         | 1523 | 
          | 
          | 
                 parameters.  Change all callers.
  | 
      
      
         | 1524 | 
          | 
          | 
                 (debug_make_method_type): Add boolean parameter.  Change all
  | 
      
      
         | 1525 | 
          | 
          | 
                 callers.
  | 
      
      
         | 1526 | 
          | 
          | 
                 (debug_get_parameter_types): Add boolean * parameter.  Change all
  | 
      
      
         | 1527 | 
          | 
          | 
                 callers.
  | 
      
      
         | 1528 | 
          | 
          | 
                 (debug_get_target_type): Declare.
  | 
      
      
         | 1529 | 
          | 
          | 
                 * debug.c (struct debug_function_type): Add fields arg_types and
  | 
      
      
         | 1530 | 
          | 
          | 
                 varargs.
  | 
      
      
         | 1531 | 
          | 
          | 
                 (struct debug_method_type): Add field varargs.
  | 
      
      
         | 1532 | 
          | 
          | 
                 (debug_ellipsis_type, ELLIPSIS_P): Remove.
  | 
      
      
         | 1533 | 
          | 
          | 
                 (debug_make_ellipsis_type): Remove.
  | 
      
      
         | 1534 | 
          | 
          | 
                 (debug_make_function_type): Add arg_types and varargs parameters.
  | 
      
      
         | 1535 | 
          | 
          | 
                 (debug_make_method_type): Add varargs parameter.
  | 
      
      
         | 1536 | 
          | 
          | 
                 (debug_get_parameter_types): Add pvarargs parameter.
  | 
      
      
         | 1537 | 
          | 
          | 
                 (debug_get_target_type): New function.
  | 
      
      
         | 1538 | 
          | 
          | 
                 (debug_write_type): In case DEBUG_KIND_FUNCTION, push argument
  | 
      
      
         | 1539 | 
          | 
          | 
                 types and pass count to function_type.  In DEBUG_KIND_METHOD, use
  | 
      
      
         | 1540 | 
          | 
          | 
                 a signed int for the count, don't call ellipsis_type, and pass
  | 
      
      
         | 1541 | 
          | 
          | 
                 varargs to method_type.
  | 
      
      
         | 1542 | 
          | 
          | 
                 * stabs.c (struct stab_demangle_info): Add varargs field.
  | 
      
      
         | 1543 | 
          | 
          | 
                 (stab_demangle_argtypes): Add pvarargs parameter.  Change all
  | 
      
      
         | 1544 | 
          | 
          | 
                 callers.
  | 
      
      
         | 1545 | 
          | 
          | 
                 (stab_demangle_args): Likewise.
  | 
      
      
         | 1546 | 
          | 
          | 
                 (stab_demangle_type): In case 'F', pick up argument types.
  | 
      
      
         | 1547 | 
          | 
          | 
                 * prdbg.c (pr_ellipsis_type): Remove.
  | 
      
      
         | 1548 | 
          | 
          | 
                 (pr_function_type): Add argcount and varargs parameters.
  | 
      
      
         | 1549 | 
          | 
          | 
                 (pr_method_type): Add varargs parameter.
  | 
      
      
         | 1550 | 
          | 
          | 
                 * ieee.c (ieee_ellipsis_type): Remove.
  | 
      
      
         | 1551 | 
          | 
          | 
                 (ieee_function_type): Add argcount and varargs parameters.
  | 
      
      
         | 1552 | 
          | 
          | 
                 (ieee_method_type): Add varargs parameter.  Remove most of
  | 
      
      
         | 1553 | 
          | 
          | 
                 function body, and just call ieee_function_type.
  | 
      
      
         | 1554 | 
          | 
          | 
          
  | 
      
      
         | 1555 | 
          | 
          | 
                 * stabs.c: Include "demangle.h".  Added several new static
  | 
      
      
         | 1556 | 
          | 
          | 
                 functions not listed below to demangle argument types; they are
  | 
      
      
         | 1557 | 
          | 
          | 
                 all called via stab_demangle_argtypes.
  | 
      
      
         | 1558 | 
          | 
          | 
                 (finish_stab): If the kind of an undefined tag is
  | 
      
      
         | 1559 | 
          | 
          | 
                 DEBUG_KIND_ILLEGAL, use DEBUG_KIND_STRUCT instead.  Warn if there
  | 
      
      
         | 1560 | 
          | 
          | 
                 are any pending variable.
  | 
      
      
         | 1561 | 
          | 
          | 
                 (parse_stab): Don't close the function when the block depth goes
  | 
      
      
         | 1562 | 
          | 
          | 
                 to zero.  Pass value to debug_end_function.
  | 
      
      
         | 1563 | 
          | 
          | 
                 (parse_stab_string): In case 'T', pass the name to
  | 
      
      
         | 1564 | 
          | 
          | 
                 parse_stab_type.
  | 
      
      
         | 1565 | 
          | 
          | 
                 (parse_stab_type): In case 'x', use stab_find_tagged_type.  In
  | 
      
      
         | 1566 | 
          | 
          | 
                 case '#', handle functions with variable numbers of arguments.
  | 
      
      
         | 1567 | 
          | 
          | 
                 (parse_stab_struct_type): Add tagname parameter.  Change all
  | 
      
      
         | 1568 | 
          | 
          | 
                 callers.
  | 
      
      
         | 1569 | 
          | 
          | 
                 (parse_stab_members): Add tagname and typenums parameters.  Change
  | 
      
      
         | 1570 | 
          | 
          | 
                 all callers.  If the type of a method is a stub, call
  | 
      
      
         | 1571 | 
          | 
          | 
                 parse_stab_argtypes to demangle the argument types and get the
  | 
      
      
         | 1572 | 
          | 
          | 
                 physical name of the function.
  | 
      
      
         | 1573 | 
          | 
          | 
                 (parse_stab_argtypes): New static function.
  | 
      
      
         | 1574 | 
          | 
          | 
                 (stab_record_variable): For a DEBUG_GLOBAL or DEBUG_STATIC
  | 
      
      
         | 1575 | 
          | 
          | 
                 variable, call debug_record_variable immediately.
  | 
      
      
         | 1576 | 
          | 
          | 
                 (stab_find_tagged_type): New static function.
  | 
      
      
         | 1577 | 
          | 
          | 
          
  | 
      
      
         | 1578 | 
          | 
          | 
                 * debug.h (enum debug_type_kind): Add DEBUG_KIND_ILLEGAL.
  | 
      
      
         | 1579 | 
          | 
          | 
                 (struct debug_write_fns): Add field ellipsis_type.  Add id
  | 
      
      
         | 1580 | 
          | 
          | 
                 parameter to start_struct_type, start_class_type, and tag_type.
  | 
      
      
         | 1581 | 
          | 
          | 
                 (debug_make_ellipsis_type): Declare.
  | 
      
      
         | 1582 | 
          | 
          | 
                 (debug_find_named_type): Declare.
  | 
      
      
         | 1583 | 
          | 
          | 
                 (debug_get_type_kind): Declare.
  | 
      
      
         | 1584 | 
          | 
          | 
                 (debug_get_return_type): Declare.
  | 
      
      
         | 1585 | 
          | 
          | 
                 (debug_get_parameter_types): Declare.
  | 
      
      
         | 1586 | 
          | 
          | 
                 (debug_get_fields): Declare.
  | 
      
      
         | 1587 | 
          | 
          | 
                 (debug_get_field_type): Declare.
  | 
      
      
         | 1588 | 
          | 
          | 
                 * debug.c (struct debug_handle): Add fields class_id and base_id.
  | 
      
      
         | 1589 | 
          | 
          | 
                 (struct debug_class_type): Add field id.
  | 
      
      
         | 1590 | 
          | 
          | 
                 (struct debug_method_variant): Rename argtypes to physname.
  | 
      
      
         | 1591 | 
          | 
          | 
                 Change all uses.
  | 
      
      
         | 1592 | 
          | 
          | 
                 (debug_ellipsis_type): New static variable.
  | 
      
      
         | 1593 | 
          | 
          | 
                 (ELLIPSIS_P): New macro.
  | 
      
      
         | 1594 | 
          | 
          | 
                 (debug_make_ellipsis_type): New function.
  | 
      
      
         | 1595 | 
          | 
          | 
                 (debug_make_method_variant): Rename argtypes to physname.
  | 
      
      
         | 1596 | 
          | 
          | 
                 (debug_make_static_method_variant): Likewise.
  | 
      
      
         | 1597 | 
          | 
          | 
                 (debug_name_type): Always put types in the global namespace.
  | 
      
      
         | 1598 | 
          | 
          | 
                 (debug_find_named_type): New function.
  | 
      
      
         | 1599 | 
          | 
          | 
                 (debug_find_tagged_type): Treat DEBUG_KIND_ILLEGAL specially,
  | 
      
      
         | 1600 | 
          | 
          | 
                 rather than DEBUG_KIND_VOID.
  | 
      
      
         | 1601 | 
          | 
          | 
                 (debug_get_real_type): New static function.
  | 
      
      
         | 1602 | 
          | 
          | 
                 (debug_get_type_kind): New function.
  | 
      
      
         | 1603 | 
          | 
          | 
                 (debug_get_return_type): New function.
  | 
      
      
         | 1604 | 
          | 
          | 
                 (debug_get_parameter_types): New function.
  | 
      
      
         | 1605 | 
          | 
          | 
                 (debug_get_fields): New function.
  | 
      
      
         | 1606 | 
          | 
          | 
                 (debug_get_field_type): New function.
  | 
      
      
         | 1607 | 
          | 
          | 
                 (debug_write): Initialize base_id.
  | 
      
      
         | 1608 | 
          | 
          | 
                 (debug_write_type): Pass new id argument to tag_type.  Handle
  | 
      
      
         | 1609 | 
          | 
          | 
                 DEBUG_KIND_ILLEGAL.  Use id for DEBUG_KIND_STRUCT and
  | 
      
      
         | 1610 | 
          | 
          | 
                 DEBUG_KIND_UNION.  Handle ellipsis for method arguments.
  | 
      
      
         | 1611 | 
          | 
          | 
                 (debug_write_class_type): Don't dereference kclass if it is NULL.
  | 
      
      
         | 1612 | 
          | 
          | 
                 Use id.
  | 
      
      
         | 1613 | 
          | 
          | 
                 * prdbg.c (pr_fns): Add pr_ellipsis_type.
  | 
      
      
         | 1614 | 
          | 
          | 
                 (pr_ellipsis_type): New static function.
  | 
      
      
         | 1615 | 
          | 
          | 
                 (pr_pointer_type): If this is a pointer to an array, parenthesize
  | 
      
      
         | 1616 | 
          | 
          | 
                 it correctly.
  | 
      
      
         | 1617 | 
          | 
          | 
                 (pr_start_struct_type): Add id parameter.
  | 
      
      
         | 1618 | 
          | 
          | 
                 (pr_start_class_type): Likewise.
  | 
      
      
         | 1619 | 
          | 
          | 
                 (pr_tag_type): Likewise.
  | 
      
      
         | 1620 | 
          | 
          | 
                 (pr_fix_visibility): Add the visibility to the top of the stack,
  | 
      
      
         | 1621 | 
          | 
          | 
                 not the second element on the stack.
  | 
      
      
         | 1622 | 
          | 
          | 
                 (pr_struct_field): Pop the stack before calling pr_fix_visibility.
  | 
      
      
         | 1623 | 
          | 
          | 
                 (pr_class_static_member): Likewise.
  | 
      
      
         | 1624 | 
          | 
          | 
                 (pr_class_start_method): Don't push a type, just set the method
  | 
      
      
         | 1625 | 
          | 
          | 
                 name in the type on the top of the stack.
  | 
      
      
         | 1626 | 
          | 
          | 
                 (pr_class_end_method): Don't pop the stack.
  | 
      
      
         | 1627 | 
          | 
          | 
                 (pr_class_method_variant): Rename argtypes parameter to physname.
  | 
      
      
         | 1628 | 
          | 
          | 
                 Append const and volatile rather than prepending them.  Add a
  | 
      
      
         | 1629 | 
          | 
          | 
                 space after the physname.
  | 
      
      
         | 1630 | 
          | 
          | 
                 (pr_class_static_method_variant): Likewise.
  | 
      
      
         | 1631 | 
          | 
          | 
                 * ieee.c (ieee_fns): Add ieee_ellipsis_type.
  | 
      
      
         | 1632 | 
          | 
          | 
                 (ieee_define_named_type): Use DEBUG_KIND_ILLEGAL rather than
  | 
      
      
         | 1633 | 
          | 
          | 
                 DEBUG_KIND_VOID.
  | 
      
      
         | 1634 | 
          | 
          | 
                 (write_ieee_debugging_info): Likewise.
  | 
      
      
         | 1635 | 
          | 
          | 
                 (ieee_typdef): Likewise.
  | 
      
      
         | 1636 | 
          | 
          | 
                 (ieee_ellipsis_type): New static function.
  | 
      
      
         | 1637 | 
          | 
          | 
                 (ieee_start_struct_type): Add id parameter.
  | 
      
      
         | 1638 | 
          | 
          | 
                 (ieee_start_class_type): Likewise.
  | 
      
      
         | 1639 | 
          | 
          | 
                 (ieee_tag_type): Likewise.
  | 
      
      
         | 1640 | 
          | 
          | 
                 (ieee_class_method_variant): Rename name to physname.
  | 
      
      
         | 1641 | 
          | 
          | 
                 (ieee_class_static_method_variant): Likewise.
  | 
      
      
         | 1642 | 
          | 
          | 
          
  | 
      
      
         | 1643 | 
          | 
          | 
                 * Makefile.in (DEBUG_OBJS): Remove prdbg.o.
  | 
      
      
         | 1644 | 
          | 
          | 
                 ($(OBJDUMP_PROG)): Depend upon, and link against, prdbg.o.
  | 
      
      
         | 1645 | 
          | 
          | 
          
  | 
      
      
         | 1646 | 
          | 
          | 
         Thu Jan 18 17:35:06 1996  Kim Knuttila  
  | 
      
      
         | 1647 | 
          | 
          | 
          
  | 
      
      
         | 1648 | 
          | 
          | 
                 * dlltool.c (make_tail): Changed the order of the sections to avoid
  | 
      
      
         | 1649 | 
          | 
          | 
                 an alignment problem.
  | 
      
      
         | 1650 | 
          | 
          | 
          
  | 
      
      
         | 1651 | 
          | 
          | 
         Wed Jan 17 14:23:00 1996  J.T. Conklin  
  | 
      
      
         | 1652 | 
          | 
          | 
          
  | 
      
      
         | 1653 | 
          | 
          | 
                 * srconv.c (wr_du): Set du.stackfrmt to 0.
  | 
      
      
         | 1654 | 
          | 
          | 
                 (wr_un, wr_sc): Emit all sections, even those with 0 size.
  | 
      
      
         | 1655 | 
          | 
          | 
          
  | 
      
      
         | 1656 | 
          | 
          | 
         Tue Jan 16 16:15:49 1996  J.T. Conklin  
  | 
      
      
         | 1657 | 
          | 
          | 
          
  | 
      
      
         | 1658 | 
          | 
          | 
                 * srconv.c (wr_hd): Space size within segment was being
  | 
      
      
         | 1659 | 
          | 
          | 
                 stored in segment identifier field.
  | 
      
      
         | 1660 | 
          | 
          | 
          
  | 
      
      
         | 1661 | 
          | 
          | 
         Tue Jan 16 12:07:25 1996  Stan Shebs  
  | 
      
      
         | 1662 | 
          | 
          | 
          
  | 
      
      
         | 1663 | 
          | 
          | 
                 * mpw-config.in (BUILD_NLMCONV, BUILD_SRCONV, SYSINFO_PROG,
  | 
      
      
         | 1664 | 
          | 
          | 
                 BUILD_DLLTOOL): Put definitions for these into makefile when
  | 
      
      
         | 1665 | 
          | 
          | 
                 configuring, instead of always clearing in mpw-make.sed.
  | 
      
      
         | 1666 | 
          | 
          | 
                 * mpw-make.sed: Edit out any host_alias or target_alias settings,
  | 
      
      
         | 1667 | 
          | 
          | 
                 fix pathname to BFD internal include files, remove dependency
  | 
      
      
         | 1668 | 
          | 
          | 
                 calculation rules.
  | 
      
      
         | 1669 | 
          | 
          | 
          
  | 
      
      
         | 1670 | 
          | 
          | 
         Thu Jan 11 17:31:38 1996  Michael Meissner  
  | 
      
      
         | 1671 | 
          | 
          | 
          
  | 
      
      
         | 1672 | 
          | 
          | 
                 * objdump.c (dump_section_header): Add new section flags
  | 
      
      
         | 1673 | 
          | 
          | 
                 SEC_{EXCLUDE,SORT_ENTRIES}.
  | 
      
      
         | 1674 | 
          | 
          | 
          
  | 
      
      
         | 1675 | 
          | 
          | 
         Thu Jan 11 11:45:34 1996  Ian Lance Taylor  
  | 
      
      
         | 1676 | 
          | 
          | 
          
  | 
      
      
         | 1677 | 
          | 
          | 
                 * objcopy.c (filter_symbols): NULL terminate the output symbols.
  | 
      
      
         | 1678 | 
          | 
          | 
                 (copy_object): Allocate space for a possible extra NULL pointer.
  | 
      
      
         | 1679 | 
          | 
          | 
          
  | 
      
      
         | 1680 | 
          | 
          | 
                 * debug.c (debug_make_undefined_tagged_type): Make sure we are
  | 
      
      
         | 1681 | 
          | 
          | 
                 given a kind of type we can handle.
  | 
      
      
         | 1682 | 
          | 
          | 
                 (debug_write_type): Handle undefined enums and structs.
  | 
      
      
         | 1683 | 
          | 
          | 
                 (debug_write_class_type): Handle undefined classes.
  | 
      
      
         | 1684 | 
          | 
          | 
                 * prdbg.c (pr_enum_type): Handle an undefined enum.
  | 
      
      
         | 1685 | 
          | 
          | 
                 * ieee.c (ieee_enum_type): Likewise.
  | 
      
      
         | 1686 | 
          | 
          | 
          
  | 
      
      
         | 1687 | 
          | 
          | 
         Wed Jan 10 15:33:18 1996  Ian Lance Taylor  
  | 
      
      
         | 1688 | 
          | 
          | 
          
  | 
      
      
         | 1689 | 
          | 
          | 
                 * Makefile.in: Updated dependencies.
  | 
      
      
         | 1690 | 
          | 
          | 
                 (ALLOCA, MALLOC): Remove variables.
  | 
      
      
         | 1691 | 
          | 
          | 
                 (ADDL_LIBS): Remove $(MALLOC) from definition.
  | 
      
      
         | 1692 | 
          | 
          | 
                 * alloca.c, gmalloc.c: Remove.
  | 
      
      
         | 1693 | 
          | 
          | 
          
  | 
      
      
         | 1694 | 
          | 
          | 
         Mon Jan  8 18:02:29 1996  Ian Lance Taylor  
  | 
      
      
         | 1695 | 
          | 
          | 
          
  | 
      
      
         | 1696 | 
          | 
          | 
                 * ieee.c: Add global function write_ieee_debugging_info and a
  | 
      
      
         | 1697 | 
          | 
          | 
                 bunch of static functions and structs used to write out IEEE
  | 
      
      
         | 1698 | 
          | 
          | 
                 debugging information.
  | 
      
      
         | 1699 | 
          | 
          | 
                 * budbg.h (write_ieee_debugging_info): Declare.
  | 
      
      
         | 1700 | 
          | 
          | 
          
  | 
      
      
         | 1701 | 
          | 
          | 
                 * ieee.c (struct ieee_type): Add pslot field.
  | 
      
      
         | 1702 | 
          | 
          | 
                 (enum builtin_types): Define.
  | 
      
      
         | 1703 | 
          | 
          | 
                 (ieee_builtin_type): For a pointer, return a pointer to the named
  | 
      
      
         | 1704 | 
          | 
          | 
                 type.  Use enum values rather than numbers.
  | 
      
      
         | 1705 | 
          | 
          | 
                 (ieee_alloc_type): New static function.
  | 
      
      
         | 1706 | 
          | 
          | 
                 (ieee_read_type_index): Use ieee_alloc_type.
  | 
      
      
         | 1707 | 
          | 
          | 
                 (parse_ieee_bb): Likewise.
  | 
      
      
         | 1708 | 
          | 
          | 
                 (parse_ieee_ty): Likewise.  Use ieee_builtin_type for array range,
  | 
      
      
         | 1709 | 
          | 
          | 
                 rather than making a new integer type.  Store the new type in the
  | 
      
      
         | 1710 | 
          | 
          | 
                 slot, if there is one.
  | 
      
      
         | 1711 | 
          | 
          | 
                 (parse_ieee_atn): Treat ATN10 as defining a register variable.
  | 
      
      
         | 1712 | 
          | 
          | 
                 (ieee_regno_to_genreg): Rename from ieee_regno_to_gen.  Change all
  | 
      
      
         | 1713 | 
          | 
          | 
                 callers.
  | 
      
      
         | 1714 | 
          | 
          | 
                 (ieee_genreg_to_regno): New static function.
  | 
      
      
         | 1715 | 
          | 
          | 
          
  | 
      
      
         | 1716 | 
          | 
          | 
                 * stabs.c (parse_stab_type): Add new typename parameter.  Change
  | 
      
      
         | 1717 | 
          | 
          | 
                 all callers.
  | 
      
      
         | 1718 | 
          | 
          | 
                 (parse_stab_range_type): Add new typename parameter.  Change all
  | 
      
      
         | 1719 | 
          | 
          | 
                 callers.
  | 
      
      
         | 1720 | 
          | 
          | 
          
  | 
      
      
         | 1721 | 
          | 
          | 
                 * debug.h (struct debug_write_fns): Add tag parameter to
  | 
      
      
         | 1722 | 
          | 
          | 
                 enum_type, start_struct_type, and start_class_type.
  | 
      
      
         | 1723 | 
          | 
          | 
                 * debug.c (debug_write_type): Pass any tag name to
  | 
      
      
         | 1724 | 
          | 
          | 
                 start_struct_type, debug_write_class_type, and enum_type.  If
  | 
      
      
         | 1725 | 
          | 
          | 
                 DEBUG_KIND_TAGGED, pass the name in the recursive call.
  | 
      
      
         | 1726 | 
          | 
          | 
                 (debug_write_class_type): Accept a new tag parameter, and pass it
  | 
      
      
         | 1727 | 
          | 
          | 
                 to start_class_type.
  | 
      
      
         | 1728 | 
          | 
          | 
                 * prdbg.c (pop_type): Don't remove '+' character.
  | 
      
      
         | 1729 | 
          | 
          | 
                 (pr_enum_type): Accept and use tag parameter.
  | 
      
      
         | 1730 | 
          | 
          | 
                 (pr_start_struct_type): Likewise.
  | 
      
      
         | 1731 | 
          | 
          | 
                 (pr_start_class_type): Likewise.
  | 
      
      
         | 1732 | 
          | 
          | 
                 (pr_class_baseclass): Adjust algorithm used to find where to put
  | 
      
      
         | 1733 | 
          | 
          | 
                 the baseclass name.
  | 
      
      
         | 1734 | 
          | 
          | 
                 (pr_tag): Don't bother to insert the tag name.
  | 
      
      
         | 1735 | 
          | 
          | 
          
  | 
      
      
         | 1736 | 
          | 
          | 
                 * objcopy.c: Include budbg.h.
  | 
      
      
         | 1737 | 
          | 
          | 
                 (convert_debugging): New static variable.
  | 
      
      
         | 1738 | 
          | 
          | 
                 (OPTION_DEBUGGING): Define.
  | 
      
      
         | 1739 | 
          | 
          | 
                 (copy_options): Add "debugging".
  | 
      
      
         | 1740 | 
          | 
          | 
                 (copy_usage): Mention --debugging.
  | 
      
      
         | 1741 | 
          | 
          | 
                 (is_strip_section): Skip debugging sections if convert_debugging.
  | 
      
      
         | 1742 | 
          | 
          | 
                 (setup_section, copy_section): Likewise.
  | 
      
      
         | 1743 | 
          | 
          | 
                 (filter_symbols): Skip debugging symbols if convert_debugging.
  | 
      
      
         | 1744 | 
          | 
          | 
                 (copy_object): If convert_debugging, read and write debugging
  | 
      
      
         | 1745 | 
          | 
          | 
                 information.
  | 
      
      
         | 1746 | 
          | 
          | 
                 (write_debugging_info): New static function.
  | 
      
      
         | 1747 | 
          | 
          | 
                 (copy_main): Handle --debugging.
  | 
      
      
         | 1748 | 
          | 
          | 
                 * Makefile.in (DEBUG_OBJS): New variable.
  | 
      
      
         | 1749 | 
          | 
          | 
                 ($(OBJCOPY_PROG)): Depend upon and link against $(DEBUG_OBJS).
  | 
      
      
         | 1750 | 
          | 
          | 
                 ($(STRIP_PROG)): Likewise.
  | 
      
      
         | 1751 | 
          | 
          | 
                 (OBJDUMP_OBJS): Remove variable.
  | 
      
      
         | 1752 | 
          | 
          | 
                 ($(OBJDUMP_PROG)): Use objdump.o $(DEBUG_OBJS) rather than
  | 
      
      
         | 1753 | 
          | 
          | 
                 $(OBJDUMP_OBJS).
  | 
      
      
         | 1754 | 
          | 
          | 
                 * binutils.texi, objcopy.1: Document --debugging.
  | 
      
      
         | 1755 | 
          | 
          | 
          
  | 
      
      
         | 1756 | 
          | 
          | 
         Thu Jan  4 16:31:21 1996  Ian Lance Taylor  
  | 
      
      
         | 1757 | 
          | 
          | 
          
  | 
      
      
         | 1758 | 
          | 
          | 
                 * ieee.c: New file with code to read IEEE debugging information.
  | 
      
      
         | 1759 | 
          | 
          | 
                 * budbg.h (parse_ieee): Declare.
  | 
      
      
         | 1760 | 
          | 
          | 
                 * rddbg.c (read_debugging_info): Handle IEEE flavour files.
  | 
      
      
         | 1761 | 
          | 
          | 
                 (read_ieee_debugging_info): New static function.
  | 
      
      
         | 1762 | 
          | 
          | 
                 * Makefile.in: Rebuild dependencies.
  | 
      
      
         | 1763 | 
          | 
          | 
                 (CFILES): Add ieee.c.
  | 
      
      
         | 1764 | 
          | 
          | 
                 (OBJDUMP_OBJS): Add ieee.o.
  | 
      
      
         | 1765 | 
          | 
          | 
          
  | 
      
      
         | 1766 | 
          | 
          | 
                 * bucomm.h (xrealloc): Change type of first parameter from char *
  | 
      
      
         | 1767 | 
          | 
          | 
                 to PTR.
  | 
      
      
         | 1768 | 
          | 
          | 
          
  | 
      
      
         | 1769 | 
          | 
          | 
         Tue Jan  2 17:44:07 1996  Ian Lance Taylor  
  | 
      
      
         | 1770 | 
          | 
          | 
          
  | 
      
      
         | 1771 | 
          | 
          | 
                 * Makefile.in: Add targets to automatically rebuild dependencies.
  | 
      
      
         | 1772 | 
          | 
          | 
                 Remove targets which just listed dependencies of .o files.
  | 
      
      
         | 1773 | 
          | 
          | 
                 (DEP): New variable.
  | 
      
      
         | 1774 | 
          | 
          | 
                 (HFILES, GENERATED_HFILES): New variables.
  | 
      
      
         | 1775 | 
          | 
          | 
                 (CFILES, GENERATED_CFILES): New variables.
  | 
      
      
         | 1776 | 
          | 
          | 
                 (underscore.c): Don't do anything, just depend upon stamp-under.
  | 
      
      
         | 1777 | 
          | 
          | 
                 (stamp-under): New target; do what underscore.c used to do.
  | 
      
      
         | 1778 | 
          | 
          | 
                 (nlmconv.o): Depend upon sym.h and ecoff.h.
  | 
      
      
         | 1779 | 
          | 
          | 
                 (.dep, .dep1, dep.sed, dep, dep-in): New targets.
  | 
      
      
         | 1780 | 
          | 
          | 
                 (stage1, stage2, stage3, against, comparison): Remove.
  | 
      
      
         | 1781 | 
          | 
          | 
                 (de-stage1, de-stage2, de-stage3): Remove.
  | 
      
      
         | 1782 | 
          | 
          | 
                 (clean, distclean): Remove stamp-under and dep.sed.
  | 
      
      
         | 1783 | 
          | 
          | 
                 * dep-in.sed: New file.
  | 
      
      
         | 1784 | 
          | 
          | 
          
  | 
      
      
         | 1785 | 
          | 
          | 
                 Implement generic debugging support.  Implement a stabs reader and
  | 
      
      
         | 1786 | 
          | 
          | 
                 a generic printer.
  | 
      
      
         | 1787 | 
          | 
          | 
                 * budbg.h, debug.c, debug.h, prdbg.c, rddbg.c, stabs.c: New files.
  | 
      
      
         | 1788 | 
          | 
          | 
                 * objdump.c: Include "debug.h" and "budbg.h".
  | 
      
      
         | 1789 | 
          | 
          | 
                 (dump_debugging): New global variable.
  | 
      
      
         | 1790 | 
          | 
          | 
                 (usage): Mention --debugging.
  | 
      
      
         | 1791 | 
          | 
          | 
                 (long_options): Add "debugging".
  | 
      
      
         | 1792 | 
          | 
          | 
                 (display_bfd): Handle --debugging.
  | 
      
      
         | 1793 | 
          | 
          | 
                 * Makefile.in (OBJDUMP_OBJS): New variable.
  | 
      
      
         | 1794 | 
          | 
          | 
                 ($(OBJDUMP_PROG)): Use $(OBJDUMP_OBJS).
  | 
      
      
         | 1795 | 
          | 
          | 
                 * binutils.texi, objdump.1: Document --debugging.
  | 
      
      
         | 1796 | 
          | 
          | 
          
  | 
      
      
         | 1797 | 
          | 
          | 
         Sat Dec 30 09:59:51 1995  Jeffrey A Law  (law@cygnus.com)
  | 
      
      
         | 1798 | 
          | 
          | 
          
  | 
      
      
         | 1799 | 
          | 
          | 
                 * nm.c ( long_options): Add "--defined-only" option.
  | 
      
      
         | 1800 | 
          | 
          | 
                 (usage): Update for new "--defined-only" option.
  | 
      
      
         | 1801 | 
          | 
          | 
                 (filter_symbols): Handle "--defined-only".
  | 
      
      
         | 1802 | 
          | 
          | 
          
  | 
      
      
         | 1803 | 
          | 
          | 
         Fri Dec 29 16:04:56 1995  Ian Lance Taylor  
  | 
      
      
         | 1804 | 
          | 
          | 
          
  | 
      
      
         | 1805 | 
          | 
          | 
                 * arparse.y: Include "bucomm.h", not .
  | 
      
      
         | 1806 | 
          | 
          | 
                 * nlmheader.y: Don't include "sysdep.h".
  | 
      
      
         | 1807 | 
          | 
          | 
          
  | 
      
      
         | 1808 | 
          | 
          | 
         Tue Dec 26 18:23:18 1995  Ian Lance Taylor  
  | 
      
      
         | 1809 | 
          | 
          | 
          
  | 
      
      
         | 1810 | 
          | 
          | 
                 * nm.c (print_symdef_entry): Check return value of
  | 
      
      
         | 1811 | 
          | 
          | 
                 bfd_get_elt_at_index.
  | 
      
      
         | 1812 | 
          | 
          | 
          
  | 
      
      
         | 1813 | 
          | 
          | 
         Sat Dec 23 11:03:16 1995  Michael Meissner  
  | 
      
      
         | 1814 | 
          | 
          | 
          
  | 
      
      
         | 1815 | 
          | 
          | 
                 * configure.in (DLLTOOL_DEFS): Build dlltool for PowerPC if target
  | 
      
      
         | 1816 | 
          | 
          | 
                 is powerpc*-*-win* in addition to powerpc*-*-*pe*.
  | 
      
      
         | 1817 | 
          | 
          | 
          
  | 
      
      
         | 1818 | 
          | 
          | 
         Fri Dec 15 16:30:57 1995  Ian Lance Taylor  
  | 
      
      
         | 1819 | 
          | 
          | 
          
  | 
      
      
         | 1820 | 
          | 
          | 
                 * objdump.c (endian_string): New static function.
  | 
      
      
         | 1821 | 
          | 
          | 
                 (display_target_list): Use it.
  | 
      
      
         | 1822 | 
          | 
          | 
                 * nlmconv.c (main): Use new bfd_big_endian macro.
  | 
      
      
         | 1823 | 
          | 
          | 
          
  | 
      
      
         | 1824 | 
          | 
          | 
         Fri Dec 15 07:51:34 1995  steve chamberlain  
  | 
      
      
         | 1825 | 
          | 
          | 
          
  | 
      
      
         | 1826 | 
          | 
          | 
                 * dlltool.c (fill_ordinals): Start from 1 if no other instructions
  | 
      
      
         | 1827 | 
          | 
          | 
                 given.
  | 
      
      
         | 1828 | 
          | 
          | 
          
  | 
      
      
         | 1829 | 
          | 
          | 
         Tue Dec 12 12:05:21 1995  Ian Lance Taylor  
  | 
      
      
         | 1830 | 
          | 
          | 
          
  | 
      
      
         | 1831 | 
          | 
          | 
                 * Makefile.in (clean): Remove $(DEMANGLER_PROG).1.  From Ronald
  | 
      
      
         | 1832 | 
          | 
          | 
                 F. Guilmette .
  | 
      
      
         | 1833 | 
          | 
          | 
          
  | 
      
      
         | 1834 | 
          | 
          | 
         Mon Dec 11 14:33:05 1995  Stan Shebs  
  | 
      
      
         | 1835 | 
          | 
          | 
          
  | 
      
      
         | 1836 | 
          | 
          | 
                 * mac-binutils.r: Fix copyright and version strings.
  | 
      
      
         | 1837 | 
          | 
          | 
          
  | 
      
      
         | 1838 | 
          | 
          | 
                 * Makefile.in (version): Remove, no longer used.
  | 
      
      
         | 1839 | 
          | 
          | 
          
  | 
      
      
         | 1840 | 
          | 
          | 
         Fri Dec  1 14:41:56 1995  Stan Shebs  
  | 
      
      
         | 1841 | 
          | 
          | 
          
  | 
      
      
         | 1842 | 
          | 
          | 
                 * mpw-make.sed (install, install-only): Edit in Mac-specific
  | 
      
      
         | 1843 | 
          | 
          | 
                 install procedure.
  | 
      
      
         | 1844 | 
          | 
          | 
          
  | 
      
      
         | 1845 | 
          | 
          | 
         Thu Nov 30 20:26:02 1995  Kim Knuttila  
  | 
      
      
         | 1846 | 
          | 
          | 
          
  | 
      
      
         | 1847 | 
          | 
          | 
                 * dlltool.c (ppc_jtab): The binary glue for PowerPC dll linkage,
  | 
      
      
         | 1848 | 
          | 
          | 
                 including the return instruction.
  | 
      
      
         | 1849 | 
          | 
          | 
                 sinfo: added a preferred alignment field.
  | 
      
      
         | 1850 | 
          | 
          | 
                 (secdata): section data for the PowerPC version.
  | 
      
      
         | 1851 | 
          | 
          | 
                 (make_one_lib_file): More symbols, More sections (pdata, rdata)
  | 
      
      
         | 1852 | 
          | 
          | 
                 (make_tail): Use idata$6 instead of idata$7 for ppc. Also added a
  | 
      
      
         | 1853 | 
          | 
          | 
                 NULL idata$3 descriptor (temporary).
  | 
      
      
         | 1854 | 
          | 
          | 
          
  | 
      
      
         | 1855 | 
          | 
          | 
         Tue Nov 28 17:23:44 1995  Doug Evans  
  | 
      
      
         | 1856 | 
          | 
          | 
          
  | 
      
      
         | 1857 | 
          | 
          | 
                 * dlltool.c (fill_ordinals): Don't reference d_export_vec if
  | 
      
      
         | 1858 | 
          | 
          | 
                 there are no exported functions.
  | 
      
      
         | 1859 | 
          | 
          | 
          
  | 
      
      
         | 1860 | 
          | 
          | 
         Mon Nov 27 13:05:59 1995  Ian Lance Taylor  
  | 
      
      
         | 1861 | 
          | 
          | 
          
  | 
      
      
         | 1862 | 
          | 
          | 
                 * configure: Regenerate with autoconf 2.7.
  | 
      
      
         | 1863 | 
          | 
          | 
          
  | 
      
      
         | 1864 | 
          | 
          | 
         Wed Nov 22 13:17:15 1995  Ian Lance Taylor  
  | 
      
      
         | 1865 | 
          | 
          | 
          
  | 
      
      
         | 1866 | 
          | 
          | 
                 * dlltool.c (fill_ordinals): Start assigning ordinals at 1.
  | 
      
      
         | 1867 | 
          | 
          | 
          
  | 
      
      
         | 1868 | 
          | 
          | 
                 * Makefile.in (EXPECT): Use $$r, not $${rootme}.
  | 
      
      
         | 1869 | 
          | 
          | 
                 (check): Set r, not rootme.
  | 
      
      
         | 1870 | 
          | 
          | 
          
  | 
      
      
         | 1871 | 
          | 
          | 
         Tue Nov 21 18:04:09 1995  Ian Lance Taylor  
  | 
      
      
         | 1872 | 
          | 
          | 
          
  | 
      
      
         | 1873 | 
          | 
          | 
                 * configure.in: Use BFD_NEED_DECLARATION.
  | 
      
      
         | 1874 | 
          | 
          | 
                 * acconfig.h: Put NEED_DECLARATION_FPRINTF in @TOP@ section.
  | 
      
      
         | 1875 | 
          | 
          | 
                 * configure, config.in: Rebuild with autoconf 2.6.
  | 
      
      
         | 1876 | 
          | 
          | 
          
  | 
      
      
         | 1877 | 
          | 
          | 
         Fri Nov 17 10:34:37 1995  Ian Lance Taylor  
  | 
      
      
         | 1878 | 
          | 
          | 
          
  | 
      
      
         | 1879 | 
          | 
          | 
                 * Makefile.in (CC_FOR_TARGET): Use @host@ and @target@, not
  | 
      
      
         | 1880 | 
          | 
          | 
                 $(host_canonical) and $(target_canonical).
  | 
      
      
         | 1881 | 
          | 
          | 
          
  | 
      
      
         | 1882 | 
          | 
          | 
         Thu Nov 16 03:39:20 1995  Ken Raeburn  
  | 
      
      
         | 1883 | 
          | 
          | 
          
  | 
      
      
         | 1884 | 
          | 
          | 
                 Version 2.6 released.
  | 
      
      
         | 1885 | 
          | 
          | 
                 * Makefile.in (VERSION): Update to 2.6.
  | 
      
      
         | 1886 | 
          | 
          | 
          
  | 
      
      
         | 1887 | 
          | 
          | 
         Wed Nov 15 12:14:17 1995  Ian Lance Taylor  
  | 
      
      
         | 1888 | 
          | 
          | 
          
  | 
      
      
         | 1889 | 
          | 
          | 
                 * Makefile.in (CC_FOR_TARGET): Define.
  | 
      
      
         | 1890 | 
          | 
          | 
                 (check): Pass CC and CFLAGS to runtest.
  | 
      
      
         | 1891 | 
          | 
          | 
          
  | 
      
      
         | 1892 | 
          | 
          | 
                 * nm.c (display_rel_file): Don't require a DYNAMIC object when
  | 
      
      
         | 1893 | 
          | 
          | 
                 dumping the dynamic symbol table.
  | 
      
      
         | 1894 | 
          | 
          | 
          
  | 
      
      
         | 1895 | 
          | 
          | 
                 * objdump.c (compare_symbols): Sort global symbols before local
  | 
      
      
         | 1896 | 
          | 
          | 
                 symbols before debugging symbols.
  | 
      
      
         | 1897 | 
          | 
          | 
                 (objdump_print_address): Don't futz around looking for a global
  | 
      
      
         | 1898 | 
          | 
          | 
                 symbol with the same value.
  | 
      
      
         | 1899 | 
          | 
          | 
          
  | 
      
      
         | 1900 | 
          | 
          | 
         Tue Nov 14 17:19:11 1995  Ian Lance Taylor  
  | 
      
      
         | 1901 | 
          | 
          | 
          
  | 
      
      
         | 1902 | 
          | 
          | 
                 * dlltool.c: Use FOPEN_* macros rather than "r" or "w".
  | 
      
      
         | 1903 | 
          | 
          | 
          
  | 
      
      
         | 1904 | 
          | 
          | 
                 * dlltool.c (fill_ordinals): Correct memset call.
  | 
      
      
         | 1905 | 
          | 
          | 
          
  | 
      
      
         | 1906 | 
          | 
          | 
         Sun Nov 12 12:56:05 1995  Stan Shebs  
  | 
      
      
         | 1907 | 
          | 
          | 
          
  | 
      
      
         | 1908 | 
          | 
          | 
                 * mpw-make.sed (DEMANGLER_PROG): Edit out attempts to do anything
  | 
      
      
         | 1909 | 
          | 
          | 
                 with the man page.
  | 
      
      
         | 1910 | 
          | 
          | 
          
  | 
      
      
         | 1911 | 
          | 
          | 
         Fri Nov 10 11:41:22 1995  Ian Lance Taylor  
  | 
      
      
         | 1912 | 
          | 
          | 
          
  | 
      
      
         | 1913 | 
          | 
          | 
                 * objcopy.c (setup_section): Copy the section lma independently of
  | 
      
      
         | 1914 | 
          | 
          | 
                 the vma.
  | 
      
      
         | 1915 | 
          | 
          | 
          
  | 
      
      
         | 1916 | 
          | 
          | 
         Wed Nov  8 11:33:00 1995  Ian Lance Taylor  
  | 
      
      
         | 1917 | 
          | 
          | 
          
  | 
      
      
         | 1918 | 
          | 
          | 
                 * arsup.c (ar_open): Cast malloc return value.
  | 
      
      
         | 1919 | 
          | 
          | 
          
  | 
      
      
         | 1920 | 
          | 
          | 
         Tue Nov  7 09:01:26 1995  Kim Knuttila  
  | 
      
      
         | 1921 | 
          | 
          | 
          
  | 
      
      
         | 1922 | 
          | 
          | 
                 * configure.in, configure (DLLTOOL_DEFS): Added ppc target.
  | 
      
      
         | 1923 | 
          | 
          | 
                 * dlltool.c (MPPC): Added basic PPC definitions.
  | 
      
      
         | 1924 | 
          | 
          | 
          
  | 
      
      
         | 1925 | 
          | 
          | 
         Tue Nov  7 14:02:57 1995  Ian Lance Taylor  
  | 
      
      
         | 1926 | 
          | 
          | 
          
  | 
      
      
         | 1927 | 
          | 
          | 
                 * configure.in: Don't treat rs6000-*-lynx* specially.
  | 
      
      
         | 1928 | 
          | 
          | 
                 * configure: Rebuild.
  | 
      
      
         | 1929 | 
          | 
          | 
                 * config/rslynx: Remove.
  | 
      
      
         | 1930 | 
          | 
          | 
                 * Makefile.in: Remove @target_makefile_fragment@.
  | 
      
      
         | 1931 | 
          | 
          | 
          
  | 
      
      
         | 1932 | 
          | 
          | 
         Mon Nov  6 15:00:50 1995  Ian Lance Taylor  
  | 
      
      
         | 1933 | 
          | 
          | 
          
  | 
      
      
         | 1934 | 
          | 
          | 
                 * bucomm.h: Include .
  | 
      
      
         | 1935 | 
          | 
          | 
                 * ar.c: Don't include  or .
  | 
      
      
         | 1936 | 
          | 
          | 
                 * bucomm.c, dlltool.c, nlmconv.c, objcopy.c, objdump.c: Likewise.
  | 
      
      
         | 1937 | 
          | 
          | 
          
  | 
      
      
         | 1938 | 
          | 
          | 
         Fri Nov  3 12:38:09 1995  Ian Lance Taylor  
  | 
      
      
         | 1939 | 
          | 
          | 
          
  | 
      
      
         | 1940 | 
          | 
          | 
                 * objdump.c: Include .
  | 
      
      
         | 1941 | 
          | 
          | 
          
  | 
      
      
         | 1942 | 
          | 
          | 
                 Permit user to override DEMANGLER_PROG from command line.  From
  | 
      
      
         | 1943 | 
          | 
          | 
                 Manfred Hollstein .
  | 
      
      
         | 1944 | 
          | 
          | 
                 * Makefile.in ($(DEMANGLER_PROG)): Depend upon
  | 
      
      
         | 1945 | 
          | 
          | 
                 $(DEMANGLER_PROG).1.
  | 
      
      
         | 1946 | 
          | 
          | 
                 (install): Don't depend upon $(DEMANGLER_PROG).1.  Only install
  | 
      
      
         | 1947 | 
          | 
          | 
                 $(DEMANGLER_PROG).1 if $(DEMANGLER_PROG) is not empty.
  | 
      
      
         | 1948 | 
          | 
          | 
          
  | 
      
      
         | 1949 | 
          | 
          | 
         Wed Nov  1 15:04:57 1995  Manfred Hollstein KS/EF4A 60/1F/110 #40283  
  | 
      
      
         | 1950 | 
          | 
          | 
          
  | 
      
      
         | 1951 | 
          | 
          | 
                 * Makefile.in (syslex.o): add -I$(srcdir) if compiling in a
  | 
      
      
         | 1952 | 
          | 
          | 
                 separate directory.
  | 
      
      
         | 1953 | 
          | 
          | 
          
  | 
      
      
         | 1954 | 
          | 
          | 
         Mon Oct 30 14:24:18 1995  Ian Lance Taylor  
  | 
      
      
         | 1955 | 
          | 
          | 
          
  | 
      
      
         | 1956 | 
          | 
          | 
                 * objdump.c (objdump_print_value): New static function.
  | 
      
      
         | 1957 | 
          | 
          | 
                 (objdump_print_address): Use it.  If we need the right section for
  | 
      
      
         | 1958 | 
          | 
          | 
                 the symbol, and we can't find it, print an offset from the section
  | 
      
      
         | 1959 | 
          | 
          | 
                 rather than using a symbol from some other section.
  | 
      
      
         | 1960 | 
          | 
          | 
          
  | 
      
      
         | 1961 | 
          | 
          | 
         Thu Oct 26 10:23:14 1995  steve chamberlain  
  | 
      
      
         | 1962 | 
          | 
          | 
          
  | 
      
      
         | 1963 | 
          | 
          | 
                 * dlltool.c (no_idata4, no_idata5): New.
  | 
      
      
         | 1964 | 
          | 
          | 
                 (arm_jtab): Use correct encoding of jump instruction.
  | 
      
      
         | 1965 | 
          | 
          | 
                 (usage, main, make_head, make_tail): Act on no_idata4, no_idata5.
  | 
      
      
         | 1966 | 
          | 
          | 
          
  | 
      
      
         | 1967 | 
          | 
          | 
         Wed Oct 25 12:10:07 1995  Stan Shebs  
  | 
      
      
         | 1968 | 
          | 
          | 
          
  | 
      
      
         | 1969 | 
          | 
          | 
                 * mpw-make.sed: Edit paths to generated y.tab.[ch] files.
  | 
      
      
         | 1970 | 
          | 
          | 
          
  | 
      
      
         | 1971 | 
          | 
          | 
         Fri Oct 20 18:40:34 1995  Ian Lance Taylor  
  | 
      
      
         | 1972 | 
          | 
          | 
          
  | 
      
      
         | 1973 | 
          | 
          | 
                 * binutils.texi: Change --with-targets to --enable-targets.
  | 
      
      
         | 1974 | 
          | 
          | 
          
  | 
      
      
         | 1975 | 
          | 
          | 
         Thu Oct 19 17:47:41 1995  Fred Fish  
  | 
      
      
         | 1976 | 
          | 
          | 
          
  | 
      
      
         | 1977 | 
          | 
          | 
                 * Makefile.in:  Remove extraneous tab on otherwise empty line,
  | 
      
      
         | 1978 | 
          | 
          | 
                 which confuses many non-GNU versions of "make".
  | 
      
      
         | 1979 | 
          | 
          | 
          
  | 
      
      
         | 1980 | 
          | 
          | 
         Wed Oct 18 16:31:58 1995  steve chamberlain  
  | 
      
      
         | 1981 | 
          | 
          | 
          
  | 
      
      
         | 1982 | 
          | 
          | 
                 * dlltool.c (i386_jtab, arm_jtab): New
  | 
      
      
         | 1983 | 
          | 
          | 
                 (gen_lib_file): Rewritten to use bfd.
  | 
      
      
         | 1984 | 
          | 
          | 
          
  | 
      
      
         | 1985 | 
          | 
          | 
         Fri Oct 13 16:10:07 1995  Michael Meissner  
  | 
      
      
         | 1986 | 
          | 
          | 
          
  | 
      
      
         | 1987 | 
          | 
          | 
                 * Makefile.in (install): Don't give error message if dlltool
  | 
      
      
         | 1988 | 
          | 
          | 
                 wasn't built.
  | 
      
      
         | 1989 | 
          | 
          | 
          
  | 
      
      
         | 1990 | 
          | 
          | 
         Fri Oct 13 11:04:37 1995  steve chamberlain  
  | 
      
      
         | 1991 | 
          | 
          | 
          
  | 
      
      
         | 1992 | 
          | 
          | 
                 * deflex.l: Allow quoting of IDs.
  | 
      
      
         | 1993 | 
          | 
          | 
                 * defparse.y (%union): string deleted.
  | 
      
      
         | 1994 | 
          | 
          | 
                 (command): DESCRIPTION takes ID.
  | 
      
      
         | 1995 | 
          | 
          | 
                 * dlltool.c (gen_def_file): Quote outgoing name if
  | 
      
      
         | 1996 | 
          | 
          | 
                 necessary.  Preserve NONAME.
  | 
      
      
         | 1997 | 
          | 
          | 
                 (gen_lib_file): Run ranlib.
  | 
      
      
         | 1998 | 
          | 
          | 
                 (workout_prefix): Deleted.
  | 
      
      
         | 1999 | 
          | 
          | 
                 (main, usage, long_options): Add --as, --ranlib, --ar options.
  | 
      
      
         | 2000 | 
          | 
          | 
          
  | 
      
      
         | 2001 | 
          | 
          | 
         Wed Oct 11 13:36:13 1995  steve chamberlain  
  | 
      
      
         | 2002 | 
          | 
          | 
          
  | 
      
      
         | 2003 | 
          | 
          | 
                 * dlltool.c (mtable): HOW_ALIGN_LONG, new.
  | 
      
      
         | 2004 | 
          | 
          | 
                 (d_ord): Deleted.
  | 
      
      
         | 2005 | 
          | 
          | 
                 (d_low_ord, d_high_ord, d_named_funcs): New.
  | 
      
      
         | 2006 | 
          | 
          | 
                 (gen_exp_file): Create noname entries correctly.
  | 
      
      
         | 2007 | 
          | 
          | 
                 (gen_lib_file): Dump exports alphabetically.
  | 
      
      
         | 2008 | 
          | 
          | 
                 (process_duplicates):  Count nonamed functions.
  | 
      
      
         | 2009 | 
          | 
          | 
                 (fill_ordinals): Keep track of highest ord too.
  | 
      
      
         | 2010 | 
          | 
          | 
                 (mangle_defs): Create alphabetically ordered list of names.
  | 
      
      
         | 2011 | 
          | 
          | 
          
  | 
      
      
         | 2012 | 
          | 
          | 
         Tue Oct 10 09:39:09 1995  steve chamberlain  
  | 
      
      
         | 2013 | 
          | 
          | 
          
  | 
      
      
         | 2014 | 
          | 
          | 
                 * Makefile.in (TOOL_PROGS): Include DLLTOOL_PROG.
  | 
      
      
         | 2015 | 
          | 
          | 
          
  | 
      
      
         | 2016 | 
          | 
          | 
         Mon Oct  9 13:06:31 1995  steve chamberlain  
  | 
      
      
         | 2017 | 
          | 
          | 
          
  | 
      
      
         | 2018 | 
          | 
          | 
                 * dlltool.c (add_underscore): New.
  | 
      
      
         | 2019 | 
          | 
          | 
                 (xlate): Use new name.
  | 
      
      
         | 2020 | 
          | 
          | 
                 (main, usage): Update.
  | 
      
      
         | 2021 | 
          | 
          | 
          
  | 
      
      
         | 2022 | 
          | 
          | 
         Fri Oct  6 14:08:51 1995  Ken Raeburn  
  | 
      
      
         | 2023 | 
          | 
          | 
          
  | 
      
      
         | 2024 | 
          | 
          | 
                 * sysinfo.y: Eliminate unused terminals "[" and "]" and unused
  | 
      
      
         | 2025 | 
          | 
          | 
                 nonterminal "name".  One s/r conflict remains.
  | 
      
      
         | 2026 | 
          | 
          | 
          
  | 
      
      
         | 2027 | 
          | 
          | 
                 Mon Sep 25 22:49:32 1995  Andreas Schwab  
  | 
      
      
         | 2028 | 
          | 
          | 
          
  | 
      
      
         | 2029 | 
          | 
          | 
                 * nm.c (print_symname): Don't try to demangle an empty
  | 
      
      
         | 2030 | 
          | 
          | 
                 name.
  | 
      
      
         | 2031 | 
          | 
          | 
                 * objdump.c (slurp_symtab): Reset symcount if there are
  | 
      
      
         | 2032 | 
          | 
          | 
                 no symbols.
  | 
      
      
         | 2033 | 
          | 
          | 
                 (slurp_dynamic_symtab): Likewise, for dynsymcount.
  | 
      
      
         | 2034 | 
          | 
          | 
                 (disassemble_data): Fix memory leak: free sorted_syms when done.
  | 
      
      
         | 2035 | 
          | 
          | 
                 (display_bfd): Likewise, for syms and dynsyms.
  | 
      
      
         | 2036 | 
          | 
          | 
                 (dump_relocs): Don't print header before possibly generating an
  | 
      
      
         | 2037 | 
          | 
          | 
                 error message.
  | 
      
      
         | 2038 | 
          | 
          | 
                 (dump_dynamic_relocs): Likewise.
  | 
      
      
         | 2039 | 
          | 
          | 
          
  | 
      
      
         | 2040 | 
          | 
          | 
                 * ar.1, nm.1, objdump.1, size.1, strings.1, strip.1: Fix typos and
  | 
      
      
         | 2041 | 
          | 
          | 
                 formatting bugs.
  | 
      
      
         | 2042 | 
          | 
          | 
          
  | 
      
      
         | 2043 | 
          | 
          | 
         Fri Oct  6 12:00:25 1995  Ian Lance Taylor  
  | 
      
      
         | 2044 | 
          | 
          | 
          
  | 
      
      
         | 2045 | 
          | 
          | 
                 * ar.c (do_quick_append): Comment out.
  | 
      
      
         | 2046 | 
          | 
          | 
                 (replace_members): Add quick argument.
  | 
      
      
         | 2047 | 
          | 
          | 
                 (main): Don't call do_quick_append.
  | 
      
      
         | 2048 | 
          | 
          | 
                 (open_inarch): Don't call quick_append to create an empty archive.
  | 
      
      
         | 2049 | 
          | 
          | 
                 Instead call bfd_openw/bfd_set_format/bfd_close.
  | 
      
      
         | 2050 | 
          | 
          | 
          
  | 
      
      
         | 2051 | 
          | 
          | 
         Thu Oct  5 20:53:08 1995  Ken Raeburn  
  | 
      
      
         | 2052 | 
          | 
          | 
          
  | 
      
      
         | 2053 | 
          | 
          | 
                 * bucomm.c: Always include time.h.
  | 
      
      
         | 2054 | 
          | 
          | 
          
  | 
      
      
         | 2055 | 
          | 
          | 
         Thu Oct  5 17:25:21 1995  Ian Lance Taylor  
  | 
      
      
         | 2056 | 
          | 
          | 
          
  | 
      
      
         | 2057 | 
          | 
          | 
                 * objdump.c (compare_symbols): Sort gnu_compiled and gcc2_compiled
  | 
      
      
         | 2058 | 
          | 
          | 
                 symbols after other symbols with the same value.  Likewise for
  | 
      
      
         | 2059 | 
          | 
          | 
                 symbols which look like file names.
  | 
      
      
         | 2060 | 
          | 
          | 
                 (objdump_print_address): Always chose the first reasonable symbol
  | 
      
      
         | 2061 | 
          | 
          | 
                 with a given value.
  | 
      
      
         | 2062 | 
          | 
          | 
          
  | 
      
      
         | 2063 | 
          | 
          | 
         Tue Oct  3 22:38:55 1995  Ian Lance Taylor  
  | 
      
      
         | 2064 | 
          | 
          | 
          
  | 
      
      
         | 2065 | 
          | 
          | 
                 * arsup.c (ar_save): Use rename, not unlink/link/unlink.
  | 
      
      
         | 2066 | 
          | 
          | 
          
  | 
      
      
         | 2067 | 
          | 
          | 
         Mon Oct  2 12:10:25 1995  Ian Lance Taylor  
  | 
      
      
         | 2068 | 
          | 
          | 
          
  | 
      
      
         | 2069 | 
          | 
          | 
                 * strings.c (main): Exit with zero status if no files are given
  | 
      
      
         | 2070 | 
          | 
          | 
                 and standard input is read.
  | 
      
      
         | 2071 | 
          | 
          | 
          
  | 
      
      
         | 2072 | 
          | 
          | 
         Thu Sep 28 20:03:07 1995  Stan Shebs  
  | 
      
      
         | 2073 | 
          | 
          | 
          
  | 
      
      
         | 2074 | 
          | 
          | 
                 * mpw-config.in: Calculate underscore and put into makefile
  | 
      
      
         | 2075 | 
          | 
          | 
                 fragment, generate config.h.
  | 
      
      
         | 2076 | 
          | 
          | 
                 * mpw-make.sed: New file, sed commands to edit Unix makefile
  | 
      
      
         | 2077 | 
          | 
          | 
                 into MPW syntax.
  | 
      
      
         | 2078 | 
          | 
          | 
                 * mpw-make.in: Remove.
  | 
      
      
         | 2079 | 
          | 
          | 
                 * mac-binutils.r: New file, Mac resources.
  | 
      
      
         | 2080 | 
          | 
          | 
          
  | 
      
      
         | 2081 | 
          | 
          | 
         Thu Sep 28 15:49:00 1995  steve chamberlain  
  | 
      
      
         | 2082 | 
          | 
          | 
          
  | 
      
      
         | 2083 | 
          | 
          | 
                 * dlltool.c: (gen_exp_file): Always emit a .reloc section if
  | 
      
      
         | 2084 | 
          | 
          | 
                 relocatable.
  | 
      
      
         | 2085 | 
          | 
          | 
                 (imp_name_lab): New.
  | 
      
      
         | 2086 | 
          | 
          | 
                 (gen_def_file): New.
  | 
      
      
         | 2087 | 
          | 
          | 
                 (gen_lib_file): Use imp_name_lab.
  | 
      
      
         | 2088 | 
          | 
          | 
                 (main): Initialize imp_name_lab.
  | 
      
      
         | 2089 | 
          | 
          | 
          
  | 
      
      
         | 2090 | 
          | 
          | 
         Mon Sep 25 12:05:34 1995  Ian Lance Taylor  
  | 
      
      
         | 2091 | 
          | 
          | 
          
  | 
      
      
         | 2092 | 
          | 
          | 
                 * configure.in: Call AC_HEADER_SYS_WAIT.
  | 
      
      
         | 2093 | 
          | 
          | 
                 * configure: Rebuild.
  | 
      
      
         | 2094 | 
          | 
          | 
                 * config.in: Rebuild.
  | 
      
      
         | 2095 | 
          | 
          | 
                 * dlltool.c: Include "libiberty.h" and "bucomm.h".  Don't include
  | 
      
      
         | 2096 | 
          | 
          | 
                 , , or .  Don't include .
  | 
      
      
         | 2097 | 
          | 
          | 
                 Include .  Use HAVE_SYS_WAIT_H to control whether to
  | 
      
      
         | 2098 | 
          | 
          | 
                 include  or define the wait macros by hand.  Don't
  | 
      
      
         | 2099 | 
          | 
          | 
                 declare xmalloc.
  | 
      
      
         | 2100 | 
          | 
          | 
                 (gen_lib_file): Don't assume that sprintf returns the number of
  | 
      
      
         | 2101 | 
          | 
          | 
                 characters; use strlen instead.
  | 
      
      
         | 2102 | 
          | 
          | 
          
  | 
      
      
         | 2103 | 
          | 
          | 
         Fri Sep 22 17:16:41 1995  Ian Lance Taylor  
  | 
      
      
         | 2104 | 
          | 
          | 
          
  | 
      
      
         | 2105 | 
          | 
          | 
                 * objdump.c (disassemble_data): Don't use the old BFD based
  | 
      
      
         | 2106 | 
          | 
          | 
                 disassembler interface.  Make info a const pointer.
  | 
      
      
         | 2107 | 
          | 
          | 
          
  | 
      
      
         | 2108 | 
          | 
          | 
         Wed Sep 13 18:33:44 1995  Ian Lance Taylor  
  | 
      
      
         | 2109 | 
          | 
          | 
          
  | 
      
      
         | 2110 | 
          | 
          | 
                 * objdump.c (start_address): New variable.
  | 
      
      
         | 2111 | 
          | 
          | 
                 (stop_address): New variable.
  | 
      
      
         | 2112 | 
          | 
          | 
                 (usage): Mention --start-address and --stop-address.
  | 
      
      
         | 2113 | 
          | 
          | 
                 (OPTION_START_ADDRESS, OPTION_STOP_ADDRESS): Define.
  | 
      
      
         | 2114 | 
          | 
          | 
                 (long_options): Add "start-address" and "stop-address".
  | 
      
      
         | 2115 | 
          | 
          | 
                 (disassemble_data): Handle start_address and stop_address.
  | 
      
      
         | 2116 | 
          | 
          | 
                 (dump_data, dump_reloc_set): Likewise.
  | 
      
      
         | 2117 | 
          | 
          | 
                 (main): Don't set seenflag for -l.  Handle OPTION_START_ADDRESS
  | 
      
      
         | 2118 | 
          | 
          | 
                 and OPTION_STOP_ADDRESS.
  | 
      
      
         | 2119 | 
          | 
          | 
                 * objcopy.c (parse_vma): Move to bucomm.c.
  | 
      
      
         | 2120 | 
          | 
          | 
                 * bucomm.c (parse_vma): New function, moved in from objcopy.c.
  | 
      
      
         | 2121 | 
          | 
          | 
                 * bucomm.h (parse_vma): Declare.
  | 
      
      
         | 2122 | 
          | 
          | 
                 * binutils.texi, objdump.1: Document new objdump options.
  | 
      
      
         | 2123 | 
          | 
          | 
          
  | 
      
      
         | 2124 | 
          | 
          | 
         Tue Sep 12 12:37:39 1995  Ian Lance Taylor  
  | 
      
      
         | 2125 | 
          | 
          | 
          
  | 
      
      
         | 2126 | 
          | 
          | 
                 * Makefile.in (maintainer-clean): New target.
  | 
      
      
         | 2127 | 
          | 
          | 
          
  | 
      
      
         | 2128 | 
          | 
          | 
                 * ar.c (replace_members): Don't call write_archive if nothing
  | 
      
      
         | 2129 | 
          | 
          | 
                 changed.
  | 
      
      
         | 2130 | 
          | 
          | 
          
  | 
      
      
         | 2131 | 
          | 
          | 
                 * objdump.c (disassemble_data): Add casts to avoid gcc warnings.
  | 
      
      
         | 2132 | 
          | 
          | 
          
  | 
      
      
         | 2133 | 
          | 
          | 
         Thu Sep  7 12:12:17 1995  Ian Lance Taylor  
  | 
      
      
         | 2134 | 
          | 
          | 
          
  | 
      
      
         | 2135 | 
          | 
          | 
                 * config.in: Rename from config.h.in.
  | 
      
      
         | 2136 | 
          | 
          | 
                 * configure.in: Call AC_CONFIG_HEADER with config.h:config.in.
  | 
      
      
         | 2137 | 
          | 
          | 
                 Check for config.h:config.in when creating stamp-h.
  | 
      
      
         | 2138 | 
          | 
          | 
                 * configure: Rebuild.
  | 
      
      
         | 2139 | 
          | 
          | 
                 * Makefile.in (stamp-h): Depend upon config.in rather than
  | 
      
      
         | 2140 | 
          | 
          | 
                 config.h.in.  Set CONFIG_HEADERS to config.h:config.in when
  | 
      
      
         | 2141 | 
          | 
          | 
                 calling config.status.
  | 
      
      
         | 2142 | 
          | 
          | 
          
  | 
      
      
         | 2143 | 
          | 
          | 
                 * Makefile.in (distclean): Remove config.h, stamp-h, and
  | 
      
      
         | 2144 | 
          | 
          | 
                 config.log.
  | 
      
      
         | 2145 | 
          | 
          | 
          
  | 
      
      
         | 2146 | 
          | 
          | 
                 * nm.c (value_format): Initialize based on BFD64 and
  | 
      
      
         | 2147 | 
          | 
          | 
                 BFD_HOST_64BIT_LONG.
  | 
      
      
         | 2148 | 
          | 
          | 
                 (print_radix): New static variable.
  | 
      
      
         | 2149 | 
          | 
          | 
                 (set_print_radix): Set print_radix.  Adjust changes to
  | 
      
      
         | 2150 | 
          | 
          | 
                 value_format.
  | 
      
      
         | 2151 | 
          | 
          | 
                 (print_value): New static function, to print 64 bit octal and
  | 
      
      
         | 2152 | 
          | 
          | 
                 decimal values correctly.
  | 
      
      
         | 2153 | 
          | 
          | 
                 (print_symbol_info_bsd): Check BFD64, not BFD_HOST_64_BIT.  Use
  | 
      
      
         | 2154 | 
          | 
          | 
                 print_value.
  | 
      
      
         | 2155 | 
          | 
          | 
                 (print_symbol_info_sysv): Use print_value.
  | 
      
      
         | 2156 | 
          | 
          | 
                 (print_symbol_info_posix): Likewise.
  | 
      
      
         | 2157 | 
          | 
          | 
          
  | 
      
      
         | 2158 | 
          | 
          | 
         Wed Sep  6 15:02:55 1995  Ian Lance Taylor  
  | 
      
      
         | 2159 | 
          | 
          | 
          
  | 
      
      
         | 2160 | 
          | 
          | 
                 * Makefile.in (*.o): Remove incorrect dependencies on
  | 
      
      
         | 2161 | 
          | 
          | 
                 $(BFDDIR)/hosts/std-host.h.
  | 
      
      
         | 2162 | 
          | 
          | 
          
  | 
      
      
         | 2163 | 
          | 
          | 
                 * Makefile.in (INSTALL_DATA): Add -m 644.
  | 
      
      
         | 2164 | 
          | 
          | 
                 (INSTALL_XFORM1): Likewise.
  | 
      
      
         | 2165 | 
          | 
          | 
                 (CC_FOR_BUILD): Set to @CC_FOR_BUILD@ rather than $(CC).
  | 
      
      
         | 2166 | 
          | 
          | 
                 (mostlyclean): Remove config.log.
  | 
      
      
         | 2167 | 
          | 
          | 
                 (distclean): Remove config.cache.
  | 
      
      
         | 2168 | 
          | 
          | 
          
  | 
      
      
         | 2169 | 
          | 
          | 
                 * configure.in: Call BFD_CC_FOR_BUILD and BFD_BINARY_FOPEN.
  | 
      
      
         | 2170 | 
          | 
          | 
                 * configure: Rebuild.
  | 
      
      
         | 2171 | 
          | 
          | 
          
  | 
      
      
         | 2172 | 
          | 
          | 
         Tue Sep  5 20:22:42 1995  Ian Lance Taylor  
  | 
      
      
         | 2173 | 
          | 
          | 
          
  | 
      
      
         | 2174 | 
          | 
          | 
                 * configure.in: Rewrite to use autoconf.
  | 
      
      
         | 2175 | 
          | 
          | 
                 * aclocal.m4: New file.
  | 
      
      
         | 2176 | 
          | 
          | 
                 * configure: New file, built by autoconf.
  | 
      
      
         | 2177 | 
          | 
          | 
                 * acconfig.h: New file.
  | 
      
      
         | 2178 | 
          | 
          | 
                 * config.h.in: New file, built by autoheader.
  | 
      
      
         | 2179 | 
          | 
          | 
                 * Makefile.in: Various changes for new configure script.  Also:
  | 
      
      
         | 2180 | 
          | 
          | 
                 (PROGS): Remove $(SYSINFO_PROG).
  | 
      
      
         | 2181 | 
          | 
          | 
                 (ALL_CFLAGS): Remove $(TDEFINES).
  | 
      
      
         | 2182 | 
          | 
          | 
                 (version.o): Use $(ALL_CFLAGS).
  | 
      
      
         | 2183 | 
          | 
          | 
                 (cplus-dem.o, dlltool.o, nlmconv.o): Likewise.
  | 
      
      
         | 2184 | 
          | 
          | 
                 (sysdump.o): Depend upon bucomm.h and config.h.
  | 
      
      
         | 2185 | 
          | 
          | 
                 (srconv.o, arsup.o, strings.o): Depend upon config.h.
  | 
      
      
         | 2186 | 
          | 
          | 
                 (filemode.o): Don't depend upon ../bfd/sysdep.h.
  | 
      
      
         | 2187 | 
          | 
          | 
                 (bucomm.o): Depend upon config.h, not ../bfd/sysdep.h.
  | 
      
      
         | 2188 | 
          | 
          | 
                 (size.o, objdump.o, nm.o, ar.o, objcopy.o): Likewise.
  | 
      
      
         | 2189 | 
          | 
          | 
                 (nlmheader.o, nlmconv.o): Likewise.
  | 
      
      
         | 2190 | 
          | 
          | 
                 (distclean): Don't remove sysdep.h.
  | 
      
      
         | 2191 | 
          | 
          | 
                 * bucomm.h: Include "ansidecl.h", , and "config.h".
  | 
      
      
         | 2192 | 
          | 
          | 
                 Include "fopen-same.h" or "fopen-bin.h", based on
  | 
      
      
         | 2193 | 
          | 
          | 
                 USE_BINARY_FOPEN.  Include , and declare errno if it is
  | 
      
      
         | 2194 | 
          | 
          | 
                 not a macro.  Include , , ,
  | 
      
      
         | 2195 | 
          | 
          | 
                 , and  if they are present.  Declare strchr,
  | 
      
      
         | 2196 | 
          | 
          | 
                 strrchr, and strstr if no string header file exists.  Include
  | 
      
      
         | 2197 | 
          | 
          | 
                  if it exists and  does not.  Define
  | 
      
      
         | 2198 | 
          | 
          | 
                 O_RDONLY and O_RDWR if necessary.
  | 
      
      
         | 2199 | 
          | 
          | 
                 * ar.c:  Don't include "sysdep.h".  Do include  and
  | 
      
      
         | 2200 | 
          | 
          | 
                 .  Use HAVE_GOOD_UTIME_H rather than POSIX_UTIME.  Use
  | 
      
      
         | 2201 | 
          | 
          | 
                 HAVE_UTIMES rather than !USE_UTIME.  Don't include , and
  | 
      
      
         | 2202 | 
          | 
          | 
                 don't declare errno.
  | 
      
      
         | 2203 | 
          | 
          | 
                 * arsup.c: Don't include .
  | 
      
      
         | 2204 | 
          | 
          | 
                 * bucomm.c: Don't include "sysdep.h".  Include ,
  | 
      
      
         | 2205 | 
          | 
          | 
                 , and .  Include  if it defines
  | 
      
      
         | 2206 | 
          | 
          | 
                 time_t.  Define time_t if necessary.
  | 
      
      
         | 2207 | 
          | 
          | 
                 * coffdump.c: Don't include "sysdep.h".
  | 
      
      
         | 2208 | 
          | 
          | 
                 * coffgrok.c, filemode.c, nlmconv.c, size.c: Likewise.
  | 
      
      
         | 2209 | 
          | 
          | 
                 * srconv.c, strings.c: Likewise.
  | 
      
      
         | 2210 | 
          | 
          | 
                 * nm.c: Don't include "sysdep.h".  Don't try to define HAVE_SBRK.
  | 
      
      
         | 2211 | 
          | 
          | 
                 * objcopy.c: Don't include "sysdep.h".  Include  and
  | 
      
      
         | 2212 | 
          | 
          | 
                 .
  | 
      
      
         | 2213 | 
          | 
          | 
                 (simple_copy): Use creat rather than assuming that O_CREAT is
  | 
      
      
         | 2214 | 
          | 
          | 
                 defined.
  | 
      
      
         | 2215 | 
          | 
          | 
                 * objdump.c: Don't include "sysdep.h".  Use
  | 
      
      
         | 2216 | 
          | 
          | 
                 NEED_DECLARATION_PRINTF rather than !FPRINTF_ALREADY_DECLARED.
  | 
      
      
         | 2217 | 
          | 
          | 
                 * sysdump.c: Include "bfd.h" and "bucomm.h".  Don't include
  | 
      
      
         | 2218 | 
          | 
          | 
                 "sysdep.h" or .
  | 
      
      
         | 2219 | 
          | 
          | 
                 (dump_symbol_info): Rename from symbol_info.  Change all callers.
  | 
      
      
         | 2220 | 
          | 
          | 
          
  | 
      
      
         | 2221 | 
          | 
          | 
         Mon Sep  4 14:30:00 1995  Ian Lance Taylor  
  | 
      
      
         | 2222 | 
          | 
          | 
          
  | 
      
      
         | 2223 | 
          | 
          | 
                 * configure.in (host_makefile_frag): Don't set.  Substitute for
  | 
      
      
         | 2224 | 
          | 
          | 
                 @CC@, @CFLAGS@, @HDEFINES@ and @LDFLAGS@ in Makefile.
  | 
      
      
         | 2225 | 
          | 
          | 
                 * Makefile.in (AR_FLAGS): Set to rc rather than qv.
  | 
      
      
         | 2226 | 
          | 
          | 
                 (CC): Define as @CC@.
  | 
      
      
         | 2227 | 
          | 
          | 
                 (CFLAGS): Set to @CFLAGS@.
  | 
      
      
         | 2228 | 
          | 
          | 
                 (LDFLAGS): Define as @LDFLAGS@.
  | 
      
      
         | 2229 | 
          | 
          | 
                 (ALL_CFLAGS): Use @HDEFINES@ rather than $(HDEFINES).
  | 
      
      
         | 2230 | 
          | 
          | 
          
  | 
      
      
         | 2231 | 
          | 
          | 
                 * configure.in: Don't bother to call config.bfd for each target.
  | 
      
      
         | 2232 | 
          | 
          | 
                 Just call it for the default target, and use the shell variable to
  | 
      
      
         | 2233 | 
          | 
          | 
                 decide whether underscores are used.
  | 
      
      
         | 2234 | 
          | 
          | 
          
  | 
      
      
         | 2235 | 
          | 
          | 
         Thu Aug 31 19:21:48 1995  Jason Molenda    (crash@phydeaux.cygnus.com)
  | 
      
      
         | 2236 | 
          | 
          | 
          
  | 
      
      
         | 2237 | 
          | 
          | 
                 * configure.in: match i[3-6]86-*-win32, not just i386-*-win32.
  | 
      
      
         | 2238 | 
          | 
          | 
          
  | 
      
      
         | 2239 | 
          | 
          | 
         Thu Aug 31 16:30:22 1995  steve chamberlain  
  | 
      
      
         | 2240 | 
          | 
          | 
          
  | 
      
      
         | 2241 | 
          | 
          | 
                 * dlltool.c (add_indirect): New.
  | 
      
      
         | 2242 | 
          | 
          | 
                 (asm_prefix): New
  | 
      
      
         | 2243 | 
          | 
          | 
                 (gen_exp_file): Timestamp should be 0. Insert prefix when
  | 
      
      
         | 2244 | 
          | 
          | 
                 needed. New code for indirection.
  | 
      
      
         | 2245 | 
          | 
          | 
                 (gen_lib_file): Timestamp should be 0. Insert prefix
  | 
      
      
         | 2246 | 
          | 
          | 
                 when needed.
  | 
      
      
         | 2247 | 
          | 
          | 
                 (usage): Document --add-indirect.
  | 
      
      
         | 2248 | 
          | 
          | 
                 (main): Cope with new option.
  | 
      
      
         | 2249 | 
          | 
          | 
          
  | 
      
      
         | 2250 | 
          | 
          | 
                 * objdump.c (dump_private_headers): New.
  | 
      
      
         | 2251 | 
          | 
          | 
                 (usage): Document new option.
  | 
      
      
         | 2252 | 
          | 
          | 
                 (long_option): Add private-headers.
  | 
      
      
         | 2253 | 
          | 
          | 
                 (dump_bfd_private_header): New.
  | 
      
      
         | 2254 | 
          | 
          | 
                 (main): Cope with new option.
  | 
      
      
         | 2255 | 
          | 
          | 
          
  | 
      
      
         | 2256 | 
          | 
          | 
         Thu Aug 31 04:09:16 1995  Doug Evans  
  | 
      
      
         | 2257 | 
          | 
          | 
          
  | 
      
      
         | 2258 | 
          | 
          | 
                 * dlltool.c (run): Add missing 3rd arg to waitpid.
  | 
      
      
         | 2259 | 
          | 
          | 
          
  | 
      
      
         | 2260 | 
          | 
          | 
         Wed Aug 30 11:02:11 1995  steve chamberlain  
  | 
      
      
         | 2261 | 
          | 
          | 
          
  | 
      
      
         | 2262 | 
          | 
          | 
                 * Makefile.in (TOOL_PROGS): Include dlltool if needed.
  | 
      
      
         | 2263 | 
          | 
          | 
          
  | 
      
      
         | 2264 | 
          | 
          | 
         Tue Aug 29 13:25:21 1995  steve chamberlain  
  | 
      
      
         | 2265 | 
          | 
          | 
          
  | 
      
      
         | 2266 | 
          | 
          | 
                 * dlltool.c (rva): Deleted.
  | 
      
      
         | 2267 | 
          | 
          | 
                 (rvaafter, rva_before): Use new assembler pseudo.
  | 
      
      
         | 2268 | 
          | 
          | 
                 (flush_page, gen_exp_file, gen_lib_file): Use new way of RVAing.
  | 
      
      
         | 2269 | 
          | 
          | 
                 (gen_exp_file): Don't generate .edata if no need.
  | 
      
      
         | 2270 | 
          | 
          | 
                 (gen_lib_file): Don't make timestamp.
  | 
      
      
         | 2271 | 
          | 
          | 
                 Put _iname in idata$7.
  | 
      
      
         | 2272 | 
          | 
          | 
                 (workout_prefix): Fix memory initialization bug.
  | 
      
      
         | 2273 | 
          | 
          | 
                 (usage): Tidy up, delete many single char options.
  | 
      
      
         | 2274 | 
          | 
          | 
                 (main): rva option is gone.
  | 
      
      
         | 2275 | 
          | 
          | 
          
  | 
      
      
         | 2276 | 
          | 
          | 
         Mon Aug 21 18:41:28 1995  steve chamberlain  
  | 
      
      
         | 2277 | 
          | 
          | 
          
  | 
      
      
         | 2278 | 
          | 
          | 
                 * dlltool.c (options): image-base is a synonym for rva.
  | 
      
      
         | 2279 | 
          | 
          | 
                 (gen_lib_file): Put dll name into ibase$7.
  | 
      
      
         | 2280 | 
          | 
          | 
          
  | 
      
      
         | 2281 | 
          | 
          | 
         Sun Aug 20 09:59:00 1995  steve chamberlain  
  | 
      
      
         | 2282 | 
          | 
          | 
          
  | 
      
      
         | 2283 | 
          | 
          | 
                 Modified to generate archives and objects rather than .s files.
  | 
      
      
         | 2284 | 
          | 
          | 
                 * dlltool.c (run) New function.
  | 
      
      
         | 2285 | 
          | 
          | 
                 (gen_exp_file, gen_lib_file): Use run.
  | 
      
      
         | 2286 | 
          | 
          | 
                 (workout_prefix): New.
  | 
      
      
         | 2287 | 
          | 
          | 
                 (usage): Document new options.
  | 
      
      
         | 2288 | 
          | 
          | 
                 (main): Parse new options.
  | 
      
      
         | 2289 | 
          | 
          | 
          
  | 
      
      
         | 2290 | 
          | 
          | 
         Wed Aug 16 16:26:52 1995  steve chamberlain  
  | 
      
      
         | 2291 | 
          | 
          | 
          
  | 
      
      
         | 2292 | 
          | 
          | 
                 * dlltool.c (gen_exp_file): Fix RVA handling.
  | 
      
      
         | 2293 | 
          | 
          | 
                 (rva_s, rva_n): Delete.
  | 
      
      
         | 2294 | 
          | 
          | 
          
  | 
      
      
         | 2295 | 
          | 
          | 
         Fri Aug 11 18:27:18 1995  Ian Lance Taylor  
  | 
      
      
         | 2296 | 
          | 
          | 
          
  | 
      
      
         | 2297 | 
          | 
          | 
                 * nm.c (main): Ignore -e.
  | 
      
      
         | 2298 | 
          | 
          | 
          
  | 
      
      
         | 2299 | 
          | 
          | 
         Thu Aug 10 17:35:00 1995  Ken Raeburn  
  | 
      
      
         | 2300 | 
          | 
          | 
          
  | 
      
      
         | 2301 | 
          | 
          | 
                 * Makefile.in (config.texi): New target.  Write out a setting for
  | 
      
      
         | 2302 | 
          | 
          | 
                 texinfo variable VERSION.
  | 
      
      
         | 2303 | 
          | 
          | 
                 (binutils.dvi, binutils.info): Depend on it.
  | 
      
      
         | 2304 | 
          | 
          | 
                 * binutils.texi: Include it, and reference @value{VERSION} instead
  | 
      
      
         | 2305 | 
          | 
          | 
                 of explicitly specifying 2.2(!).
  | 
      
      
         | 2306 | 
          | 
          | 
          
  | 
      
      
         | 2307 | 
          | 
          | 
         Thu Aug 10 16:07:53 1995  Ian Lance Taylor  
  | 
      
      
         | 2308 | 
          | 
          | 
          
  | 
      
      
         | 2309 | 
          | 
          | 
                 * coffgrok.c (do_type): Handle array dimensions the same way gdb
  | 
      
      
         | 2310 | 
          | 
          | 
                 does.
  | 
      
      
         | 2311 | 
          | 
          | 
          
  | 
      
      
         | 2312 | 
          | 
          | 
         Tue Aug  8 17:10:42 1995  steve chamberlain  
  | 
      
      
         | 2313 | 
          | 
          | 
          
  | 
      
      
         | 2314 | 
          | 
          | 
                 * dlltool.c (mtable): New fields.
  | 
      
      
         | 2315 | 
          | 
          | 
                 (ASM_RVA_BEFORE, ASM_RVA_AFTER): New.
  | 
      
      
         | 2316 | 
          | 
          | 
                 (flush_page): Use new macros.
  | 
      
      
         | 2317 | 
          | 
          | 
          
  | 
      
      
         | 2318 | 
          | 
          | 
         Sat Aug  5 00:16:37 1995  Jeff Law  (law@snake.cs.utah.edu)
  | 
      
      
         | 2319 | 
          | 
          | 
          
  | 
      
      
         | 2320 | 
          | 
          | 
                 * objcopy.c (mark_symbols_used_in_relocations): Handle sections
  | 
      
      
         | 2321 | 
          | 
          | 
                 with no relocations.
  | 
      
      
         | 2322 | 
          | 
          | 
                 * coffgrok.c (do_sections_p1): Likewise.
  | 
      
      
         | 2323 | 
          | 
          | 
          
  | 
      
      
         | 2324 | 
          | 
          | 
         Mon Jul 31 12:51:06 1995  Ian Lance Taylor  
  | 
      
      
         | 2325 | 
          | 
          | 
          
  | 
      
      
         | 2326 | 
          | 
          | 
                 * strings.c (print_strings): For compatibility with existing
  | 
      
      
         | 2327 | 
          | 
          | 
                 strings programs, print strings which are not terminated with a
  | 
      
      
         | 2328 | 
          | 
          | 
                 null byte or a newline.
  | 
      
      
         | 2329 | 
          | 
          | 
                 * binutils.texi, strings.1: Update documentation accordingly.
  | 
      
      
         | 2330 | 
          | 
          | 
          
  | 
      
      
         | 2331 | 
          | 
          | 
                 * ar.c (replace_members): For compatibility with existing ar
  | 
      
      
         | 2332 | 
          | 
          | 
                 programs, permit users to add the same file multiple times.
  | 
      
      
         | 2333 | 
          | 
          | 
          
  | 
      
      
         | 2334 | 
          | 
          | 
         Tue Jul 25 11:21:53 1995  Ian Lance Taylor  
  | 
      
      
         | 2335 | 
          | 
          | 
          
  | 
      
      
         | 2336 | 
          | 
          | 
                 * strings.c (DATA_FLAGS): Remove SEC_DATA.
  | 
      
      
         | 2337 | 
          | 
          | 
                 (main): If no file names are given, scan standard input.
  | 
      
      
         | 2338 | 
          | 
          | 
                 * binutils.texi, strings.1: strings now scans non-data sections by
  | 
      
      
         | 2339 | 
          | 
          | 
                 default.
  | 
      
      
         | 2340 | 
          | 
          | 
          
  | 
      
      
         | 2341 | 
          | 
          | 
         Mon Jul 24 13:52:28 1995  J.T. Conklin  
  | 
      
      
         | 2342 | 
          | 
          | 
          
  | 
      
      
         | 2343 | 
          | 
          | 
                 * srconv.c (wr_hd): Set afl field to 4 for bfd_arch_sh.
  | 
      
      
         | 2344 | 
          | 
          | 
                 (writeINT): When size == -2, use 2 bytes for the h8300 and 4 bytes
  | 
      
      
         | 2345 | 
          | 
          | 
                 for the sh.
  | 
      
      
         | 2346 | 
          | 
          | 
          
  | 
      
      
         | 2347 | 
          | 
          | 
                 * sysdump.c (fillup): Return size - 1, the last byte is a checksum
  | 
      
      
         | 2348 | 
          | 
          | 
                 and shouldn't be counted.
  | 
      
      
         | 2349 | 
          | 
          | 
                 * sysroff.info (hd): Changed segment identifier from a byte to a 1
  | 
      
      
         | 2350 | 
          | 
          | 
                 bit field.  The sysroff 2.0-01 specification seems to be in error
  | 
      
      
         | 2351 | 
          | 
          | 
                 here.  Reduce width of following "spare" field from 4 to 3 bits.
  | 
      
      
         | 2352 | 
          | 
          | 
                 (rl): Changed order and width of first 4 bitfields to correspond
  | 
      
      
         | 2353 | 
          | 
          | 
                 to sysroff specification.
  | 
      
      
         | 2354 | 
          | 
          | 
                 (dln_head, dln_inside, dln_tail): Removed.
  | 
      
      
         | 2355 | 
          | 
          | 
          
  | 
      
      
         | 2356 | 
          | 
          | 
         Tue Jul 18 23:00:03 1995  Fred Fish  
  | 
      
      
         | 2357 | 
          | 
          | 
          
  | 
      
      
         | 2358 | 
          | 
          | 
                 * nm.c (sort_symbols_by_size):  Enclose expression being casted
  | 
      
      
         | 2359 | 
          | 
          | 
                 in parens so result is casted, not just first operand.  Can't
  | 
      
      
         | 2360 | 
          | 
          | 
                 do pointer arithmetic on void* pointers.
  | 
      
      
         | 2361 | 
          | 
          | 
          
  | 
      
      
         | 2362 | 
          | 
          | 
         Fri Jul 14 13:42:42 1995  J.T. Conklin  
  | 
      
      
         | 2363 | 
          | 
          | 
          
  | 
      
      
         | 2364 | 
          | 
          | 
                 * sysdump.c (dh): Changed format of output to be 16 hex digits
  | 
      
      
         | 2365 | 
          | 
          | 
                 followed by 16 ascii characters, similar to Emacs' hexl-mode,
  | 
      
      
         | 2366 | 
          | 
          | 
                 to make it easier to read.
  | 
      
      
         | 2367 | 
          | 
          | 
                 (xcalloc): fix typo.
  | 
      
      
         | 2368 | 
          | 
          | 
          
  | 
      
      
         | 2369 | 
          | 
          | 
         Thu Jul 13 15:27:44 1995  J.T. Conklin  
  | 
      
      
         | 2370 | 
          | 
          | 
          
  | 
      
      
         | 2371 | 
          | 
          | 
                 * srconv.c (wr_tr): Write out handcrafted tr block.
  | 
      
      
         | 2372 | 
          | 
          | 
                 (walk_tree_symbol): Use evallen and evalue instead of
  | 
      
      
         | 2373 | 
          | 
          | 
                 vallen & value because of corresponding changes in
  | 
      
      
         | 2374 | 
          | 
          | 
                 sysroff.info.
  | 
      
      
         | 2375 | 
          | 
          | 
          
  | 
      
      
         | 2376 | 
          | 
          | 
                 * sysdump.c (sysroff_swap_tr_in, sysroff_print_tr_out): New
  | 
      
      
         | 2377 | 
          | 
          | 
                 functions.
  | 
      
      
         | 2378 | 
          | 
          | 
          
  | 
      
      
         | 2379 | 
          | 
          | 
                 * sysroff.info (tr): the tr block is a special case --- a block
  | 
      
      
         | 2380 | 
          | 
          | 
                 without contents --- which can't be handled by generated code.
  | 
      
      
         | 2381 | 
          | 
          | 
                 (den, dpp): only first byte is present for DENend, DPPend.
  | 
      
      
         | 2382 | 
          | 
          | 
                 (dsy): describe a conditional portion of block, rename some fields.
  | 
      
      
         | 2383 | 
          | 
          | 
                 (dps): describe a conditional portion of block.
  | 
      
      
         | 2384 | 
          | 
          | 
                 (dfl): removed.
  | 
      
      
         | 2385 | 
          | 
          | 
          
  | 
      
      
         | 2386 | 
          | 
          | 
                 * sysinfo.y (yyerror): write error message to standard error.
  | 
      
      
         | 2387 | 
          | 
          | 
          
  | 
      
      
         | 2388 | 
          | 
          | 
         Thu Jul 13 10:43:59 1995  Ian Lance Taylor  
  | 
      
      
         | 2389 | 
          | 
          | 
          
  | 
      
      
         | 2390 | 
          | 
          | 
                 * Makefile.in (DISTSTUFF): Add arparse.h and sysinfo.h.
  | 
      
      
         | 2391 | 
          | 
          | 
                 (mostlyclean): Remove y.output.
  | 
      
      
         | 2392 | 
          | 
          | 
                 (clean): Remove sysroff, sysroff.c, sysroff.h, and sysinfo.
  | 
      
      
         | 2393 | 
          | 
          | 
          
  | 
      
      
         | 2394 | 
          | 
          | 
                 * nlmconv.c (powerpc_mangle_relocs): Cast memset arg to size_t.
  | 
      
      
         | 2395 | 
          | 
          | 
                 * objcopy.c (copy_object): Likewise.
  | 
      
      
         | 2396 | 
          | 
          | 
          
  | 
      
      
         | 2397 | 
          | 
          | 
                 * nm.c (HAVE_SBRK): Define except on amigados and WINDOWS_NT.
  | 
      
      
         | 2398 | 
          | 
          | 
                 (struct size_sym): Define.
  | 
      
      
         | 2399 | 
          | 
          | 
                 (show_stats): New static variable.
  | 
      
      
         | 2400 | 
          | 
          | 
                 (long_options): Add undocumented option "stats".
  | 
      
      
         | 2401 | 
          | 
          | 
                 (main): Print memory stats if requested.
  | 
      
      
         | 2402 | 
          | 
          | 
                 (sort_bfd, sort_dynamic, sort_x, sort_y): New static variables.
  | 
      
      
         | 2403 | 
          | 
          | 
                 (numeric_forward): Use minisymbols rather than asymbols.
  | 
      
      
         | 2404 | 
          | 
          | 
                 (non_numeric_forward): Likewise.
  | 
      
      
         | 2405 | 
          | 
          | 
                 (size_forward1): Rename from size_forward.  Use minisymbols.
  | 
      
      
         | 2406 | 
          | 
          | 
                 (size_forward2): New static function.
  | 
      
      
         | 2407 | 
          | 
          | 
                 (sort_symbols_by_size): Take new arguments dynamic, size, and
  | 
      
      
         | 2408 | 
          | 
          | 
                 symsizep.  Use minisymbols.  Don't store the size back in the
  | 
      
      
         | 2409 | 
          | 
          | 
                 symbol; store in a newly allocate struct size_sym array.
  | 
      
      
         | 2410 | 
          | 
          | 
                 (display_rel_file): Read minisymbols rather than asymbols.  Set
  | 
      
      
         | 2411 | 
          | 
          | 
                 sort_* variables.  Call print_size_symbols if sorting by size.
  | 
      
      
         | 2412 | 
          | 
          | 
                 (filter_symbols): Take new arguments dynamic and size.  Use
  | 
      
      
         | 2413 | 
          | 
          | 
                 minisymbols.
  | 
      
      
         | 2414 | 
          | 
          | 
                 (print_symbols): Likewise.  Call print_symbol for actual printing.
  | 
      
      
         | 2415 | 
          | 
          | 
                 (print_size_symbols): New static function.
  | 
      
      
         | 2416 | 
          | 
          | 
                 (print_symbol): New static function.
  | 
      
      
         | 2417 | 
          | 
          | 
          
  | 
      
      
         | 2418 | 
          | 
          | 
         Wed Jul 12 10:43:05 1995  Ian Lance Taylor  
  | 
      
      
         | 2419 | 
          | 
          | 
          
  | 
      
      
         | 2420 | 
          | 
          | 
                 * objdump.c (dump_section_stabs): Only print each stabs section
  | 
      
      
         | 2421 | 
          | 
          | 
                 once.
  | 
      
      
         | 2422 | 
          | 
          | 
                 (compare_relocs): Make it clear to gcc that this always returns a
  | 
      
      
         | 2423 | 
          | 
          | 
                 value.
  | 
      
      
         | 2424 | 
          | 
          | 
          
  | 
      
      
         | 2425 | 
          | 
          | 
         Wed Jul 12 10:40:23 1995  H.J. Lu  
  | 
      
      
         | 2426 | 
          | 
          | 
          
  | 
      
      
         | 2427 | 
          | 
          | 
                 * objcopy.c (simple_copy): Preserve errno on failure.
  | 
      
      
         | 2428 | 
          | 
          | 
                 (smart_rename): Print error mesage if simple_copy fails.
  | 
      
      
         | 2429 | 
          | 
          | 
          
  | 
      
      
         | 2430 | 
          | 
          | 
         Tue Jul 11 13:10:52 1995  J.T. Conklin  
  | 
      
      
         | 2431 | 
          | 
          | 
          
  | 
      
      
         | 2432 | 
          | 
          | 
                 * sysdump.c: re-indented file.
  | 
      
      
         | 2433 | 
          | 
          | 
                 (module): read blocks sequentially instead of trying to parse
  | 
      
      
         | 2434 | 
          | 
          | 
                 them, as that would require changing the parser recognize the
  | 
      
      
         | 2435 | 
          | 
          | 
                 difference between a DPSstart and DPSend block.
  | 
      
      
         | 2436 | 
          | 
          | 
                 (getone): Add break's between switch blocks as appropriate.
  | 
      
      
         | 2437 | 
          | 
          | 
                 (object_body_list): parse blocks according to sysroff spec.
  | 
      
      
         | 2438 | 
          | 
          | 
          
  | 
      
      
         | 2439 | 
          | 
          | 
         Mon Jul 10 12:37:25 1995  J.T. Conklin  
  | 
      
      
         | 2440 | 
          | 
          | 
          
  | 
      
      
         | 2441 | 
          | 
          | 
                 * sysroff.info: re-indented file, prior formatting was confusing
  | 
      
      
         | 2442 | 
          | 
          | 
                 because it was indentation did not reflect nesting of conditional
  | 
      
      
         | 2443 | 
          | 
          | 
                 records.  Change "space size within segment" record in hd record
  | 
      
      
         | 2444 | 
          | 
          | 
                 from bit to byte.
  | 
      
      
         | 2445 | 
          | 
          | 
          
  | 
      
      
         | 2446 | 
          | 
          | 
                 * sysinfo.y (cond_it_field): Use xcalloc instead of calloc.
  | 
      
      
         | 2447 | 
          | 
          | 
          
  | 
      
      
         | 2448 | 
          | 
          | 
                 * srconv.c (wr_cs): Reformatted cs header array, tag each byte
  | 
      
      
         | 2449 | 
          | 
          | 
                 with a comment describing the field.
  | 
      
      
         | 2450 | 
          | 
          | 
                 (wr_unit_info): Use SEEK_SET macro instead of constant 0.
  | 
      
      
         | 2451 | 
          | 
          | 
                 (main): Use FOPEN_WB macro instead of literal "wb".
  | 
      
      
         | 2452 | 
          | 
          | 
                 * sysroff.info: Remove fdl (dfl) field from cs block.  Compare
  | 
      
      
         | 2453 | 
          | 
          | 
                 ptr->type with ED_TYPE_CONST instead of constant 2 in ed block.
  | 
      
      
         | 2454 | 
          | 
          | 
          
  | 
      
      
         | 2455 | 
          | 
          | 
         Tue Jul  4 14:48:42 1995  Ian Lance Taylor  
  | 
      
      
         | 2456 | 
          | 
          | 
          
  | 
      
      
         | 2457 | 
          | 
          | 
                 * nm.c (size_forward): Check yf against yn, not xn.
  | 
      
      
         | 2458 | 
          | 
          | 
          
  | 
      
      
         | 2459 | 
          | 
          | 
                 * objcopy.c (copy_archive): Record all output BFD's, and close
  | 
      
      
         | 2460 | 
          | 
          | 
                 them before unlinking them and removing the temporary directory,
  | 
      
      
         | 2461 | 
          | 
          | 
                 to avoid NFS problems.
  | 
      
      
         | 2462 | 
          | 
          | 
          
  | 
      
      
         | 2463 | 
          | 
          | 
                 * ar.c (replace_members): In verbose messages, use 'r' when
  | 
      
      
         | 2464 | 
          | 
          | 
                 replacing a member, and 'a' when adding one.
  | 
      
      
         | 2465 | 
          | 
          | 
          
  | 
      
      
         | 2466 | 
          | 
          | 
                 * ar.c (ar_truncate): New static variable.
  | 
      
      
         | 2467 | 
          | 
          | 
                 (normalize): Change return type to const char *.  Add abfd
  | 
      
      
         | 2468 | 
          | 
          | 
                 argument.  Change all callers.  If ar_truncate, chop the filename
  | 
      
      
         | 2469 | 
          | 
          | 
                 to abfd->ar_max_namelen.
  | 
      
      
         | 2470 | 
          | 
          | 
                 (main): For the 'f' modifier, set ar_truncate to true.  Don't
  | 
      
      
         | 2471 | 
          | 
          | 
                 change quick_append to replace if ar_truncate is true.
  | 
      
      
         | 2472 | 
          | 
          | 
                 (do_quick_append): If ar_truncate, set BFD_TRADITIONAL_FORMAT.
  | 
      
      
         | 2473 | 
          | 
          | 
                 (write_archive): Likewise.
  | 
      
      
         | 2474 | 
          | 
          | 
                 * binutils.texi, ar.1: Document 'f' modifier.
  | 
      
      
         | 2475 | 
          | 
          | 
          
  | 
      
      
         | 2476 | 
          | 
          | 
                 * objcopy.c (enum strip_action): Define strip_unneeded.
  | 
      
      
         | 2477 | 
          | 
          | 
                 (OPTION_STRIP_UNNEEDED): Define.
  | 
      
      
         | 2478 | 
          | 
          | 
                 (strip_options): Add "strip-unneeded".
  | 
      
      
         | 2479 | 
          | 
          | 
                 (copy_options): Likewise.
  | 
      
      
         | 2480 | 
          | 
          | 
                 (copy_usage): Mention --strip-unneeded.
  | 
      
      
         | 2481 | 
          | 
          | 
                 (strip_usage): Likewise.
  | 
      
      
         | 2482 | 
          | 
          | 
                 (is_strip_section): Strip debugging sections if strip_unneeded.
  | 
      
      
         | 2483 | 
          | 
          | 
                 (filter_symbols): If strip_unneeded, only keep BSF_KEEP symbols.
  | 
      
      
         | 2484 | 
          | 
          | 
                 (copy_object): If strip_all, discard symbols without checking
  | 
      
      
         | 2485 | 
          | 
          | 
                 discard_locals.
  | 
      
      
         | 2486 | 
          | 
          | 
                 (copy_object): Call filter_symbols if strip_unneeded.
  | 
      
      
         | 2487 | 
          | 
          | 
                 (setup_section): Strip debugging sections if strip_unneeded.
  | 
      
      
         | 2488 | 
          | 
          | 
                 (copy_section): Likewise.
  | 
      
      
         | 2489 | 
          | 
          | 
                 (strip_main): Handle OPTION_STRIP_UNNEEDED.
  | 
      
      
         | 2490 | 
          | 
          | 
                 (copy_main): Likewise.
  | 
      
      
         | 2491 | 
          | 
          | 
                 * binutils.texi, objcopy.1, strip.1: Document --strip-unneeded.
  | 
      
      
         | 2492 | 
          | 
          | 
          
  | 
      
      
         | 2493 | 
          | 
          | 
         Mon Jul  3 14:16:47 1995  Steve Chamberlain  
  | 
      
      
         | 2494 | 
          | 
          | 
          
  | 
      
      
         | 2495 | 
          | 
          | 
                 * configure.in (i386-*-win32): New configuration.
  | 
      
      
         | 2496 | 
          | 
          | 
                 * dlltool.c (killat, xlate, usage, long_options, main):
  | 
      
      
         | 2497 | 
          | 
          | 
                 Understand and cope with -k option.
  | 
      
      
         | 2498 | 
          | 
          | 
          
  | 
      
      
         | 2499 | 
          | 
          | 
         Sat Jul  1 12:25:15 1995  Fred Fish  
  | 
      
      
         | 2500 | 
          | 
          | 
          
  | 
      
      
         | 2501 | 
          | 
          | 
                 * ar.c: (extract_file):  Change "#if POSIX_UTIME" to
  | 
      
      
         | 2502 | 
          | 
          | 
                 "#ifdef POSIX_UTIME" to match other tests of POSIX_UTIME
  | 
      
      
         | 2503 | 
          | 
          | 
                 and avoid lossage when POSIX_UTIME is not defined at all.
  | 
      
      
         | 2504 | 
          | 
          | 
          
  | 
      
      
         | 2505 | 
          | 
          | 
         Wed Jun 28 17:51:24 1995  Steve Chamberlain  
  | 
      
      
         | 2506 | 
          | 
          | 
          
  | 
      
      
         | 2507 | 
          | 
          | 
                 * ar.c: (print_contents.c, extract_file, do_quick_append):
  | 
      
      
         | 2508 | 
          | 
          | 
                 Malloc buffers rather than allocate on stack (so it works
  | 
      
      
         | 2509 | 
          | 
          | 
                 on NT).
  | 
      
      
         | 2510 | 
          | 
          | 
                 * deflex.l: Names can have an @ in them.
  | 
      
      
         | 2511 | 
          | 
          | 
                 * dlltool.c: Loads of stuff. Can now generate .imp files which
  | 
      
      
         | 2512 | 
          | 
          | 
                 work with NT .dlls.
  | 
      
      
         | 2513 | 
          | 
          | 
          
  | 
      
      
         | 2514 | 
          | 
          | 
         Thu Jun 22 19:10:50 1995  Stan Shebs  
  | 
      
      
         | 2515 | 
          | 
          | 
          
  | 
      
      
         | 2516 | 
          | 
          | 
                 * mpw-make.in (demangle.c.o): Remove.
  | 
      
      
         | 2517 | 
          | 
          | 
                 (arparse.h): Depend on arparse.c instead of arparse.y.
  | 
      
      
         | 2518 | 
          | 
          | 
          
  | 
      
      
         | 2519 | 
          | 
          | 
         Wed Jun 21 17:32:45 1995  Ken Raeburn  
  | 
      
      
         | 2520 | 
          | 
          | 
          
  | 
      
      
         | 2521 | 
          | 
          | 
                 * Makefile.in (DISTSTUFF): Don't include info here.
  | 
      
      
         | 2522 | 
          | 
          | 
                 (diststuff): Include it here.
  | 
      
      
         | 2523 | 
          | 
          | 
                 (realclean): Remove *.info.
  | 
      
      
         | 2524 | 
          | 
          | 
          
  | 
      
      
         | 2525 | 
          | 
          | 
                 * objdump.c (compare_relocs): If relocation entries have the same
  | 
      
      
         | 2526 | 
          | 
          | 
                 address, keep them in file order.
  | 
      
      
         | 2527 | 
          | 
          | 
          
  | 
      
      
         | 2528 | 
          | 
          | 
         Mon Jun 19 09:06:49 1995  Steve Chamberlain  
  | 
      
      
         | 2529 | 
          | 
          | 
          
  | 
      
      
         | 2530 | 
          | 
          | 
                 * dlltool.c: Change names of generated files. .*.s-> -*.s
  | 
      
      
         | 2531 | 
          | 
          | 
          
  | 
      
      
         | 2532 | 
          | 
          | 
                 * objdump.c (dump_section_stabs):  Check for names
  | 
      
      
         | 2533 | 
          | 
          | 
                 which are supersets of selected names.
  | 
      
      
         | 2534 | 
          | 
          | 
          
  | 
      
      
         | 2535 | 
          | 
          | 
         Wed Jun 14 19:43:52 1995  Doug Evans  
  | 
      
      
         | 2536 | 
          | 
          | 
          
  | 
      
      
         | 2537 | 
          | 
          | 
                 * dlltool.c (mtable, ARM jump): Must redirect via pc offsetable ptr.
  | 
      
      
         | 2538 | 
          | 
          | 
          
  | 
      
      
         | 2539 | 
          | 
          | 
         Wed Jun 14 13:27:22 1995  Steve Chamberlain  
  | 
      
      
         | 2540 | 
          | 
          | 
          
  | 
      
      
         | 2541 | 
          | 
          | 
                 * deflex.l, defparse.y, dlltool.c: New files.
  | 
      
      
         | 2542 | 
          | 
          | 
                 * Makefile.in, configure.in: Support for them.
  | 
      
      
         | 2543 | 
          | 
          | 
          
  | 
      
      
         | 2544 | 
          | 
          | 
         Mon Jun 12 11:27:54 1995  Steve Chamberlain  
  | 
      
      
         | 2545 | 
          | 
          | 
          
  | 
      
      
         | 2546 | 
          | 
          | 
                 * sysdump.c: Include sysdep.h
  | 
      
      
         | 2547 | 
          | 
          | 
                 (main): Open input with FOPEN_RB.
  | 
      
      
         | 2548 | 
          | 
          | 
          
  | 
      
      
         | 2549 | 
          | 
          | 
         Fri Jun  9 17:26:11 1995  Michael Meissner  
  | 
      
      
         | 2550 | 
          | 
          | 
          
  | 
      
      
         | 2551 | 
          | 
          | 
                 * objdump.c (wide_output): New flag variable.
  | 
      
      
         | 2552 | 
          | 
          | 
                 (usage): Print new -w, --wide options.
  | 
      
      
         | 2553 | 
          | 
          | 
                 (long_options): Add --wide support.
  | 
      
      
         | 2554 | 
          | 
          | 
                 (dump_section_header): If --wide, don't print a newline between
  | 
      
      
         | 2555 | 
          | 
          | 
                 the section's first line and the flags.
  | 
      
      
         | 2556 | 
          | 
          | 
                 (objdump_print_address): Use unsigned comparisons for the binary
  | 
      
      
         | 2557 | 
          | 
          | 
                 search, not signed.
  | 
      
      
         | 2558 | 
          | 
          | 
                 (disassemble_data): If --wide, don't put a \n between the
  | 
      
      
         | 2559 | 
          | 
          | 
                 disassembly output and relocation information.
  | 
      
      
         | 2560 | 
          | 
          | 
                 (main): Support -w option being the same as --wide.
  | 
      
      
         | 2561 | 
          | 
          | 
          
  | 
      
      
         | 2562 | 
          | 
          | 
         Thu Jun  1 17:09:27 1995  Ken Raeburn  
  | 
      
      
         | 2563 | 
          | 
          | 
          
  | 
      
      
         | 2564 | 
          | 
          | 
                 Sat May  6 08:52:24 1995  H.J. Lu (hjl@nynexst.com)
  | 
      
      
         | 2565 | 
          | 
          | 
          
  | 
      
      
         | 2566 | 
          | 
          | 
                 * objcopy.c (smart_rename): make it smarter, clean up
  | 
      
      
         | 2567 | 
          | 
          | 
                   if rename () fails.
  | 
      
      
         | 2568 | 
          | 
          | 
          
  | 
      
      
         | 2569 | 
          | 
          | 
         Tue May 30 14:24:15 1995  Ken Raeburn  
  | 
      
      
         | 2570 | 
          | 
          | 
          
  | 
      
      
         | 2571 | 
          | 
          | 
                 * Makefile.in: Delete lines with lots of #### because four or more
  | 
      
      
         | 2572 | 
          | 
          | 
                 indicate a point for makefile fragment substitution.
  | 
      
      
         | 2573 | 
          | 
          | 
          
  | 
      
      
         | 2574 | 
          | 
          | 
         Tue May  9 17:17:05 1995  Michael Meissner  
  | 
      
      
         | 2575 | 
          | 
          | 
          
  | 
      
      
         | 2576 | 
          | 
          | 
                 * configure.in: Don't build nlmconv on PowerPC eabi any more, it
  | 
      
      
         | 2577 | 
          | 
          | 
                 is not needed.
  | 
      
      
         | 2578 | 
          | 
          | 
          
  | 
      
      
         | 2579 | 
          | 
          | 
         Thu Apr 27 20:21:24 1995  Doug Evans  
  | 
      
      
         | 2580 | 
          | 
          | 
          
  | 
      
      
         | 2581 | 
          | 
          | 
                 * Makefile.in (EXPECT): Define.
  | 
      
      
         | 2582 | 
          | 
          | 
                 (RUNTEST): Use one in source tree if present.
  | 
      
      
         | 2583 | 
          | 
          | 
                 (check): Set `rootme' for $(EXPECT).
  | 
      
      
         | 2584 | 
          | 
          | 
          
  | 
      
      
         | 2585 | 
          | 
          | 
         Wed Apr 26 18:26:21 1995  Steve Chamberlain  
  | 
      
      
         | 2586 | 
          | 
          | 
          
  | 
      
      
         | 2587 | 
          | 
          | 
                 * srconv.c (main): Add support for -n option which disables
  | 
      
      
         | 2588 | 
          | 
          | 
                 prescan of common symbols.
  | 
      
      
         | 2589 | 
          | 
          | 
                 (wr_ob): If reading past the end of a section, fill with zeros.
  | 
      
      
         | 2590 | 
          | 
          | 
          
  | 
      
      
         | 2591 | 
          | 
          | 
         Tue Apr 25 19:14:37 1995  Ken Raeburn  
  | 
      
      
         | 2592 | 
          | 
          | 
          
  | 
      
      
         | 2593 | 
          | 
          | 
                 * objdump.c (dump_section_header): Display load address after
  | 
      
      
         | 2594 | 
          | 
          | 
                 virtual memory (run-time) address.
  | 
      
      
         | 2595 | 
          | 
          | 
          
  | 
      
      
         | 2596 | 
          | 
          | 
         Wed Apr 19 09:44:06 1995  Jason Merrill  
  | 
      
      
         | 2597 | 
          | 
          | 
          
  | 
      
      
         | 2598 | 
          | 
          | 
                 * Makefile.in (cplus-dem.o): Pass -DVERSION='"$(VERSION)"' to the
  | 
      
      
         | 2599 | 
          | 
          | 
                 compile.
  | 
      
      
         | 2600 | 
          | 
          | 
                 (DEMANGLER_PROG): No longer uses version.o.
  | 
      
      
         | 2601 | 
          | 
          | 
          
  | 
      
      
         | 2602 | 
          | 
          | 
         Mon Apr 10 13:29:49 1995  Stan Shebs  
  | 
      
      
         | 2603 | 
          | 
          | 
          
  | 
      
      
         | 2604 | 
          | 
          | 
                 Merge in support for Mac MPW as a host.
  | 
      
      
         | 2605 | 
          | 
          | 
                 (Old change descriptions retained for informational value.)
  | 
      
      
         | 2606 | 
          | 
          | 
          
  | 
      
      
         | 2607 | 
          | 
          | 
                 * mpw-config.in (TDEFINES): Define as empty in makefile frag.
  | 
      
      
         | 2608 | 
          | 
          | 
          
  | 
      
      
         | 2609 | 
          | 
          | 
                 * mpw-config.in: Create mk.tmp, define ARCHDEFS in it.
  | 
      
      
         | 2610 | 
          | 
          | 
          
  | 
      
      
         | 2611 | 
          | 
          | 
                 * mpw-config.in: New file, MPW configure fragment for binutils.
  | 
      
      
         | 2612 | 
          | 
          | 
                 * mpw-make.in (install-only): New target.
  | 
      
      
         | 2613 | 
          | 
          | 
                 (install): Also depend on install-only.
  | 
      
      
         | 2614 | 
          | 
          | 
          
  | 
      
      
         | 2615 | 
          | 
          | 
                 * mpw-make.in (cplusfilt): Renamed from c++filt.
  | 
      
      
         | 2616 | 
          | 
          | 
                 (INCLUDES): Add more paths.
  | 
      
      
         | 2617 | 
          | 
          | 
          
  | 
      
      
         | 2618 | 
          | 
          | 
                 * mpw-make.in: New file, MPW makefile fragment for binutils.
  | 
      
      
         | 2619 | 
          | 
          | 
                 (Normally automatically generated from Makefile.in.)
  | 
      
      
         | 2620 | 
          | 
          | 
          
  | 
      
      
         | 2621 | 
          | 
          | 
         Mon Mar 27 11:52:57 1995  Ian Lance Taylor  
  | 
      
      
         | 2622 | 
          | 
          | 
          
  | 
      
      
         | 2623 | 
          | 
          | 
                 * ar.c (write_archive): Call make_tempname to get output file
  | 
      
      
         | 2624 | 
          | 
          | 
                 name, rather than using a fixed name based on the input file.
  | 
      
      
         | 2625 | 
          | 
          | 
          
  | 
      
      
         | 2626 | 
          | 
          | 
                 * objcopy.c (make_tempname): Copy from here...
  | 
      
      
         | 2627 | 
          | 
          | 
                 * bucomm.c (make_tempname): ...to here, and make global.
  | 
      
      
         | 2628 | 
          | 
          | 
                 * bucomm.h (make_tempname): Declare.
  | 
      
      
         | 2629 | 
          | 
          | 
          
  | 
      
      
         | 2630 | 
          | 
          | 
         Fri Mar 24 11:47:42 1995  Ian Lance Taylor  
  | 
      
      
         | 2631 | 
          | 
          | 
          
  | 
      
      
         | 2632 | 
          | 
          | 
                 * strings.c: Include "bfd.h" before other headers.  Include
  | 
      
      
         | 2633 | 
          | 
          | 
                 "sysdep.h".
  | 
      
      
         | 2634 | 
          | 
          | 
                 * bucomm.c (print_arelt_descr): Cast st_uid and st_gid to long,
  | 
      
      
         | 2635 | 
          | 
          | 
                 and print them with %ld.
  | 
      
      
         | 2636 | 
          | 
          | 
          
  | 
      
      
         | 2637 | 
          | 
          | 
         Fri Mar 10 13:09:42 1995  Ian Lance Taylor  
  | 
      
      
         | 2638 | 
          | 
          | 
          
  | 
      
      
         | 2639 | 
          | 
          | 
                 * objcopy.c (strip_options): Add --keep-symbol.
  | 
      
      
         | 2640 | 
          | 
          | 
                 (copy_options): Likewise.
  | 
      
      
         | 2641 | 
          | 
          | 
                 (copy_usage): Mention --keep-symbol and -K.
  | 
      
      
         | 2642 | 
          | 
          | 
                 (strip_usage): Likewise.
  | 
      
      
         | 2643 | 
          | 
          | 
                 (keep_symbols): New static variable.
  | 
      
      
         | 2644 | 
          | 
          | 
                 (is_strip_symbol): Adjust the return value according to
  | 
      
      
         | 2645 | 
          | 
          | 
                 keep_symbols.
  | 
      
      
         | 2646 | 
          | 
          | 
                 (strip_main): Handle -K.  For -N, check that -K was not given.
  | 
      
      
         | 2647 | 
          | 
          | 
                 (copy_main): Likewise.
  | 
      
      
         | 2648 | 
          | 
          | 
                 * binutils.texi, objcopy.1, strip.1: Document -K.
  | 
      
      
         | 2649 | 
          | 
          | 
          
  | 
      
      
         | 2650 | 
          | 
          | 
         Mon Mar  6 13:33:47 1995  Stan Shebs  
  | 
      
      
         | 2651 | 
          | 
          | 
          
  | 
      
      
         | 2652 | 
          | 
          | 
                 * objcopy.c (copy_archive): Check result of mkdir.
  | 
      
      
         | 2653 | 
          | 
          | 
                 (copy_main): Cast an xmalloc result.
  | 
      
      
         | 2654 | 
          | 
          | 
          
  | 
      
      
         | 2655 | 
          | 
          | 
                 * objdump.c (usage): Break long format string into shorter ones.
  | 
      
      
         | 2656 | 
          | 
          | 
          
  | 
      
      
         | 2657 | 
          | 
          | 
         Mon Mar  6 13:46:12 1995  Ian Lance Taylor  
  | 
      
      
         | 2658 | 
          | 
          | 
          
  | 
      
      
         | 2659 | 
          | 
          | 
                 * bucomm.c (list_supported_targets): New function.
  | 
      
      
         | 2660 | 
          | 
          | 
                 * bucomm.h (list_supported_targets): Declare.
  | 
      
      
         | 2661 | 
          | 
          | 
                 * ar.c (usage): Call list_supported_targets.
  | 
      
      
         | 2662 | 
          | 
          | 
                 * nm.c (usage): Likewise.
  | 
      
      
         | 2663 | 
          | 
          | 
                 * objcopy.c (copy_usage, strip_usage): Likewise.
  | 
      
      
         | 2664 | 
          | 
          | 
                 * objdump.c (usage): Likewise.
  | 
      
      
         | 2665 | 
          | 
          | 
                 * size.c (usage): Likewise.
  | 
      
      
         | 2666 | 
          | 
          | 
                 * strings.c (usage): Likewise.
  | 
      
      
         | 2667 | 
          | 
          | 
          
  | 
      
      
         | 2668 | 
          | 
          | 
         Tue Feb 28 15:13:58 1995  Ian Lance Taylor  
  | 
      
      
         | 2669 | 
          | 
          | 
          
  | 
      
      
         | 2670 | 
          | 
          | 
                 * bucomm.c (print_arelt_descr): Cast st_size to long before
  | 
      
      
         | 2671 | 
          | 
          | 
                 passing it to fprintf.
  | 
      
      
         | 2672 | 
          | 
          | 
          
  | 
      
      
         | 2673 | 
          | 
          | 
         Fri Feb 17 13:36:45 1995  Ian Lance Taylor  
  | 
      
      
         | 2674 | 
          | 
          | 
          
  | 
      
      
         | 2675 | 
          | 
          | 
                 * objcopy.c (struct section_list): Add fields remove, set_flags,
  | 
      
      
         | 2676 | 
          | 
          | 
                 and flags.  Change adjust from boolean to enum.
  | 
      
      
         | 2677 | 
          | 
          | 
                 (remove_sections): Remove static variable.
  | 
      
      
         | 2678 | 
          | 
          | 
                 (sections_removed): New static variable.
  | 
      
      
         | 2679 | 
          | 
          | 
                 (copy_options): Add --set-section-flags.
  | 
      
      
         | 2680 | 
          | 
          | 
                 (copy_usage): Mention --set-section-flags.
  | 
      
      
         | 2681 | 
          | 
          | 
                 (parse_flags): New static function.
  | 
      
      
         | 2682 | 
          | 
          | 
                 (find_section_list): New static function.
  | 
      
      
         | 2683 | 
          | 
          | 
                 (is_strip_symbol): Change return type from int to boolean.
  | 
      
      
         | 2684 | 
          | 
          | 
                 (is_strip_section): New static function.
  | 
      
      
         | 2685 | 
          | 
          | 
                 (filter_symbols): Call is_strip_section.
  | 
      
      
         | 2686 | 
          | 
          | 
                 (copy_object): When adding sections, check for specified flags or
  | 
      
      
         | 2687 | 
          | 
          | 
                 VMA.  Call filter_symbols if any sections are being removed.
  | 
      
      
         | 2688 | 
          | 
          | 
                 (setup_section): Use find_section_list function rather than
  | 
      
      
         | 2689 | 
          | 
          | 
                 looking through remove_sections and adjust_sections.  Handle
  | 
      
      
         | 2690 | 
          | 
          | 
                 --set-section-flags.
  | 
      
      
         | 2691 | 
          | 
          | 
                 (copy_section): Use find_section_list rather than looking through
  | 
      
      
         | 2692 | 
          | 
          | 
                 remove_sections.
  | 
      
      
         | 2693 | 
          | 
          | 
                 (strip_main): Use find_section_list instead of adding items to
  | 
      
      
         | 2694 | 
          | 
          | 
                 sections_removed.
  | 
      
      
         | 2695 | 
          | 
          | 
                 (copy_main): Use find_section_list instead of adding items to
  | 
      
      
         | 2696 | 
          | 
          | 
                 sections_removed and adjust_sections.  Handle --set-section-flags.
  | 
      
      
         | 2697 | 
          | 
          | 
                 * binutils.texi, objcopy.1: Document --set-section-flags.
  | 
      
      
         | 2698 | 
          | 
          | 
          
  | 
      
      
         | 2699 | 
          | 
          | 
         Tue Feb 14 18:03:03 1995  Ian Lance Taylor  
  | 
      
      
         | 2700 | 
          | 
          | 
          
  | 
      
      
         | 2701 | 
          | 
          | 
                 * objdump.c (with_source_code): New global variable.
  | 
      
      
         | 2702 | 
          | 
          | 
                 (usage): Mention -S/--source.
  | 
      
      
         | 2703 | 
          | 
          | 
                 (long_options): Add --source.
  | 
      
      
         | 2704 | 
          | 
          | 
                 (prev_functionname, prev_line): New static variables.
  | 
      
      
         | 2705 | 
          | 
          | 
                 (struct print_file_list): Define.
  | 
      
      
         | 2706 | 
          | 
          | 
                 (print_files): New static variable.
  | 
      
      
         | 2707 | 
          | 
          | 
                 (skip_to_line, show_line): New static functions.
  | 
      
      
         | 2708 | 
          | 
          | 
                 (disassemble_data): Call show_line to handle -l and -S.
  | 
      
      
         | 2709 | 
          | 
          | 
                 (main): Handle -S.
  | 
      
      
         | 2710 | 
          | 
          | 
                 * binutils.texi, objdump.1: Document -S/--source.
  | 
      
      
         | 2711 | 
          | 
          | 
          
  | 
      
      
         | 2712 | 
          | 
          | 
         Thu Feb  9 16:11:53 1995  Ian Lance Taylor  
  | 
      
      
         | 2713 | 
          | 
          | 
          
  | 
      
      
         | 2714 | 
          | 
          | 
                 * objcopy.c (copy_usage): Rename parameter to avoid shadowing.
  | 
      
      
         | 2715 | 
          | 
          | 
                 (strip_usage): Likewise.
  | 
      
      
         | 2716 | 
          | 
          | 
          
  | 
      
      
         | 2717 | 
          | 
          | 
                 * objcopy.c (struct section_add): Define.
  | 
      
      
         | 2718 | 
          | 
          | 
                 (add_sections): New static variable.
  | 
      
      
         | 2719 | 
          | 
          | 
                 (copy_options): Accept --add-section.
  | 
      
      
         | 2720 | 
          | 
          | 
                 (copy_usage): Mention --add-section.
  | 
      
      
         | 2721 | 
          | 
          | 
                 (copy_object): Add sections from the add_sections list.
  | 
      
      
         | 2722 | 
          | 
          | 
                 (copy_main): Handle --add-section.
  | 
      
      
         | 2723 | 
          | 
          | 
                 * binutils.texi, objcopy.1: Document --add-section.
  | 
      
      
         | 2724 | 
          | 
          | 
          
  | 
      
      
         | 2725 | 
          | 
          | 
         Wed Feb  1 15:04:57 1995  Ken Raeburn  
  | 
      
      
         | 2726 | 
          | 
          | 
          
  | 
      
      
         | 2727 | 
          | 
          | 
                 * objdump.c (disassemble_data): Pass section offset, not absolute
  | 
      
      
         | 2728 | 
          | 
          | 
                 address, to bfd_find_nearest_line.
  | 
      
      
         | 2729 | 
          | 
          | 
          
  | 
      
      
         | 2730 | 
          | 
          | 
                 * nlmconv.c (powerpc_mangle_relocs): Don't use const with
  | 
      
      
         | 2731 | 
          | 
          | 
                 reloc_howto_type.
  | 
      
      
         | 2732 | 
          | 
          | 
          
  | 
      
      
         | 2733 | 
          | 
          | 
         Thu Jan 26 18:50:06 1995  Ian Lance Taylor  
  | 
      
      
         | 2734 | 
          | 
          | 
          
  | 
      
      
         | 2735 | 
          | 
          | 
                 * objdump.c (compare_symbols): Use bfd_asymbol_value (VAR) rather
  | 
      
      
         | 2736 | 
          | 
          | 
                 than VAR->value.
  | 
      
      
         | 2737 | 
          | 
          | 
                 (objdump_print_address): Likewise.
  | 
      
      
         | 2738 | 
          | 
          | 
                 (disassemble_data): Don't change the symbol values.  It can
  | 
      
      
         | 2739 | 
          | 
          | 
                 confuse bfd_canonicalize_reloc.
  | 
      
      
         | 2740 | 
          | 
          | 
          
  | 
      
      
         | 2741 | 
          | 
          | 
         Thu Jan 26 12:03:56 1995  Michael Meissner  
  | 
      
      
         | 2742 | 
          | 
          | 
          
  | 
      
      
         | 2743 | 
          | 
          | 
                 * configure.in: Add support for powerpc-*-ebai.
  | 
      
      
         | 2744 | 
          | 
          | 
          
  | 
      
      
         | 2745 | 
          | 
          | 
         Wed Jan 18 10:02:12 1995  Steve Chamberlain  
  | 
      
      
         | 2746 | 
          | 
          | 
          
  | 
      
      
         | 2747 | 
          | 
          | 
                 * coffdump.c: Include sysdep.h.
  | 
      
      
         | 2748 | 
          | 
          | 
                 (dump_coff_type): Handle coff_secdef_type.
  | 
      
      
         | 2749 | 
          | 
          | 
                 * coffgrok.c : Include sysdep.h.
  | 
      
      
         | 2750 | 
          | 
          | 
                 * srconv.c: Include libiberty.h
  | 
      
      
         | 2751 | 
          | 
          | 
                 (absolute_p, dty_start, dty_end, dump_tree_structure): Remove.
  | 
      
      
         | 2752 | 
          | 
          | 
          
  | 
      
      
         | 2753 | 
          | 
          | 
         Wed Jan 18 12:24:14 1995  Ian Lance Taylor  
  | 
      
      
         | 2754 | 
          | 
          | 
          
  | 
      
      
         | 2755 | 
          | 
          | 
                 * coffdump.c (dump_coff_scope): Cast pointer to unsigned long for
  | 
      
      
         | 2756 | 
          | 
          | 
                 printf.
  | 
      
      
         | 2757 | 
          | 
          | 
                 * coffgrok.c: Include bucomm.h.  Don't declare xmalloc.
  | 
      
      
         | 2758 | 
          | 
          | 
                 (push_scope): Declare type of parameter link.
  | 
      
      
         | 2759 | 
          | 
          | 
                 * size.c: Include libiberty.h.
  | 
      
      
         | 2760 | 
          | 
          | 
                 * srconv.c: Include bucomm.h.
  | 
      
      
         | 2761 | 
          | 
          | 
                 (find_base): Declare at top of file.
  | 
      
      
         | 2762 | 
          | 
          | 
                 (wr_hd): Add default case to architecture switch.
  | 
      
      
         | 2763 | 
          | 
          | 
                 (wr_dps_start): Declare type of parameter nest.
  | 
      
      
         | 2764 | 
          | 
          | 
                 (wr_du): Comment out variables used only in commented out blocks.
  | 
      
      
         | 2765 | 
          | 
          | 
                 (wr_dus): Remove unused variable i.
  | 
      
      
         | 2766 | 
          | 
          | 
                 (wr_sc): Remove unused variables myinfo, low, and high.
  | 
      
      
         | 2767 | 
          | 
          | 
                 * strings.c: Include libiberty.h.
  | 
      
      
         | 2768 | 
          | 
          | 
                 * sysdump.c: Include .
  | 
      
      
         | 2769 | 
          | 
          | 
          
  | 
      
      
         | 2770 | 
          | 
          | 
         Tue Dec 20 19:13:44 1994  Ian Lance Taylor  
  | 
      
      
         | 2771 | 
          | 
          | 
          
  | 
      
      
         | 2772 | 
          | 
          | 
                 * ar.c (main): Ignore 'f' modifier used on HP/UX 9.
  | 
      
      
         | 2773 | 
          | 
          | 
          
  | 
      
      
         | 2774 | 
          | 
          | 
         Thu Dec 15 17:34:12 1994  Stan Shebs  
  | 
      
      
         | 2775 | 
          | 
          | 
          
  | 
      
      
         | 2776 | 
          | 
          | 
                 * ar.c, nm.c, objcopy.c, objdump.c: Include progress.h.
  | 
      
      
         | 2777 | 
          | 
          | 
                 * ar.c, nm.c, objcopy.c, objdump.c (main): Add START_PROGRESS
  | 
      
      
         | 2778 | 
          | 
          | 
                 and END_PROGRESS.
  | 
      
      
         | 2779 | 
          | 
          | 
                 * ar.c (map_over_members, open_inarch): Call PROGRESS.
  | 
      
      
         | 2780 | 
          | 
          | 
                 * nm.c (main, display_archive, filter_symbols, print_symbols):
  | 
      
      
         | 2781 | 
          | 
          | 
                 Call PROGRESS.
  | 
      
      
         | 2782 | 
          | 
          | 
          
  | 
      
      
         | 2783 | 
          | 
          | 
                 * objcopy.c (copy_usage): Break up long usage string.
  | 
      
      
         | 2784 | 
          | 
          | 
          
  | 
      
      
         | 2785 | 
          | 
          | 
         Wed Dec 14 15:51:56 1994  Ken Raeburn  
  | 
      
      
         | 2786 | 
          | 
          | 
          
  | 
      
      
         | 2787 | 
          | 
          | 
                 * objcopy.c (copy_object): Don't bother setting status after
  | 
      
      
         | 2788 | 
          | 
          | 
                 nonfatal() "call", because it won't return.
  | 
      
      
         | 2789 | 
          | 
          | 
          
  | 
      
      
         | 2790 | 
          | 
          | 
         Fri Dec  9 00:22:54 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 2791 | 
          | 
          | 
          
  | 
      
      
         | 2792 | 
          | 
          | 
                 * nlmconv.c (powerpc_mangle_relocs): Don't switch a reloc to use
  | 
      
      
         | 2793 | 
          | 
          | 
                 the section symbol if the symbol is undefined.
  | 
      
      
         | 2794 | 
          | 
          | 
          
  | 
      
      
         | 2795 | 
          | 
          | 
         Thu Dec  8 14:45:50 1994  Ken Raeburn  
  | 
      
      
         | 2796 | 
          | 
          | 
          
  | 
      
      
         | 2797 | 
          | 
          | 
                 * objcopy.c (add_strip_symbol): Cast return value of xmalloc.
  | 
      
      
         | 2798 | 
          | 
          | 
          
  | 
      
      
         | 2799 | 
          | 
          | 
         Wed Nov 30 11:05:43 1994  Ian Lance Taylor  
  | 
      
      
         | 2800 | 
          | 
          | 
          
  | 
      
      
         | 2801 | 
          | 
          | 
                 * ar.c (replace_members): Pass current->filename to normalize when
  | 
      
      
         | 2802 | 
          | 
          | 
                 checking for duplicates, because the filename of a newly added
  | 
      
      
         | 2803 | 
          | 
          | 
                 file will not have been normalized yet.
  | 
      
      
         | 2804 | 
          | 
          | 
          
  | 
      
      
         | 2805 | 
          | 
          | 
         Thu Nov 17 15:00:13 1994  Ian Lance Taylor  
  | 
      
      
         | 2806 | 
          | 
          | 
          
  | 
      
      
         | 2807 | 
          | 
          | 
                 * ar.c (main): Don't call do_quick_append if any of the archive
  | 
      
      
         | 2808 | 
          | 
          | 
                 names are longer than 14 characters.
  | 
      
      
         | 2809 | 
          | 
          | 
          
  | 
      
      
         | 2810 | 
          | 
          | 
                 * objcopy.c (main): Fix is_strip test.  From
  | 
      
      
         | 2811 | 
          | 
          | 
                 pirker@eiunix.tuwien.ac.at (Martin Pirker).
  | 
      
      
         | 2812 | 
          | 
          | 
          
  | 
      
      
         | 2813 | 
          | 
          | 
         Thu Nov 17 15:37:19 1994  Mark W. Eichin  
  | 
      
      
         | 2814 | 
          | 
          | 
          
  | 
      
      
         | 2815 | 
          | 
          | 
                 * objcopy.c (add_strip_symbol): New function, adds a name to an
  | 
      
      
         | 2816 | 
          | 
          | 
                 explicit list of symbols to strip.
  | 
      
      
         | 2817 | 
          | 
          | 
                 (is_strip_symbol): New function, reports whether the name argument
  | 
      
      
         | 2818 | 
          | 
          | 
                 is in the explicit list.
  | 
      
      
         | 2819 | 
          | 
          | 
                 (filter_symbols): Check against is_strip_symbol above all.
  | 
      
      
         | 2820 | 
          | 
          | 
                 (strip_main): Recognize -N option. If used, don't default to
  | 
      
      
         | 2821 | 
          | 
          | 
                 strip_all.
  | 
      
      
         | 2822 | 
          | 
          | 
                 (copy_main): Recognize -N option.
  | 
      
      
         | 2823 | 
          | 
          | 
                 (strip_usage): Document -N and --strip-symbol options.
  | 
      
      
         | 2824 | 
          | 
          | 
                 (copy_usage): Ditto.
  | 
      
      
         | 2825 | 
          | 
          | 
                 * objcopy.1, strip.1, binutils.texi: Document -N and
  | 
      
      
         | 2826 | 
          | 
          | 
                 --strip-symbol options.
  | 
      
      
         | 2827 | 
          | 
          | 
          
  | 
      
      
         | 2828 | 
          | 
          | 
         Tue Nov  8 13:12:54 1994  Ian Lance Taylor  
  | 
      
      
         | 2829 | 
          | 
          | 
          
  | 
      
      
         | 2830 | 
          | 
          | 
                 * objdump.c (display_target_list, display_info_table): Pass an
  | 
      
      
         | 2831 | 
          | 
          | 
                 array to tmparg, rather than NULL, since some systems can't handle
  | 
      
      
         | 2832 | 
          | 
          | 
                 NULL.
  | 
      
      
         | 2833 | 
          | 
          | 
          
  | 
      
      
         | 2834 | 
          | 
          | 
                 * objcopy.c (copy_archive): Keep a list of the names of the
  | 
      
      
         | 2835 | 
          | 
          | 
                 temporary files we created.  Close each input BFD after we open
  | 
      
      
         | 2836 | 
          | 
          | 
                 its successor.
  | 
      
      
         | 2837 | 
          | 
          | 
          
  | 
      
      
         | 2838 | 
          | 
          | 
         Mon Nov  7 15:48:39 1994  Ken Raeburn  
  | 
      
      
         | 2839 | 
          | 
          | 
          
  | 
      
      
         | 2840 | 
          | 
          | 
                 * Makefile.in (VERSION): Bump to 2.5.3.
  | 
      
      
         | 2841 | 
          | 
          | 
          
  | 
      
      
         | 2842 | 
          | 
          | 
         Thu Nov  3 19:04:34 1994  Ken Raeburn  
  | 
      
      
         | 2843 | 
          | 
          | 
          
  | 
      
      
         | 2844 | 
          | 
          | 
                 * Makefile.in (install-info): Install info files from whatever
  | 
      
      
         | 2845 | 
          | 
          | 
                 directory they were found in.
  | 
      
      
         | 2846 | 
          | 
          | 
          
  | 
      
      
         | 2847 | 
          | 
          | 
                 Patch from DJ Delorie:
  | 
      
      
         | 2848 | 
          | 
          | 
                 * configure.bat: do c++filt -> cxxfilt right
  | 
      
      
         | 2849 | 
          | 
          | 
          
  | 
      
      
         | 2850 | 
          | 
          | 
                 * sysinfo.y: Include system header files early, so any potential
  | 
      
      
         | 2851 | 
          | 
          | 
                 declaration of abort() occurs before its use.
  | 
      
      
         | 2852 | 
          | 
          | 
          
  | 
      
      
         | 2853 | 
          | 
          | 
                 * strings.c (strings_file): Try opening the file in binary mode
  | 
      
      
         | 2854 | 
          | 
          | 
                 first.
  | 
      
      
         | 2855 | 
          | 
          | 
          
  | 
      
      
         | 2856 | 
          | 
          | 
         Wed Nov  2 15:44:13 1994  Ian Lance Taylor  
  | 
      
      
         | 2857 | 
          | 
          | 
          
  | 
      
      
         | 2858 | 
          | 
          | 
                 * ar.c (main): Treat ar qs like ar rs.
  | 
      
      
         | 2859 | 
          | 
          | 
          
  | 
      
      
         | 2860 | 
          | 
          | 
         Tue Oct 25 16:19:25 1994  Ian Lance Taylor  
  | 
      
      
         | 2861 | 
          | 
          | 
          
  | 
      
      
         | 2862 | 
          | 
          | 
                 * objcopy.c (gap_fill): Explicitly initialize, for clarity.
  | 
      
      
         | 2863 | 
          | 
          | 
                 (pad_to_set, pad_to): New static variables.
  | 
      
      
         | 2864 | 
          | 
          | 
                 (copy_options): Accept --pad-to.
  | 
      
      
         | 2865 | 
          | 
          | 
                 (copy_usage): Mention --pad-to.
  | 
      
      
         | 2866 | 
          | 
          | 
                 (copy_object): Support --pad-to.
  | 
      
      
         | 2867 | 
          | 
          | 
                 (compare_section_vma): Sort non loadable sections to the front.
  | 
      
      
         | 2868 | 
          | 
          | 
                 Sort sections with the same VMA by size.
  | 
      
      
         | 2869 | 
          | 
          | 
                 (copy_main): Handle --pad-to.
  | 
      
      
         | 2870 | 
          | 
          | 
                 * binutils.texi, objcopy.1: Document --pad-to.
  | 
      
      
         | 2871 | 
          | 
          | 
          
  | 
      
      
         | 2872 | 
          | 
          | 
         Thu Oct 20 13:51:31 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 2873 | 
          | 
          | 
          
  | 
      
      
         | 2874 | 
          | 
          | 
                 * objcopy.c (gap_fill_set, gap_fill): New static variables.
  | 
      
      
         | 2875 | 
          | 
          | 
                 (copy_options): Accept --gap-fill.
  | 
      
      
         | 2876 | 
          | 
          | 
                 (copy_usage): Mention --gap-fill.
  | 
      
      
         | 2877 | 
          | 
          | 
                 (copy_object): Support --gap-fill.
  | 
      
      
         | 2878 | 
          | 
          | 
                 (get_sections, compare_section_vma): New static functions.
  | 
      
      
         | 2879 | 
          | 
          | 
                 (copy_main): Handle --gap-fill.
  | 
      
      
         | 2880 | 
          | 
          | 
                 * binutils.texi, objcopy.1: Document --gap-fill.
  | 
      
      
         | 2881 | 
          | 
          | 
          
  | 
      
      
         | 2882 | 
          | 
          | 
         Wed Oct 19 14:09:16 1994  Ian Lance Taylor  
  | 
      
      
         | 2883 | 
          | 
          | 
          
  | 
      
      
         | 2884 | 
          | 
          | 
                 * Makefile.in (check): Add a dummy else clause to the if
  | 
      
      
         | 2885 | 
          | 
          | 
                 statement.
  | 
      
      
         | 2886 | 
          | 
          | 
          
  | 
      
      
         | 2887 | 
          | 
          | 
                 * objcopy.c (copy_object): Revert yesterday's change.
  | 
      
      
         | 2888 | 
          | 
          | 
                 * binutils.texi, objcopy.1: Remove special mention of --set-start
  | 
      
      
         | 2889 | 
          | 
          | 
                 and `binary' output format.
  | 
      
      
         | 2890 | 
          | 
          | 
          
  | 
      
      
         | 2891 | 
          | 
          | 
         Tue Oct 18 11:12:01 1994  Ian Lance Taylor  
  | 
      
      
         | 2892 | 
          | 
          | 
          
  | 
      
      
         | 2893 | 
          | 
          | 
                 * objcopy.c (copy_object): If the output file format is `binary',
  | 
      
      
         | 2894 | 
          | 
          | 
                 and the start address was not set using --set-start, default the
  | 
      
      
         | 2895 | 
          | 
          | 
                 start address to zero.  This hack is because the `binary' output
  | 
      
      
         | 2896 | 
          | 
          | 
                 file format uses the start address to set the virtual address of
  | 
      
      
         | 2897 | 
          | 
          | 
                 the first byte in the file.
  | 
      
      
         | 2898 | 
          | 
          | 
                 * binutils.texi, objcopy.1: Add some notes on generating S-records
  | 
      
      
         | 2899 | 
          | 
          | 
                 and binary files.
  | 
      
      
         | 2900 | 
          | 
          | 
          
  | 
      
      
         | 2901 | 
          | 
          | 
                 * nm.c (print_symdef_entry): Call print_symname to print the
  | 
      
      
         | 2902 | 
          | 
          | 
                 symbol name, so that --demangle works.
  | 
      
      
         | 2903 | 
          | 
          | 
          
  | 
      
      
         | 2904 | 
          | 
          | 
                 * Makefile.in (mostlyclean): Remove tmpdir.
  | 
      
      
         | 2905 | 
          | 
          | 
          
  | 
      
      
         | 2906 | 
          | 
          | 
                 * objcopy.c (struct section_list): Add fields used, adjust, val.
  | 
      
      
         | 2907 | 
          | 
          | 
                 (adjust_start, set_start_set, set_start): New static variables.
  | 
      
      
         | 2908 | 
          | 
          | 
                 (adjust_section_vma, adjust_sections): New static variables.
  | 
      
      
         | 2909 | 
          | 
          | 
                 (copy_options): Add --adjust-start, --adjust-vma,
  | 
      
      
         | 2910 | 
          | 
          | 
                 --adjust-section-vma, --adjust-warnings, --no-adjust-warnings,
  | 
      
      
         | 2911 | 
          | 
          | 
                 --set-start.
  | 
      
      
         | 2912 | 
          | 
          | 
                 (parse_vma): New static function.
  | 
      
      
         | 2913 | 
          | 
          | 
                 (copy_usage): Mention new options.
  | 
      
      
         | 2914 | 
          | 
          | 
                 (copy_object): Handle --set-start and --adjust-start.
  | 
      
      
         | 2915 | 
          | 
          | 
                 (setup_section): Correct type of last argument to PTR.  Set used
  | 
      
      
         | 2916 | 
          | 
          | 
                 field if section is removed.  Handle --adjust-vma and
  | 
      
      
         | 2917 | 
          | 
          | 
                 --adjust-section-vma.
  | 
      
      
         | 2918 | 
          | 
          | 
                 (copy_section): Correct type of last argument to PTR.
  | 
      
      
         | 2919 | 
          | 
          | 
                 (mark_symbols_used_in_relocations): Likewise.
  | 
      
      
         | 2920 | 
          | 
          | 
                 (strip_main): Clear used field when handling -R.
  | 
      
      
         | 2921 | 
          | 
          | 
                 (copy_main): Handle new options.
  | 
      
      
         | 2922 | 
          | 
          | 
                 * binutils.texi (objcopy): Document new options.
  | 
      
      
         | 2923 | 
          | 
          | 
                 * objcopy.1: Document new options.
  | 
      
      
         | 2924 | 
          | 
          | 
          
  | 
      
      
         | 2925 | 
          | 
          | 
         Fri Oct 14 14:38:13 1994  Ian Lance Taylor  
  | 
      
      
         | 2926 | 
          | 
          | 
          
  | 
      
      
         | 2927 | 
          | 
          | 
                 * configure.in (configdirs): Remove definition--testsuite is no
  | 
      
      
         | 2928 | 
          | 
          | 
                 longer configured.
  | 
      
      
         | 2929 | 
          | 
          | 
                 * Makefile.in (testsuite): Remove target.
  | 
      
      
         | 2930 | 
          | 
          | 
                 (site.exp): New target.
  | 
      
      
         | 2931 | 
          | 
          | 
                 (check): Rewrite.
  | 
      
      
         | 2932 | 
          | 
          | 
                 (clean, distclean): Don't recur into testsuite directory.
  | 
      
      
         | 2933 | 
          | 
          | 
          
  | 
      
      
         | 2934 | 
          | 
          | 
         Thu Oct 13 19:24:09 1994  Ken Raeburn  
  | 
      
      
         | 2935 | 
          | 
          | 
          
  | 
      
      
         | 2936 | 
          | 
          | 
                 * Makefile.in (VERSION): Updated to 2.5.
  | 
      
      
         | 2937 | 
          | 
          | 
                 * Version 2.5 released.
  | 
      
      
         | 2938 | 
          | 
          | 
          
  | 
      
      
         | 2939 | 
          | 
          | 
         Tue Oct 11 15:26:42 1994  Ian Lance Taylor  
  | 
      
      
         | 2940 | 
          | 
          | 
          
  | 
      
      
         | 2941 | 
          | 
          | 
                 * Makefile.in (sysdump.o): Depends upon sysroff.c.
  | 
      
      
         | 2942 | 
          | 
          | 
          
  | 
      
      
         | 2943 | 
          | 
          | 
         Mon Oct 10 13:50:30 1994  J.T. Conklin  (jtc@rtl.cygnus.com)
  | 
      
      
         | 2944 | 
          | 
          | 
          
  | 
      
      
         | 2945 | 
          | 
          | 
                 * nlmconv.c (link_inputs): Pass -Ur flag to ld so that the
  | 
      
      
         | 2946 | 
          | 
          | 
                   ctor/dtor tables needed by C++ programs are built.
  | 
      
      
         | 2947 | 
          | 
          | 
          
  | 
      
      
         | 2948 | 
          | 
          | 
         Sun Oct  9 18:04:00 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
  | 
      
      
         | 2949 | 
          | 
          | 
          
  | 
      
      
         | 2950 | 
          | 
          | 
                 * Makefile.in (srconv.o): Add dependence on sysroff.c.
  | 
      
      
         | 2951 | 
          | 
          | 
          
  | 
      
      
         | 2952 | 
          | 
          | 
         Tue Oct  4 12:19:51 1994  Ian Lance Taylor  
  | 
      
      
         | 2953 | 
          | 
          | 
          
  | 
      
      
         | 2954 | 
          | 
          | 
                 * configure.in: Use ${config_shell} when running config.bfd.
  | 
      
      
         | 2955 | 
          | 
          | 
          
  | 
      
      
         | 2956 | 
          | 
          | 
                 * Makefile.in (sysroff.h): Split target away from sysroff.c.
  | 
      
      
         | 2957 | 
          | 
          | 
                 (srconv.o, sysdump.o): New targets.
  | 
      
      
         | 2958 | 
          | 
          | 
                 (srconv, sysdump): Don't depend upon sysroff.c.
  | 
      
      
         | 2959 | 
          | 
          | 
          
  | 
      
      
         | 2960 | 
          | 
          | 
         Wed Sep 28 13:04:34 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
  | 
      
      
         | 2961 | 
          | 
          | 
          
  | 
      
      
         | 2962 | 
          | 
          | 
                 * Makefile.in (arparse.c): Don't ignore errors from mv.
  | 
      
      
         | 2963 | 
          | 
          | 
                 (sysinfo.c): Likewise.  Also, depend upon arparse.c, to prevent a
  | 
      
      
         | 2964 | 
          | 
          | 
                 parallel make from trying to build both arparse.c and sysinfo.c
  | 
      
      
         | 2965 | 
          | 
          | 
                 simultaneously.
  | 
      
      
         | 2966 | 
          | 
          | 
                 (nlmheader.c): Similar change.
  | 
      
      
         | 2967 | 
          | 
          | 
                 (arparse.h): Separate target from arparse.c, so that a parallel
  | 
      
      
         | 2968 | 
          | 
          | 
                 make does not try to build both at once.  Depend upon arparse.c.
  | 
      
      
         | 2969 | 
          | 
          | 
                 (sysinfo.h): Similar change.
  | 
      
      
         | 2970 | 
          | 
          | 
          
  | 
      
      
         | 2971 | 
          | 
          | 
                 * objdump.c (disassemble_data): Pass the reloc buffer to free, not
  | 
      
      
         | 2972 | 
          | 
          | 
                 the pointer used to loop over the relocs.
  | 
      
      
         | 2973 | 
          | 
          | 
          
  | 
      
      
         | 2974 | 
          | 
          | 
         Sat Sep 24 16:16:57 1994  Stan Shebs  (shebs@andros.cygnus.com)
  | 
      
      
         | 2975 | 
          | 
          | 
          
  | 
      
      
         | 2976 | 
          | 
          | 
                 * objdump.c (disassemble_data): Cast result of xmalloc.
  | 
      
      
         | 2977 | 
          | 
          | 
          
  | 
      
      
         | 2978 | 
          | 
          | 
         Wed Sep 21 19:30:35 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
  | 
      
      
         | 2979 | 
          | 
          | 
          
  | 
      
      
         | 2980 | 
          | 
          | 
                 * objdump.c (sorted_syms, sorted_symcount): New global variables.
  | 
      
      
         | 2981 | 
          | 
          | 
                 (objdump_print_address): Use sorted_syms and sorted_symcount
  | 
      
      
         | 2982 | 
          | 
          | 
                 instead of syms and symcount.
  | 
      
      
         | 2983 | 
          | 
          | 
                 (disassemble_data): Don't bother to get the relocs before looping
  | 
      
      
         | 2984 | 
          | 
          | 
                 over the sections.  Before filtering and sorting the symbol table,
  | 
      
      
         | 2985 | 
          | 
          | 
                 copy it into sorted_syms.
  | 
      
      
         | 2986 | 
          | 
          | 
          
  | 
      
      
         | 2987 | 
          | 
          | 
         Fri Sep 16 11:27:39 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
  | 
      
      
         | 2988 | 
          | 
          | 
          
  | 
      
      
         | 2989 | 
          | 
          | 
                 * objdump.c (struct objdump_disasm_info): Add field require_sec.
  | 
      
      
         | 2990 | 
          | 
          | 
                 (objdump_print_address): If aux->require_sec, require that the
  | 
      
      
         | 2991 | 
          | 
          | 
                 symbol be in aux->sec even if HAS_RELOC is not set.  If we can't
  | 
      
      
         | 2992 | 
          | 
          | 
                 find a smaller symbol in the right section, look for a larger one.
  | 
      
      
         | 2993 | 
          | 
          | 
                 (disassemble_data): Set aux.require_sec around the
  | 
      
      
         | 2994 | 
          | 
          | 
                 objdump_print_address call for the instruction address.
  | 
      
      
         | 2995 | 
          | 
          | 
          
  | 
      
      
         | 2996 | 
          | 
          | 
         Thu Sep 15 21:43:17 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 2997 | 
          | 
          | 
          
  | 
      
      
         | 2998 | 
          | 
          | 
                 * ar.c: Call xexit rather than exit.
  | 
      
      
         | 2999 | 
          | 
          | 
                 (output_filename, output_file, output_bfd): New static variables.
  | 
      
      
         | 3000 | 
          | 
          | 
                 (remove_output): New static function.
  | 
      
      
         | 3001 | 
          | 
          | 
                 (main): Call xatexit (remove_output).  Call xexit rather than
  | 
      
      
         | 3002 | 
          | 
          | 
                 returning.
  | 
      
      
         | 3003 | 
          | 
          | 
                 (extract_file): Set output_filename and output_file while output
  | 
      
      
         | 3004 | 
          | 
          | 
                 file is open.
  | 
      
      
         | 3005 | 
          | 
          | 
                 (write_archive): Likewise, but use output_bfd, not output_file.
  | 
      
      
         | 3006 | 
          | 
          | 
                 * arsup.c: Include libiberty.h.  Call xexit rather than exit.
  | 
      
      
         | 3007 | 
          | 
          | 
                 * bucomm.c: Likewise.
  | 
      
      
         | 3008 | 
          | 
          | 
          
  | 
      
      
         | 3009 | 
          | 
          | 
                 * objdump.c (disassemble_all): New global variable.
  | 
      
      
         | 3010 | 
          | 
          | 
                 (usage): Document --disassemble-all.
  | 
      
      
         | 3011 | 
          | 
          | 
                 (long_options): Add disassemble-all as a synonym for -D.
  | 
      
      
         | 3012 | 
          | 
          | 
                 (compare_symbols): Make pointers const.
  | 
      
      
         | 3013 | 
          | 
          | 
                 (compare_relocs): New static function.
  | 
      
      
         | 3014 | 
          | 
          | 
                 (disassemble_data): Rename disassemble to disassemble_fn to avoid
  | 
      
      
         | 3015 | 
          | 
          | 
                 shadowing.  If dump_reloc_info, print relocs along with
  | 
      
      
         | 3016 | 
          | 
          | 
                 disassembly.  Skip sections which are not SEC_CODE unless
  | 
      
      
         | 3017 | 
          | 
          | 
                 disassemble_all or only is set.
  | 
      
      
         | 3018 | 
          | 
          | 
                 (display_bfd): Don't call dump_relocs if disassemble is set.
  | 
      
      
         | 3019 | 
          | 
          | 
                 (main): Accept and handle -D.
  | 
      
      
         | 3020 | 
          | 
          | 
                 * binutils.texi: Document -D/--disassemble-all.
  | 
      
      
         | 3021 | 
          | 
          | 
                 * objdump.1: Likewise.
  | 
      
      
         | 3022 | 
          | 
          | 
          
  | 
      
      
         | 3023 | 
          | 
          | 
         Wed Sep 14 12:19:07 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
  | 
      
      
         | 3024 | 
          | 
          | 
          
  | 
      
      
         | 3025 | 
          | 
          | 
                 * objdump.c (disassemble_data): Initialize prevline to 0.  Make
  | 
      
      
         | 3026 | 
          | 
          | 
                 prev_function non const.  Copy functionname into an malloc buffer
  | 
      
      
         | 3027 | 
          | 
          | 
                 when setting prev_function, instead of assuming that the string
  | 
      
      
         | 3028 | 
          | 
          | 
                 will last forever.
  | 
      
      
         | 3029 | 
          | 
          | 
          
  | 
      
      
         | 3030 | 
          | 
          | 
                 * nm.c: Include libiberty.h.
  | 
      
      
         | 3031 | 
          | 
          | 
                 (sort_by_size): New static variable.
  | 
      
      
         | 3032 | 
          | 
          | 
                 (long_options): Add --size-sort.
  | 
      
      
         | 3033 | 
          | 
          | 
                 (usage): Mention --size-sort.
  | 
      
      
         | 3034 | 
          | 
          | 
                 (numeric_forward): Make static.  Change from void * to PTR.
  | 
      
      
         | 3035 | 
          | 
          | 
                 (numeric_reverse): Likewise.
  | 
      
      
         | 3036 | 
          | 
          | 
                 (non_numeric_forward, non_numeric_reverse): Likewise.
  | 
      
      
         | 3037 | 
          | 
          | 
                 (sorters): Change declaration from void * to PTR.
  | 
      
      
         | 3038 | 
          | 
          | 
                 (size_forward, sort_symbol_by_size): New static functions.
  | 
      
      
         | 3039 | 
          | 
          | 
                 (display_rel_file): Handle sort_by_size.
  | 
      
      
         | 3040 | 
          | 
          | 
                 (filter_symbols): If sort_by_size, discard absolute and undefined
  | 
      
      
         | 3041 | 
          | 
          | 
                 symbols.
  | 
      
      
         | 3042 | 
          | 
          | 
                 * binutils.texi (nm): Document --size-sort.
  | 
      
      
         | 3043 | 
          | 
          | 
                 * nm.1: Document --size-sort.
  | 
      
      
         | 3044 | 
          | 
          | 
          
  | 
      
      
         | 3045 | 
          | 
          | 
         Tue Sep 13 21:06:06 1994  Jeff Law  (law@snake.cs.utah.edu)
  | 
      
      
         | 3046 | 
          | 
          | 
          
  | 
      
      
         | 3047 | 
          | 
          | 
                 * objcopy.c (copy_main): Initialize input_filename and
  | 
      
      
         | 3048 | 
          | 
          | 
                 output_filename to NULL.
  | 
      
      
         | 3049 | 
          | 
          | 
          
  | 
      
      
         | 3050 | 
          | 
          | 
         Tue Sep 13 14:17:24 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
  | 
      
      
         | 3051 | 
          | 
          | 
          
  | 
      
      
         | 3052 | 
          | 
          | 
                 * Makefile.in (version.o): Depend upon Makefile, so that version.o
  | 
      
      
         | 3053 | 
          | 
          | 
                 gets rebuilt when make variable VERSION is changed.
  | 
      
      
         | 3054 | 
          | 
          | 
          
  | 
      
      
         | 3055 | 
          | 
          | 
                 * objdump.c (dump_section_header): Print the SEC_NEVER_LOAD flag.
  | 
      
      
         | 3056 | 
          | 
          | 
          
  | 
      
      
         | 3057 | 
          | 
          | 
         Wed Aug 24 12:40:09 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
  | 
      
      
         | 3058 | 
          | 
          | 
          
  | 
      
      
         | 3059 | 
          | 
          | 
                 * configure.in: Change i[34]86 to i[345]86.
  | 
      
      
         | 3060 | 
          | 
          | 
          
  | 
      
      
         | 3061 | 
          | 
          | 
         Tue Aug 23 11:00:40 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
  | 
      
      
         | 3062 | 
          | 
          | 
          
  | 
      
      
         | 3063 | 
          | 
          | 
                 * ar.c (ranlib_touch): Don't update the archive map if there isn't
  | 
      
      
         | 3064 | 
          | 
          | 
                 one.
  | 
      
      
         | 3065 | 
          | 
          | 
          
  | 
      
      
         | 3066 | 
          | 
          | 
         Mon Aug 22 16:02:18 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
  | 
      
      
         | 3067 | 
          | 
          | 
          
  | 
      
      
         | 3068 | 
          | 
          | 
                 * ar.c: Include libiberty.h.
  | 
      
      
         | 3069 | 
          | 
          | 
                 (inarch): Remove variable.
  | 
      
      
         | 3070 | 
          | 
          | 
                 (map_over_members): Make static.  Add arch argument, and use it
  | 
      
      
         | 3071 | 
          | 
          | 
                 instead of inarch.  Change all callers.
  | 
      
      
         | 3072 | 
          | 
          | 
                 (main): Treat --version as -v.  Accept -t argument.  Accept any
  | 
      
      
         | 3073 | 
          | 
          | 
                 number of archive arguments.  Catch and use open_inarch return
  | 
      
      
         | 3074 | 
          | 
          | 
                 value, rather than using inarch.
  | 
      
      
         | 3075 | 
          | 
          | 
                 (open_inarch): Return newly opened BFD, rather than using inarch.
  | 
      
      
         | 3076 | 
          | 
          | 
                 (do_quick_append): Make archive_filename const.
  | 
      
      
         | 3077 | 
          | 
          | 
                 (write_archive): Add iarch argument, and use it instead of inarch.
  | 
      
      
         | 3078 | 
          | 
          | 
                 Change all callers.
  | 
      
      
         | 3079 | 
          | 
          | 
                 (delete_members, move_members, replace_members): Likewise.
  | 
      
      
         | 3080 | 
          | 
          | 
                 (ranlib_only): Don't exit on success.  Catch and use open_inarch
  | 
      
      
         | 3081 | 
          | 
          | 
                 return value.
  | 
      
      
         | 3082 | 
          | 
          | 
                 (ranlib_touch): New function.
  | 
      
      
         | 3083 | 
          | 
          | 
                 * arsup.h (map_over_members): Don't declare.
  | 
      
      
         | 3084 | 
          | 
          | 
                 (ar_end, ar_extract): Declare.
  | 
      
      
         | 3085 | 
          | 
          | 
                 (open_inarch): Change return value in declaration to bfd *.
  | 
      
      
         | 3086 | 
          | 
          | 
                 * arsup.c (map_over_list): Make static. Always pass two arguments
  | 
      
      
         | 3087 | 
          | 
          | 
                 to function.  Add arch argument, and use it instead of inarch.
  | 
      
      
         | 3088 | 
          | 
          | 
                 Change all callers.
  | 
      
      
         | 3089 | 
          | 
          | 
                 (ar_directory_doer): Make static.  Add ignored second argument.
  | 
      
      
         | 3090 | 
          | 
          | 
                 Change all callers.
  | 
      
      
         | 3091 | 
          | 
          | 
                 (ar_directory): Use open_inarch return value rather than inarch.
  | 
      
      
         | 3092 | 
          | 
          | 
                 (ar_addlib_doer): Make static.
  | 
      
      
         | 3093 | 
          | 
          | 
                 (ar_addlib): Use open_inarch return value rather than inarch.
  | 
      
      
         | 3094 | 
          | 
          | 
                 (ar_extract): Remove unused local variable abfd.
  | 
      
      
         | 3095 | 
          | 
          | 
          
  | 
      
      
         | 3096 | 
          | 
          | 
         Thu Aug 11 14:55:57 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
  | 
      
      
         | 3097 | 
          | 
          | 
          
  | 
      
      
         | 3098 | 
          | 
          | 
                 Add support for removing named sections to objcopy and strip.
  | 
      
      
         | 3099 | 
          | 
          | 
                 * objcopy.c (struct section_list): Define.
  | 
      
      
         | 3100 | 
          | 
          | 
                 (remove_sections): New static variable.
  | 
      
      
         | 3101 | 
          | 
          | 
                 (strip_options, copy_options): Add remove-section.
  | 
      
      
         | 3102 | 
          | 
          | 
                 (copy_usage, strip_usage): Mention -R and --remove-section.
  | 
      
      
         | 3103 | 
          | 
          | 
                 (setup_section): If section is in remove_sections list, ignore it.
  | 
      
      
         | 3104 | 
          | 
          | 
                 (copy_section): Likewise.
  | 
      
      
         | 3105 | 
          | 
          | 
                 (strip_main, copy_main): Handle -R.
  | 
      
      
         | 3106 | 
          | 
          | 
                 * binutils.texi, objcopy.1, strip.1: Document new options.
  | 
      
      
         | 3107 | 
          | 
          | 
          
  | 
      
      
         | 3108 | 
          | 
          | 
         Wed Aug 10 10:19:55 1994  Stan Shebs  (shebs@andros.cygnus.com)
  | 
      
      
         | 3109 | 
          | 
          | 
          
  | 
      
      
         | 3110 | 
          | 
          | 
                 * nlmconv.c (powerpc_mangle_relocs): Rename symvalue to sym_value,
  | 
      
      
         | 3111 | 
          | 
          | 
                 so as not to conflict with the symvalue typedef in bfd.h.
  | 
      
      
         | 3112 | 
          | 
          | 
          
  | 
      
      
         | 3113 | 
          | 
          | 
         Mon Aug  1 13:19:09 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
  | 
      
      
         | 3114 | 
          | 
          | 
          
  | 
      
      
         | 3115 | 
          | 
          | 
                 * nlmheader.y: Per current NetWare docs, accept a revision number
  | 
      
      
         | 3116 | 
          | 
          | 
                 of 0 and treat a revision number greater than 26 as 0.
  | 
      
      
         | 3117 | 
          | 
          | 
          
  | 
      
      
         | 3118 | 
          | 
          | 
         Mon Jul 25 12:58:36 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
  | 
      
      
         | 3119 | 
          | 
          | 
          
  | 
      
      
         | 3120 | 
          | 
          | 
                 * objdump.c (objdump_print_address): Correct handling of end of
  | 
      
      
         | 3121 | 
          | 
          | 
                 symbols when looking for next symbol with a different value.
  | 
      
      
         | 3122 | 
          | 
          | 
          
  | 
      
      
         | 3123 | 
          | 
          | 
         Fri Jul 22 16:48:34 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
  | 
      
      
         | 3124 | 
          | 
          | 
          
  | 
      
      
         | 3125 | 
          | 
          | 
                 * nm.c (numeric_forward): Treat undefined symbols as "less than"
  | 
      
      
         | 3126 | 
          | 
          | 
                 defined symbols with zero values.  If numeric values are equal, or
  | 
      
      
         | 3127 | 
          | 
          | 
                 both symbols are undefined, sort alphabetically.  Don't assume
  | 
      
      
         | 3128 | 
          | 
          | 
                 that the difference of two bfd_vma values will truncate to "int"
  | 
      
      
         | 3129 | 
          | 
          | 
                 and still have the same sign.
  | 
      
      
         | 3130 | 
          | 
          | 
                 (numeric_reverse): Call numeric_forward and negate the result.
  | 
      
      
         | 3131 | 
          | 
          | 
                 (print_symbol_info_bsd): For undefined symbols, print leading
  | 
      
      
         | 3132 | 
          | 
          | 
                 spaces equivalent to the width of a printed bfd_vma, rather than
  | 
      
      
         | 3133 | 
          | 
          | 
                 assuming that 8 will look right.
  | 
      
      
         | 3134 | 
          | 
          | 
          
  | 
      
      
         | 3135 | 
          | 
          | 
         Fri Jul 22 10:36:50 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
  | 
      
      
         | 3136 | 
          | 
          | 
          
  | 
      
      
         | 3137 | 
          | 
          | 
                 * coffgrok.c (doit):  Zero all fields of new structure.
  | 
      
      
         | 3138 | 
          | 
          | 
                 * srconv.c (sysroff_swap_*_out): Remove redundant trailing arg.
  | 
      
      
         | 3139 | 
          | 
          | 
                 * sysinfo.y: Generate sysroff_swap_*_out without requiring extra
  | 
      
      
         | 3140 | 
          | 
          | 
                 arg.
  | 
      
      
         | 3141 | 
          | 
          | 
          
  | 
      
      
         | 3142 | 
          | 
          | 
         Fri Jul 22 10:09:53 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
  | 
      
      
         | 3143 | 
          | 
          | 
          
  | 
      
      
         | 3144 | 
          | 
          | 
                 * nlmheader.y: Make "stack" and "stacksize" synonyms in the lexer
  | 
      
      
         | 3145 | 
          | 
          | 
                   rather than the parser.
  | 
      
      
         | 3146 | 
          | 
          | 
          
  | 
      
      
         | 3147 | 
          | 
          | 
         Thu Jul 21 10:25:09 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
  | 
      
      
         | 3148 | 
          | 
          | 
          
  | 
      
      
         | 3149 | 
          | 
          | 
                 * config/mh-alphaosf, config/mh-apollo68v, config/mh-delta88:
  | 
      
      
         | 3150 | 
          | 
          | 
                 Remove; obsolete.
  | 
      
      
         | 3151 | 
          | 
          | 
          
  | 
      
      
         | 3152 | 
          | 
          | 
         Sat Jul 16 22:34:39 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
  | 
      
      
         | 3153 | 
          | 
          | 
          
  | 
      
      
         | 3154 | 
          | 
          | 
                 * objdump.c (slurp_dynamic_symtab): Try to get the dynamic symbols
  | 
      
      
         | 3155 | 
          | 
          | 
                 even if the bfd is not marked DYNAMIC.  ELF executables are not
  | 
      
      
         | 3156 | 
          | 
          | 
                 marked DYNAMIC, but do have dynamic symbols.
  | 
      
      
         | 3157 | 
          | 
          | 
          
  | 
      
      
         | 3158 | 
          | 
          | 
         Fri Jul 15 01:41:35 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
  | 
      
      
         | 3159 | 
          | 
          | 
          
  | 
      
      
         | 3160 | 
          | 
          | 
                 * coffgrok.c (do_where): Make data with no type 'int'.
  | 
      
      
         | 3161 | 
          | 
          | 
                 (do_define):  Keep info on source file of a symbol.
  | 
      
      
         | 3162 | 
          | 
          | 
                 * coffgrok.h (coff_symbol): New field.
  | 
      
      
         | 3163 | 
          | 
          | 
                 * srconv.c (PROGRAM_VERSION): Now 1.3
  | 
      
      
         | 3164 | 
          | 
          | 
                 (wr_rl): Use external ref number for symbol.
  | 
      
      
         | 3165 | 
          | 
          | 
                 (wr_dus): Only keep one source file per debug unit.
  | 
      
      
         | 3166 | 
          | 
          | 
                 (wr_dln): Always emit line numbers for first source file,
  | 
      
      
         | 3167 | 
          | 
          | 
                 (wr_globals):  Emit globals in the du of their owning source file.
  | 
      
      
         | 3168 | 
          | 
          | 
          
  | 
      
      
         | 3169 | 
          | 
          | 
         Mon Jul 11 15:59:03 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
  | 
      
      
         | 3170 | 
          | 
          | 
          
  | 
      
      
         | 3171 | 
          | 
          | 
                 * nlmheader.y: Null terminate var_hdr->threadName.
  | 
      
      
         | 3172 | 
          | 
          | 
          
  | 
      
      
         | 3173 | 
          | 
          | 
         Fri Jul  8 17:33:22 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
  | 
      
      
         | 3174 | 
          | 
          | 
          
  | 
      
      
         | 3175 | 
          | 
          | 
                 * Makefile.in (syslex.o, sysinfo.o): Permit C source files to be
  | 
      
      
         | 3176 | 
          | 
          | 
                 in $(srcdir), as they will be for FSF releases.
  | 
      
      
         | 3177 | 
          | 
          | 
          
  | 
      
      
         | 3178 | 
          | 
          | 
         Wed Jul  6 01:13:14 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3179 | 
          | 
          | 
          
  | 
      
      
         | 3180 | 
          | 
          | 
                 * nlmconv.c (setup_sections): Preserve existing section flags when
  | 
      
      
         | 3181 | 
          | 
          | 
                 copying in flags from a new section.
  | 
      
      
         | 3182 | 
          | 
          | 
          
  | 
      
      
         | 3183 | 
          | 
          | 
         Tue Jul  5 15:56:01 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
  | 
      
      
         | 3184 | 
          | 
          | 
          
  | 
      
      
         | 3185 | 
          | 
          | 
                 * objcopy.c: Include libiberty.h.
  | 
      
      
         | 3186 | 
          | 
          | 
                 (copy_file): If output_target is NULL, set it to the target of the
  | 
      
      
         | 3187 | 
          | 
          | 
                 input file.
  | 
      
      
         | 3188 | 
          | 
          | 
          
  | 
      
      
         | 3189 | 
          | 
          | 
         Wed Jun 29 17:17:14 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
  | 
      
      
         | 3190 | 
          | 
          | 
          
  | 
      
      
         | 3191 | 
          | 
          | 
                 * nlmconv.c (link_inputs): Fixed memory allocation bug.
  | 
      
      
         | 3192 | 
          | 
          | 
          
  | 
      
      
         | 3193 | 
          | 
          | 
         Thu Jun 23 12:52:46 1994  David J. Mackenzie  (djm@rtl.cygnus.com)
  | 
      
      
         | 3194 | 
          | 
          | 
          
  | 
      
      
         | 3195 | 
          | 
          | 
                 * configure.in: Change --with-targets to --enable-targets.
  | 
      
      
         | 3196 | 
          | 
          | 
          
  | 
      
      
         | 3197 | 
          | 
          | 
         Tue Jun 21 12:53:21 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
  | 
      
      
         | 3198 | 
          | 
          | 
          
  | 
      
      
         | 3199 | 
          | 
          | 
                 * Makefile.in (sysinfo): Does not depend upon $(ADDL_LIBS).
  | 
      
      
         | 3200 | 
          | 
          | 
          
  | 
      
      
         | 3201 | 
          | 
          | 
                 * nlmconv.c (powerpc_build_stubs): Don't generate the PowerPC
  | 
      
      
         | 3202 | 
          | 
          | 
                 NetWare custom header; no longer needed.
  | 
      
      
         | 3203 | 
          | 
          | 
                 (powerpc_mangle_relocs): Convert relocs against the uninitialized
  | 
      
      
         | 3204 | 
          | 
          | 
                 data section into relocs against the data section.
  | 
      
      
         | 3205 | 
          | 
          | 
          
  | 
      
      
         | 3206 | 
          | 
          | 
                 * configure.in: Set nlmconv_defs to -DNLMCONV_cputype for all the
  | 
      
      
         | 3207 | 
          | 
          | 
                 netware targets.  Write it into Makefile as NLMCONV_DEFS.
  | 
      
      
         | 3208 | 
          | 
          | 
                 * Makefile.in (nlmconv.o): Pass $(NLMCONV_DEFS) to $(CC).
  | 
      
      
         | 3209 | 
          | 
          | 
                 * nlmconv.c: Only compile code for specific CPU types if
  | 
      
      
         | 3210 | 
          | 
          | 
                 NLMCONV_cputype is defined.
  | 
      
      
         | 3211 | 
          | 
          | 
          
  | 
      
      
         | 3212 | 
          | 
          | 
                 * nlmconv.c (main): Change uses of bfd_abs_section, etc., to use
  | 
      
      
         | 3213 | 
          | 
          | 
                 bfd_abs_section_ptr or bfd_is_abs_section, etc.
  | 
      
      
         | 3214 | 
          | 
          | 
                 (i386_mangle_relocs, alpha_mangle_relocs): Likewise.
  | 
      
      
         | 3215 | 
          | 
          | 
                 (powerpc_build_stubs): Likewise.
  | 
      
      
         | 3216 | 
          | 
          | 
                 * nm.c (filter_symbols, print_symbols): Likewise.
  | 
      
      
         | 3217 | 
          | 
          | 
                 * objcopy.c (filter_symbols): Likewise.
  | 
      
      
         | 3218 | 
          | 
          | 
                 (mark_symbols_used_in_relocations): Likewise.
  | 
      
      
         | 3219 | 
          | 
          | 
                 * objdump.c (remove_useless_symbols, dump_relocs): Likewise.
  | 
      
      
         | 3220 | 
          | 
          | 
                 * size.c (sysv_internal_printer): Likewise.
  | 
      
      
         | 3221 | 
          | 
          | 
          
  | 
      
      
         | 3222 | 
          | 
          | 
         Mon Jun 20 16:43:03 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
  | 
      
      
         | 3223 | 
          | 
          | 
          
  | 
      
      
         | 3224 | 
          | 
          | 
                 * Makefile.in (MANPAGES): Remove $(DEMANGLER_PROG).
  | 
      
      
         | 3225 | 
          | 
          | 
                 (install): Install it explicitly, from build dir, not srcdir.
  | 
      
      
         | 3226 | 
          | 
          | 
          
  | 
      
      
         | 3227 | 
          | 
          | 
         Mon Jun 20 16:29:54 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
  | 
      
      
         | 3228 | 
          | 
          | 
          
  | 
      
      
         | 3229 | 
          | 
          | 
                 * objdump.c: Don't include elf/internal.h.
  | 
      
      
         | 3230 | 
          | 
          | 
                 (bfd_elf_find_section): Don't declare.
  | 
      
      
         | 3231 | 
          | 
          | 
                 (read_section_stabs): No special handling for ELF.  Always read
  | 
      
      
         | 3232 | 
          | 
          | 
                 using BFD sections.
  | 
      
      
         | 3233 | 
          | 
          | 
          
  | 
      
      
         | 3234 | 
          | 
          | 
         Thu Jun 16 17:25:20 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3235 | 
          | 
          | 
          
  | 
      
      
         | 3236 | 
          | 
          | 
                 * configure.in: Set UNDERSCORE in Makefile based on result of
  | 
      
      
         | 3237 | 
          | 
          | 
                 invoking config.bfd with a second argument of ``_''.
  | 
      
      
         | 3238 | 
          | 
          | 
                 * Makefile.in (underscore.c): Depend upon Makefile.  Don't try to
  | 
      
      
         | 3239 | 
          | 
          | 
                 run $(CC) and $(NM), just use $(UNDERSCORE).  Create via temporary
  | 
      
      
         | 3240 | 
          | 
          | 
                 file.
  | 
      
      
         | 3241 | 
          | 
          | 
                 (demangle.o): Remove target.
  | 
      
      
         | 3242 | 
          | 
          | 
                 ($(NM_PROG)): Don't depend upon demangle.o, and don't link against
  | 
      
      
         | 3243 | 
          | 
          | 
                 demangle.o.  It's in libiberty anyhow.
  | 
      
      
         | 3244 | 
          | 
          | 
                 (cplus-dem.o): Don't depend upon demangle.o.
  | 
      
      
         | 3245 | 
          | 
          | 
                 * binutils.texi: Mention -n and --no-strip-underscores arguments
  | 
      
      
         | 3246 | 
          | 
          | 
                 to c++filt.
  | 
      
      
         | 3247 | 
          | 
          | 
          
  | 
      
      
         | 3248 | 
          | 
          | 
         Wed Jun 15 12:10:31 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3249 | 
          | 
          | 
          
  | 
      
      
         | 3250 | 
          | 
          | 
                 * nm.c (long_options): Add --no-demangle to turn off --demangle,
  | 
      
      
         | 3251 | 
          | 
          | 
                 and --no-cplus for Linux compatibility.
  | 
      
      
         | 3252 | 
          | 
          | 
                 (usage): Mention --no-demangle.
  | 
      
      
         | 3253 | 
          | 
          | 
                 * binutils.texi: Document --no-demangle.
  | 
      
      
         | 3254 | 
          | 
          | 
          
  | 
      
      
         | 3255 | 
          | 
          | 
         Fri Jun 10 15:41:25 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3256 | 
          | 
          | 
          
  | 
      
      
         | 3257 | 
          | 
          | 
                 * nm.c: HOST_64_BIT was renamed to BFD_HOST_64_BIT.
  | 
      
      
         | 3258 | 
          | 
          | 
          
  | 
      
      
         | 3259 | 
          | 
          | 
                 * objcopy.c (copy_archive): Make the temporary directory in the
  | 
      
      
         | 3260 | 
          | 
          | 
                 same directory as the output BFD, since we may not have write
  | 
      
      
         | 3261 | 
          | 
          | 
                 permission on the current directory.  Set the permissions of the
  | 
      
      
         | 3262 | 
          | 
          | 
                 new directory to 0700, not 0777.
  | 
      
      
         | 3263 | 
          | 
          | 
          
  | 
      
      
         | 3264 | 
          | 
          | 
         Mon Jun  6 21:36:43 1994  D. V. Henkel-Wallace  (gumby@cygnus.com)
  | 
      
      
         | 3265 | 
          | 
          | 
          
  | 
      
      
         | 3266 | 
          | 
          | 
                 * configure.in: if this is an rs6000 (and we're not building for
  | 
      
      
         | 3267 | 
          | 
          | 
                 any other bfd targets) then build only nm (collect needs it on
  | 
      
      
         | 3268 | 
          | 
          | 
                 rs6000-lynx).
  | 
      
      
         | 3269 | 
          | 
          | 
          
  | 
      
      
         | 3270 | 
          | 
          | 
                 * Makefile.in: define TOOL_PROGS which the list of programes to
  | 
      
      
         | 3271 | 
          | 
          | 
                 install in $tooldir -- replaces a hard-coded list.
  | 
      
      
         | 3272 | 
          | 
          | 
          
  | 
      
      
         | 3273 | 
          | 
          | 
         Fri Jun  3 10:59:18 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3274 | 
          | 
          | 
          
  | 
      
      
         | 3275 | 
          | 
          | 
                 * objdump.c (display_target_list): Remove unused local ok.
  | 
      
      
         | 3276 | 
          | 
          | 
          
  | 
      
      
         | 3277 | 
          | 
          | 
         Thu May 26 18:05:52 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
  | 
      
      
         | 3278 | 
          | 
          | 
          
  | 
      
      
         | 3279 | 
          | 
          | 
                 * config/mh-alphaosf (CFLAGS): Don't specify both -g and -O;
  | 
      
      
         | 3280 | 
          | 
          | 
                 they're not compatible under native cc.  Use -O1 instead.
  | 
      
      
         | 3281 | 
          | 
          | 
          
  | 
      
      
         | 3282 | 
          | 
          | 
                 * Makefile.in (VERSION): Updated to cygnus-2.4.1.
  | 
      
      
         | 3283 | 
          | 
          | 
          
  | 
      
      
         | 3284 | 
          | 
          | 
                 Changes from binutils-2.4 net release:
  | 
      
      
         | 3285 | 
          | 
          | 
          
  | 
      
      
         | 3286 | 
          | 
          | 
                 * Makefile.in (MANPAGES): Use $(DEMANGLER_PROG).
  | 
      
      
         | 3287 | 
          | 
          | 
                 ($(DEMANGLER_PROG).1): Build from cxxfilt.man, using sed.
  | 
      
      
         | 3288 | 
          | 
          | 
                 * cxxfilt.man: Renamed from c++filt.1, replaced "c++filt" with
  | 
      
      
         | 3289 | 
          | 
          | 
                 magic token to be replaced by sed.
  | 
      
      
         | 3290 | 
          | 
          | 
          
  | 
      
      
         | 3291 | 
          | 
          | 
                 Wed May 11 22:32:00 1994  DJ Delorie (dj@ctron.com)
  | 
      
      
         | 3292 | 
          | 
          | 
          
  | 
      
      
         | 3293 | 
          | 
          | 
                 * configure.bat: update for latest makefile.in
  | 
      
      
         | 3294 | 
          | 
          | 
          
  | 
      
      
         | 3295 | 
          | 
          | 
         Fri May 13 23:25:13 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3296 | 
          | 
          | 
          
  | 
      
      
         | 3297 | 
          | 
          | 
                 * bucomm.c: Check ANSI_PROTOTYPES rather than __STDC__.
  | 
      
      
         | 3298 | 
          | 
          | 
          
  | 
      
      
         | 3299 | 
          | 
          | 
         Tue May 10 18:22:06 1994  Jason Molenda    (crash@sendai.cygnus.com)
  | 
      
      
         | 3300 | 
          | 
          | 
          
  | 
      
      
         | 3301 | 
          | 
          | 
                 * objcopy.c (copy_section): Set section size correctly if using
  | 
      
      
         | 3302 | 
          | 
          | 
                 interleave.
  | 
      
      
         | 3303 | 
          | 
          | 
          
  | 
      
      
         | 3304 | 
          | 
          | 
         Sat May  7 16:49:36 1994  Steve Chamberlain  (sac@cygnus.com)
  | 
      
      
         | 3305 | 
          | 
          | 
          
  | 
      
      
         | 3306 | 
          | 
          | 
                 * Makefile.in: Add rule for sysinfo.h
  | 
      
      
         | 3307 | 
          | 
          | 
          
  | 
      
      
         | 3308 | 
          | 
          | 
         Fri May  6 12:18:33 1994  Steve Chamberlain  (sac@cygnus.com)
  | 
      
      
         | 3309 | 
          | 
          | 
          
  | 
      
      
         | 3310 | 
          | 
          | 
                 * Makefile.in (SRCONV_PROG): Define.
  | 
      
      
         | 3311 | 
          | 
          | 
                 (PROGS): Use $(SRCONV_PROG) too.
  | 
      
      
         | 3312 | 
          | 
          | 
          
  | 
      
      
         | 3313 | 
          | 
          | 
         Thu May  5 19:41:43 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
  | 
      
      
         | 3314 | 
          | 
          | 
          
  | 
      
      
         | 3315 | 
          | 
          | 
                 * Makefile.in (DISTSTUFF): Add sysinfo.c, syslex.c, in case
  | 
      
      
         | 3316 | 
          | 
          | 
                 someone configures with `targets=all'.
  | 
      
      
         | 3317 | 
          | 
          | 
                 (distclean): Remove y.*.
  | 
      
      
         | 3318 | 
          | 
          | 
                 (syslex.o): Depend on sysinfo.h.
  | 
      
      
         | 3319 | 
          | 
          | 
                 (sysinfo.c): Rename y.tab.h to sysinfo.h.
  | 
      
      
         | 3320 | 
          | 
          | 
                 (install-info): Don't try to install into $(infodir)/$(srcdir).
  | 
      
      
         | 3321 | 
          | 
          | 
                 * syslex.l: Include sysinfo.h, not y.tab.h.
  | 
      
      
         | 3322 | 
          | 
          | 
          
  | 
      
      
         | 3323 | 
          | 
          | 
         Thu May  5 11:50:55 1994  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
  | 
      
      
         | 3324 | 
          | 
          | 
          
  | 
      
      
         | 3325 | 
          | 
          | 
                 * syslex.l (yywrap): Define as function if not defined as a macro.
  | 
      
      
         | 3326 | 
          | 
          | 
          
  | 
      
      
         | 3327 | 
          | 
          | 
                 * Makefile.in (objdump.o): Deleted special rule.
  | 
      
      
         | 3328 | 
          | 
          | 
                 * configure.in: Don't bother building ARCHDEFS variable for
  | 
      
      
         | 3329 | 
          | 
          | 
                 Makefile.
  | 
      
      
         | 3330 | 
          | 
          | 
                 * objdump.c (ARCH_*): Deleted handling.
  | 
      
      
         | 3331 | 
          | 
          | 
                 (disassemble_data): Call `disassembler' from opcodes library.
  | 
      
      
         | 3332 | 
          | 
          | 
          
  | 
      
      
         | 3333 | 
          | 
          | 
         Thu May  5 13:28:42 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3334 | 
          | 
          | 
          
  | 
      
      
         | 3335 | 
          | 
          | 
                 * Makefile.in (install): Correct handling of $(tooldir) and
  | 
      
      
         | 3336 | 
          | 
          | 
                 $(bindir) being on different devices.
  | 
      
      
         | 3337 | 
          | 
          | 
          
  | 
      
      
         | 3338 | 
          | 
          | 
         Fri Apr 29 09:50:38 1994  Steve Chamberlain  (sac@cygnus.com)
  | 
      
      
         | 3339 | 
          | 
          | 
          
  | 
      
      
         | 3340 | 
          | 
          | 
                 * sysdump.c (h8300, sh): Add declarations.
  | 
      
      
         | 3341 | 
          | 
          | 
          
  | 
      
      
         | 3342 | 
          | 
          | 
         Wed Apr 27 11:25:18 1994  Steve Chamberlain  (sac@cygnus.com)
  | 
      
      
         | 3343 | 
          | 
          | 
          
  | 
      
      
         | 3344 | 
          | 
          | 
                 * Makefile.in (syslex, sysinfo): Use CC_FOR_BUILD.
  | 
      
      
         | 3345 | 
          | 
          | 
                 * coffdump.c, coffgrok.c, coffgrok.h, srconv.c, sysdump.c,
  | 
      
      
         | 3346 | 
          | 
          | 
                 sysroff.info: Major changes.
  | 
      
      
         | 3347 | 
          | 
          | 
          
  | 
      
      
         | 3348 | 
          | 
          | 
         Tue Apr 26 18:18:24 1994  Stan Shebs  (shebs@andros.cygnus.com)
  | 
      
      
         | 3349 | 
          | 
          | 
          
  | 
      
      
         | 3350 | 
          | 
          | 
                 * objdump.c (print_section_stabs): Indicate the stab header symbol
  | 
      
      
         | 3351 | 
          | 
          | 
                 more clearly, print numbers of unrecognized stab n_type values.
  | 
      
      
         | 3352 | 
          | 
          | 
          
  | 
      
      
         | 3353 | 
          | 
          | 
         Tue Apr 26 16:22:55 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3354 | 
          | 
          | 
          
  | 
      
      
         | 3355 | 
          | 
          | 
                 * nlmconv.c (copy_sections): Copy arelent pointers, not arelents.
  | 
      
      
         | 3356 | 
          | 
          | 
          
  | 
      
      
         | 3357 | 
          | 
          | 
         Mon Apr 25 16:14:32 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3358 | 
          | 
          | 
          
  | 
      
      
         | 3359 | 
          | 
          | 
                 * Makefile.in (distclean): Remove $(PROGS) and underscore.c.
  | 
      
      
         | 3360 | 
          | 
          | 
          
  | 
      
      
         | 3361 | 
          | 
          | 
         Fri Apr 22 11:14:19 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3362 | 
          | 
          | 
          
  | 
      
      
         | 3363 | 
          | 
          | 
                 * nlmconv.c (setup_sections): Remove special handling of .reginfo
  | 
      
      
         | 3364 | 
          | 
          | 
                 section.
  | 
      
      
         | 3365 | 
          | 
          | 
                 (copy_sections): Likewise.
  | 
      
      
         | 3366 | 
          | 
          | 
                 (alpha_mangle_relocs): Use bfd_ecoff_get_gp_value rather than the
  | 
      
      
         | 3367 | 
          | 
          | 
                 special ECOFF .reginfo section.
  | 
      
      
         | 3368 | 
          | 
          | 
          
  | 
      
      
         | 3369 | 
          | 
          | 
                 * objcopy.c (copy_object): Call bfd_copy_private_bfd_data after
  | 
      
      
         | 3370 | 
          | 
          | 
                 copying everything else, to let it fiddle with the file in its
  | 
      
      
         | 3371 | 
          | 
          | 
                 final state.
  | 
      
      
         | 3372 | 
          | 
          | 
          
  | 
      
      
         | 3373 | 
          | 
          | 
                 * objdump.c: Include libiberty.h.
  | 
      
      
         | 3374 | 
          | 
          | 
                 (display_target_list): If a format fails, just go on to the next
  | 
      
      
         | 3375 | 
          | 
          | 
                 one.  Check return value of bfd_set_format.
  | 
      
      
         | 3376 | 
          | 
          | 
                 (display_info_table): Likewise.  Don't increment loop variable in
  | 
      
      
         | 3377 | 
          | 
          | 
                 for loop test, since that skips the first element.
  | 
      
      
         | 3378 | 
          | 
          | 
                 (display_target_tables): Rewrite loop for clarity.  Ensure that it
  | 
      
      
         | 3379 | 
          | 
          | 
                 always prints at least one element.
  | 
      
      
         | 3380 | 
          | 
          | 
          
  | 
      
      
         | 3381 | 
          | 
          | 
                 * nlmconv.c (main): Use CyGnUsEx rather than CyGnUsSeCs for
  | 
      
      
         | 3382 | 
          | 
          | 
                 sections header.  Rename from cygnus_sections to cygnus_ext.
  | 
      
      
         | 3383 | 
          | 
          | 
          
  | 
      
      
         | 3384 | 
          | 
          | 
         Thu Apr 21 12:12:26 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3385 | 
          | 
          | 
          
  | 
      
      
         | 3386 | 
          | 
          | 
                 * objdump.c (_DUMMY_NAME_): Don't define.
  | 
      
      
         | 3387 | 
          | 
          | 
                 (display_target_list): Use tmpnam to get a file name rather than
  | 
      
      
         | 3388 | 
          | 
          | 
                 using _DUMMY_NAME_.  Unlink it when done.
  | 
      
      
         | 3389 | 
          | 
          | 
                 (display_info_table): Likewise.
  | 
      
      
         | 3390 | 
          | 
          | 
          
  | 
      
      
         | 3391 | 
          | 
          | 
                 * nlmconv.c (secsec): New static variable.
  | 
      
      
         | 3392 | 
          | 
          | 
                 (main): Create .nlmsections section in output BFD.  Store
  | 
      
      
         | 3393 | 
          | 
          | 
                 information about it in sections header.
  | 
      
      
         | 3394 | 
          | 
          | 
                 (setup_sections): Allocate space in sections header.
  | 
      
      
         | 3395 | 
          | 
          | 
                 (copy_sections): Copy zero sized sections.  Put information about
  | 
      
      
         | 3396 | 
          | 
          | 
                 each section in the sections header.
  | 
      
      
         | 3397 | 
          | 
          | 
          
  | 
      
      
         | 3398 | 
          | 
          | 
         Wed Apr 20 14:34:51 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3399 | 
          | 
          | 
          
  | 
      
      
         | 3400 | 
          | 
          | 
                 * nlmconv.c (powerpc_build_stubs): Take new outbfd argument.
  | 
      
      
         | 3401 | 
          | 
          | 
                 Change caller.  Create custom header for new PowerPC NetWare
  | 
      
      
         | 3402 | 
          | 
          | 
                 format.
  | 
      
      
         | 3403 | 
          | 
          | 
          
  | 
      
      
         | 3404 | 
          | 
          | 
                 * Makefile.in (nlmheader.o, nlmconv.o): Update dependencies.
  | 
      
      
         | 3405 | 
          | 
          | 
                 * nlmconv.c: Include bfd.h and libiberty.h with "", not <>.
  | 
      
      
         | 3406 | 
          | 
          | 
                 * nlmheader.y: Include bfd.h with "", not <>.
  | 
      
      
         | 3407 | 
          | 
          | 
          
  | 
      
      
         | 3408 | 
          | 
          | 
         Wed Apr 13 10:52:50 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3409 | 
          | 
          | 
          
  | 
      
      
         | 3410 | 
          | 
          | 
                 * objdump.c: Do an ifdef on __GO32__, not unix.
  | 
      
      
         | 3411 | 
          | 
          | 
          
  | 
      
      
         | 3412 | 
          | 
          | 
         Wed Apr  6 21:54:49 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3413 | 
          | 
          | 
          
  | 
      
      
         | 3414 | 
          | 
          | 
                 Added -D (--dynamic) option to nm and -T (--dynamic-syms) and -R
  | 
      
      
         | 3415 | 
          | 
          | 
                 (--dynamic-reloc) arguments to objdump.
  | 
      
      
         | 3416 | 
          | 
          | 
                 * nm.c (dynamic): New static variable.
  | 
      
      
         | 3417 | 
          | 
          | 
                 (long_options): Added "dynamic".
  | 
      
      
         | 3418 | 
          | 
          | 
                 (usage): Mention -D and --dynamic.
  | 
      
      
         | 3419 | 
          | 
          | 
                 (main): Add D to getopt string.  Handle -D by setting dynamic.
  | 
      
      
         | 3420 | 
          | 
          | 
                 (display_rel_file): If dynamic is non-zero, read dynamic symbols
  | 
      
      
         | 3421 | 
          | 
          | 
                 rather than normal symbols.
  | 
      
      
         | 3422 | 
          | 
          | 
                 * nm.1: Updated for -D (--dynamic) option.
  | 
      
      
         | 3423 | 
          | 
          | 
                 * objdump.c (dump_dynamic_symtab): New global variable.
  | 
      
      
         | 3424 | 
          | 
          | 
                 (dump_dynamic_reloc_info): New global variable.
  | 
      
      
         | 3425 | 
          | 
          | 
                 (dynsyms, dynsymcount): New global variables.
  | 
      
      
         | 3426 | 
          | 
          | 
                 (usage): Mention -R, -T, --dynamic-syms and --dynamic-reloc.
  | 
      
      
         | 3427 | 
          | 
          | 
                 (long_options): Added "dynamic-reloc" and "dynamic-syms".
  | 
      
      
         | 3428 | 
          | 
          | 
                 (slurp_symtab): If no symbols, return rather than exit.
  | 
      
      
         | 3429 | 
          | 
          | 
                 (slurp_dynamic_symtab): New function.
  | 
      
      
         | 3430 | 
          | 
          | 
                 (display_bfd): Handle dump_dynamic_symtab and
  | 
      
      
         | 3431 | 
          | 
          | 
                 dump_dynamic_reloc_info.
  | 
      
      
         | 3432 | 
          | 
          | 
                 (dump_symbols): Take new dynamic argument, indicating whether to
  | 
      
      
         | 3433 | 
          | 
          | 
                 display dynamic symbols.
  | 
      
      
         | 3434 | 
          | 
          | 
                 (dump_relocs): Move most printing into dump_reloc_set.
  | 
      
      
         | 3435 | 
          | 
          | 
                 (dump_dynamic_relocs): New function.
  | 
      
      
         | 3436 | 
          | 
          | 
                 (dump_reloc_set): New function, extracted from dump_relocs.
  | 
      
      
         | 3437 | 
          | 
          | 
                 (main): Add R and T to getopt string.  Handle -T by setting
  | 
      
      
         | 3438 | 
          | 
          | 
                 dump_dynamic_symtab and -R by setting dump_dynamic_reloc_info.
  | 
      
      
         | 3439 | 
          | 
          | 
                 * objdump.1: Updated for -R (--dynamic-reloc) and -T
  | 
      
      
         | 3440 | 
          | 
          | 
                 (--dynamic-syms) options.
  | 
      
      
         | 3441 | 
          | 
          | 
                 * binutils.texi: Updated for new nm and objdump options.
  | 
      
      
         | 3442 | 
          | 
          | 
          
  | 
      
      
         | 3443 | 
          | 
          | 
         Wed Mar 30 15:52:40 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3444 | 
          | 
          | 
          
  | 
      
      
         | 3445 | 
          | 
          | 
                 Update for recent BFD changes to symbol and reloc reading.  Rename
  | 
      
      
         | 3446 | 
          | 
          | 
                 all uses of get_symtab_upper_bound to bfd_get_symtab_upper_bound.
  | 
      
      
         | 3447 | 
          | 
          | 
                 Also:
  | 
      
      
         | 3448 | 
          | 
          | 
                 * coffgrok.c (symcount): Change to long.
  | 
      
      
         | 3449 | 
          | 
          | 
                 (do_sections_p1): Check for error return from
  | 
      
      
         | 3450 | 
          | 
          | 
                 bfd_get_reloc_upper_bound.  Change relcount to long, and check for
  | 
      
      
         | 3451 | 
          | 
          | 
                 error from bfd_canonicalize_reloc.
  | 
      
      
         | 3452 | 
          | 
          | 
                 (coff_grok): Change storage to long.  Check for error from
  | 
      
      
         | 3453 | 
          | 
          | 
                 bfd_get_symtab_upper_bound and bfd_canonicalize_symtab.
  | 
      
      
         | 3454 | 
          | 
          | 
                 * nlmconv.c (main): Change symcount, newsymalloc, newsymcount, and
  | 
      
      
         | 3455 | 
          | 
          | 
                 i to long.  Check for error from bfd_get_symtab_upper_bound and
  | 
      
      
         | 3456 | 
          | 
          | 
                 bfd_canonicalize_symtab.
  | 
      
      
         | 3457 | 
          | 
          | 
                 (copy_sections): Change reloc_size and reloc_count to long.  Check
  | 
      
      
         | 3458 | 
          | 
          | 
                 for error from bfd_get_reloc_upper_bound and
  | 
      
      
         | 3459 | 
          | 
          | 
                 bfd_canonicalize_reloc.
  | 
      
      
         | 3460 | 
          | 
          | 
                 (mangle_relocs, i386_mangle_relocs, alpha_mangle_relocs): Change
  | 
      
      
         | 3461 | 
          | 
          | 
                 reloc_count_ptr argument to long *.  Make corresponding changes to
  | 
      
      
         | 3462 | 
          | 
          | 
                 variables loaded from *reloc_count_ptr.
  | 
      
      
         | 3463 | 
          | 
          | 
                 * nm.c (display_rel_file): Change storage and symcount to long.
  | 
      
      
         | 3464 | 
          | 
          | 
                 Check for errors from bfd_get_symtab_upper_bound and
  | 
      
      
         | 3465 | 
          | 
          | 
                 bfd_canonicalize_symtab.
  | 
      
      
         | 3466 | 
          | 
          | 
                 * objcopy.c (filter_symbols): Change symcount, src_count and
  | 
      
      
         | 3467 | 
          | 
          | 
                 dst_count to long.
  | 
      
      
         | 3468 | 
          | 
          | 
                 (copy_object): Change symcount to long.  Pass another argument to
  | 
      
      
         | 3469 | 
          | 
          | 
                 fprintf.  Check for errors from bfd_get_symtab_upper_bound and
  | 
      
      
         | 3470 | 
          | 
          | 
                 bfd_canonicalize_symtab.
  | 
      
      
         | 3471 | 
          | 
          | 
                 (copy_section): Change relcount to long.  Check for errors from
  | 
      
      
         | 3472 | 
          | 
          | 
                 bfd_get_reloc_upper_bound and bfd_canonicalize_reloc.
  | 
      
      
         | 3473 | 
          | 
          | 
                 (mark_symbols_used_in_relocations): Change relcount and i to long.
  | 
      
      
         | 3474 | 
          | 
          | 
                 Check for errors form bfd_get_reloc_upper_bound and
  | 
      
      
         | 3475 | 
          | 
          | 
                 bfd_canonicalize_reloc.
  | 
      
      
         | 3476 | 
          | 
          | 
                 * objdump.c (storage): Remove global variable.
  | 
      
      
         | 3477 | 
          | 
          | 
                 (symcount): Changed to long.
  | 
      
      
         | 3478 | 
          | 
          | 
                 (slurp_symtab): New local variable storage.  Check for errors from
  | 
      
      
         | 3479 | 
          | 
          | 
                 bfd_get_symtab_upper_bound and bfd_canonicalize_symtab.
  | 
      
      
         | 3480 | 
          | 
          | 
                 (remove_useless_symbols): Change return value and count to long.
  | 
      
      
         | 3481 | 
          | 
          | 
                 (objdump_print_address): Change min, max, thisplace and i to long.
  | 
      
      
         | 3482 | 
          | 
          | 
                 (disassemble_data): Change i to long.
  | 
      
      
         | 3483 | 
          | 
          | 
                 (dump_symbols): Change count to long.
  | 
      
      
         | 3484 | 
          | 
          | 
                 (dump_relocs): Change relcount to long.  Check for errors from
  | 
      
      
         | 3485 | 
          | 
          | 
                 bfd_ret_reloc_upper_bound and bfd_canonicalize_reloc.
  | 
      
      
         | 3486 | 
          | 
          | 
                 (display_info_table): Add casts when passing LONGEST_ARCH for
  | 
      
      
         | 3487 | 
          | 
          | 
                 printf %* argument.
  | 
      
      
         | 3488 | 
          | 
          | 
          
  | 
      
      
         | 3489 | 
          | 
          | 
         Tue Mar 29 14:59:04 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3490 | 
          | 
          | 
          
  | 
      
      
         | 3491 | 
          | 
          | 
                 * nm.c (display_archive): Close each archive element after it has
  | 
      
      
         | 3492 | 
          | 
          | 
                 been displayed.
  | 
      
      
         | 3493 | 
          | 
          | 
                 * objdump.c (display_file): Likewise.
  | 
      
      
         | 3494 | 
          | 
          | 
          
  | 
      
      
         | 3495 | 
          | 
          | 
         Mon Mar 28 13:04:08 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3496 | 
          | 
          | 
          
  | 
      
      
         | 3497 | 
          | 
          | 
                 * configure.in: Change error message to refer to bfd/config.bfd
  | 
      
      
         | 3498 | 
          | 
          | 
                 rather than bfd/configure.in.
  | 
      
      
         | 3499 | 
          | 
          | 
          
  | 
      
      
         | 3500 | 
          | 
          | 
         Sun Mar 27 16:23:39 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
  | 
      
      
         | 3501 | 
          | 
          | 
          
  | 
      
      
         | 3502 | 
          | 
          | 
                 * More fixes for object formats which allow multiple sections
  | 
      
      
         | 3503 | 
          | 
          | 
                 with the same name:
  | 
      
      
         | 3504 | 
          | 
          | 
                 * objcopy.c (setup_section): Make a new output section even if
  | 
      
      
         | 3505 | 
          | 
          | 
                 one already exists with the given name.
  | 
      
      
         | 3506 | 
          | 
          | 
                 (copy_section): Use isection->output_section rather than trying
  | 
      
      
         | 3507 | 
          | 
          | 
                 to look the output section up by its (possibly non-unique) name.
  | 
      
      
         | 3508 | 
          | 
          | 
          
  | 
      
      
         | 3509 | 
          | 
          | 
                 * Makefile.in (install-info): Look for binutils.info in the
  | 
      
      
         | 3510 | 
          | 
          | 
                 current directory, then in $(srcdir).  Don't use $<.
  | 
      
      
         | 3511 | 
          | 
          | 
          
  | 
      
      
         | 3512 | 
          | 
          | 
         Mon Mar 21 12:55:45 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3513 | 
          | 
          | 
          
  | 
      
      
         | 3514 | 
          | 
          | 
                 * objdump.c (objdump_print_address): Make static.  Declare with
  | 
      
      
         | 3515 | 
          | 
          | 
                 prototype.  Change vardiff from int to bfd_signed_vma.  Correct
  | 
      
      
         | 3516 | 
          | 
          | 
                 binary search termination condition.  When looking for same
  | 
      
      
         | 3517 | 
          | 
          | 
                 section symbol in relocatable file, handle final symbol correctly.
  | 
      
      
         | 3518 | 
          | 
          | 
          
  | 
      
      
         | 3519 | 
          | 
          | 
         Sun Mar 20 11:26:36 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
  | 
      
      
         | 3520 | 
          | 
          | 
          
  | 
      
      
         | 3521 | 
          | 
          | 
                 * Makefile.in: Avoid bug in hpux sed.
  | 
      
      
         | 3522 | 
          | 
          | 
          
  | 
      
      
         | 3523 | 
          | 
          | 
                 * objcopy.c: Changes to keep it from stripping symbols used
  | 
      
      
         | 3524 | 
          | 
          | 
                 in output relocations.
  | 
      
      
         | 3525 | 
          | 
          | 
                 (mark_symbols_used_in_relocations): New function.  Mark symbols
  | 
      
      
         | 3526 | 
          | 
          | 
                 used in output relocations with BSF_KEEP.
  | 
      
      
         | 3527 | 
          | 
          | 
                 (filter_symbols): Do not strip symbols marked with BSF_KEEP.
  | 
      
      
         | 3528 | 
          | 
          | 
                 (copy_object): Reorder actions.  First setup sections, then
  | 
      
      
         | 3529 | 
          | 
          | 
                 build the output symbol table, then copy the section contents.
  | 
      
      
         | 3530 | 
          | 
          | 
          
  | 
      
      
         | 3531 | 
          | 
          | 
         Fri Mar 18 10:53:55 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3532 | 
          | 
          | 
          
  | 
      
      
         | 3533 | 
          | 
          | 
                 * ar.c (write_archive): Allocate space for the null byte.  From
  | 
      
      
         | 3534 | 
          | 
          | 
                 Robert Lipe .
  | 
      
      
         | 3535 | 
          | 
          | 
          
  | 
      
      
         | 3536 | 
          | 
          | 
         Thu Mar 17 16:20:28 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3537 | 
          | 
          | 
          
  | 
      
      
         | 3538 | 
          | 
          | 
                 * Makefile.in: Built nm.new and strip.new to avoid problems with
  | 
      
      
         | 3539 | 
          | 
          | 
                 collect when . is in PATH.
  | 
      
      
         | 3540 | 
          | 
          | 
                 (STRIP_PROG): Change from strip to strip.new.
  | 
      
      
         | 3541 | 
          | 
          | 
                 (NM_PROG): Change from nm to nm.new.
  | 
      
      
         | 3542 | 
          | 
          | 
                 (install): Remove the .new when installing.
  | 
      
      
         | 3543 | 
          | 
          | 
          
  | 
      
      
         | 3544 | 
          | 
          | 
         Wed Mar 16 16:27:05 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3545 | 
          | 
          | 
          
  | 
      
      
         | 3546 | 
          | 
          | 
                 * nlmconv.c (powerpc_build_stubs): Set BSF_DYNAMIC flag for each
  | 
      
      
         | 3547 | 
          | 
          | 
                 symbol for which we build a stub.
  | 
      
      
         | 3548 | 
          | 
          | 
                 (powerpc_mangle_relocs): Only reset TOC pointer for a call to a
  | 
      
      
         | 3549 | 
          | 
          | 
                 symbol with BSF_DYNAMIC flag set.
  | 
      
      
         | 3550 | 
          | 
          | 
          
  | 
      
      
         | 3551 | 
          | 
          | 
         Tue Mar 15 23:04:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
  | 
      
      
         | 3552 | 
          | 
          | 
          
  | 
      
      
         | 3553 | 
          | 
          | 
                 * objcopy.c (filter_symbols): Use bfd_is_local_label to determine
  | 
      
      
         | 3554 | 
          | 
          | 
                 if a symbol represents a compiler-generated local label.
  | 
      
      
         | 3555 | 
          | 
          | 
                 (copy_object): Give the BFD backends a chance to copy any private
  | 
      
      
         | 3556 | 
          | 
          | 
                 bfd data from the input BFD to the output BFD.
  | 
      
      
         | 3557 | 
          | 
          | 
                 (setup_section): Give the BFD backends a chance to copy any private
  | 
      
      
         | 3558 | 
          | 
          | 
                 section data from the input section to the output section.
  | 
      
      
         | 3559 | 
          | 
          | 
          
  | 
      
      
         | 3560 | 
          | 
          | 
         Mon Mar 14 11:15:58 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
  | 
      
      
         | 3561 | 
          | 
          | 
          
  | 
      
      
         | 3562 | 
          | 
          | 
                 * objcopy.c (mangle_section): Delete unused function.
  | 
      
      
         | 3563 | 
          | 
          | 
                 (setup_section): Set osection here instead of calling
  | 
      
      
         | 3564 | 
          | 
          | 
                 mangle section to do it.
  | 
      
      
         | 3565 | 
          | 
          | 
          
  | 
      
      
         | 3566 | 
          | 
          | 
         Mon Mar 14 12:11:01 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3567 | 
          | 
          | 
          
  | 
      
      
         | 3568 | 
          | 
          | 
                 * ar.c (write_archive): Close inarch before unlinking it.
  | 
      
      
         | 3569 | 
          | 
          | 
          
  | 
      
      
         | 3570 | 
          | 
          | 
         Fri Mar 11 22:20:48 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3571 | 
          | 
          | 
          
  | 
      
      
         | 3572 | 
          | 
          | 
                 * nlmconv.c (main): For PowerPC, call powerpc_build_stubs and
  | 
      
      
         | 3573 | 
          | 
          | 
                 powerpc_resolve_stubs.  Use __GOT0, not __toc_start.  Handle it if
  | 
      
      
         | 3574 | 
          | 
          | 
                 the start and end symbols are not in the text section.
  | 
      
      
         | 3575 | 
          | 
          | 
                 (struct powerpc_stub): New struct definition.
  | 
      
      
         | 3576 | 
          | 
          | 
                 (powerpc_stubs, powerpc_stub_insns): New static variables.
  | 
      
      
         | 3577 | 
          | 
          | 
                 (powerpc_initial_got_size): New static variable.
  | 
      
      
         | 3578 | 
          | 
          | 
                 (powerpc_build_stubs): New function.
  | 
      
      
         | 3579 | 
          | 
          | 
                 (powerpc_resolve_stubs): New function.
  | 
      
      
         | 3580 | 
          | 
          | 
                 (powerpc_mangle_relocs): Clear extraneous data in .got section.
  | 
      
      
         | 3581 | 
          | 
          | 
                 Rearrange reloc handling to handle ELF relocs that are not
  | 
      
      
         | 3582 | 
          | 
          | 
                 partial_inplace.  Resolve PC relative relocs.
  | 
      
      
         | 3583 | 
          | 
          | 
          
  | 
      
      
         | 3584 | 
          | 
          | 
         Wed Mar  9 13:48:11 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
  | 
      
      
         | 3585 | 
          | 
          | 
          
  | 
      
      
         | 3586 | 
          | 
          | 
                 * ar.c (move_members): Fix it so that the abi positional modifiers
  | 
      
      
         | 3587 | 
          | 
          | 
                 don't delete all archive members following the insert point.
  | 
      
      
         | 3588 | 
          | 
          | 
          
  | 
      
      
         | 3589 | 
          | 
          | 
         Tue Mar  8 13:14:43 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
  | 
      
      
         | 3590 | 
          | 
          | 
          
  | 
      
      
         | 3591 | 
          | 
          | 
                 * coffgrok.[ch]: New files, understand coff objects.
  | 
      
      
         | 3592 | 
          | 
          | 
                 * coffdump.c: Uses coffgrok to dump out the debug info of a coff
  | 
      
      
         | 3593 | 
          | 
          | 
                 file.
  | 
      
      
         | 3594 | 
          | 
          | 
                 * sysroff.info: Description of a SYSROFF object file.
  | 
      
      
         | 3595 | 
          | 
          | 
                 * sysinfo.y, syslex.l: Parse info file, generate a reader, writer,
  | 
      
      
         | 3596 | 
          | 
          | 
                 header files and a printer.
  | 
      
      
         | 3597 | 
          | 
          | 
                 * srconv.c: Uses coffgrok.c and sysroff.info to convert a coff
  | 
      
      
         | 3598 | 
          | 
          | 
                 file to a SYSROFF file.
  | 
      
      
         | 3599 | 
          | 
          | 
          
  | 
      
      
         | 3600 | 
          | 
          | 
         Sat Feb 26 13:35:26 1994  Stan Shebs  (shebs@andros.cygnus.com)
  | 
      
      
         | 3601 | 
          | 
          | 
          
  | 
      
      
         | 3602 | 
          | 
          | 
                 * ar.c (do_quick_append): Pad with a genuine character 10,
  | 
      
      
         | 3603 | 
          | 
          | 
                 rather than whatever '\n' might happen to be.
  | 
      
      
         | 3604 | 
          | 
          | 
          
  | 
      
      
         | 3605 | 
          | 
          | 
         Tue Feb 22 18:25:52 1994  Ian Lance Taylor  (ian@cygnus.com)
  | 
      
      
         | 3606 | 
          | 
          | 
          
  | 
      
      
         | 3607 | 
          | 
          | 
                 * nlmconv.c (main): Ignore debugging symbols when looking for
  | 
      
      
         | 3608 | 
          | 
          | 
                 special symbols by name.
  | 
      
      
         | 3609 | 
          | 
          | 
          
  | 
      
      
         | 3610 | 
          | 
          | 
         Sun Feb 20 18:47:42 1994  Ian Lance Taylor  (ian@lisa.cygnus.com)
  | 
      
      
         | 3611 | 
          | 
          | 
          
  | 
      
      
         | 3612 | 
          | 
          | 
                 * nlmconv.c: Include libiberty.h.
  | 
      
      
         | 3613 | 
          | 
          | 
          
  | 
      
      
         | 3614 | 
          | 
          | 
                 Support for PowerPC NetWare.
  | 
      
      
         | 3615 | 
          | 
          | 
                 * nlmconv.c (main): For PowerPC NetWare, automatically define the
  | 
      
      
         | 3616 | 
          | 
          | 
                 special symbols __toc_start.
  | 
      
      
         | 3617 | 
          | 
          | 
                 (select_output_format): Handle bfd_arch_powerpc.
  | 
      
      
         | 3618 | 
          | 
          | 
                 (mangle_relocs): Likewise.
  | 
      
      
         | 3619 | 
          | 
          | 
                 (powerpc_mangle_relocs): New function.
  | 
      
      
         | 3620 | 
          | 
          | 
          
  | 
      
      
         | 3621 | 
          | 
          | 
         Thu Feb 17 09:28:23 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 3622 | 
          | 
          | 
          
  | 
      
      
         | 3623 | 
          | 
          | 
                 * ar.c, bucomm.c, nlmconv.c, nm.c, objcopy.c, objdump.c,
  | 
      
      
         | 3624 | 
          | 
          | 
                 size.c: Use bfd_get_error and bfd_set_error and new error names.
  | 
      
      
         | 3625 | 
          | 
          | 
          
  | 
      
      
         | 3626 | 
          | 
          | 
         Fri Feb 11 15:54:51 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 3627 | 
          | 
          | 
          
  | 
      
      
         | 3628 | 
          | 
          | 
                 * objcopy.c (strip_main, copy_main): Add missing 'break' in switch.
  | 
      
      
         | 3629 | 
          | 
          | 
          
  | 
      
      
         | 3630 | 
          | 
          | 
         Mon Feb  7 19:45:52 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3631 | 
          | 
          | 
          
  | 
      
      
         | 3632 | 
          | 
          | 
                 * objdump.c (disassemble_data): Handle bfd_arch_powerpc.
  | 
      
      
         | 3633 | 
          | 
          | 
          
  | 
      
      
         | 3634 | 
          | 
          | 
         Sun Feb  6 22:08:20 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 3635 | 
          | 
          | 
          
  | 
      
      
         | 3636 | 
          | 
          | 
                 * strings.c objdump.c nlmconv.c objcopy.c nm.c ar.c size.c (main):
  | 
      
      
         | 3637 | 
          | 
          | 
                 Call xmalloc_set_program_name.
  | 
      
      
         | 3638 | 
          | 
          | 
          
  | 
      
      
         | 3639 | 
          | 
          | 
         Fri Feb  4 10:46:01 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 3640 | 
          | 
          | 
          
  | 
      
      
         | 3641 | 
          | 
          | 
                 * objcopy.c (filter_bytes): Make MEMHUNK a char *, not PTR, so we
  | 
      
      
         | 3642 | 
          | 
          | 
                 can do arithmetic on it.
  | 
      
      
         | 3643 | 
          | 
          | 
          
  | 
      
      
         | 3644 | 
          | 
          | 
         Thu Feb  3 14:06:41 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 3645 | 
          | 
          | 
          
  | 
      
      
         | 3646 | 
          | 
          | 
                 * objdump.c (dump_section_stabs, read_section_stabs,
  | 
      
      
         | 3647 | 
          | 
          | 
                 print_section_stabs): Functions broken out of dump_stabs_1.
  | 
      
      
         | 3648 | 
          | 
          | 
                 Free the stabs and strings when done with them.
  | 
      
      
         | 3649 | 
          | 
          | 
          
  | 
      
      
         | 3650 | 
          | 
          | 
         Wed Feb  2 13:42:23 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 3651 | 
          | 
          | 
          
  | 
      
      
         | 3652 | 
          | 
          | 
                 * nlmconv.c (main): Use bfd_get_flavour instead of struct member.
  | 
      
      
         | 3653 | 
          | 
          | 
                 * ar.c (print_contents, extract_file), size.c
  | 
      
      
         | 3654 | 
          | 
          | 
                 (print_berkeley_format, print_sysv_format): Use bfd_get_filename and
  | 
      
      
         | 3655 | 
          | 
          | 
                 bfd_my_archive instead of dereferencing the structs directly.
  | 
      
      
         | 3656 | 
          | 
          | 
          
  | 
      
      
         | 3657 | 
          | 
          | 
                 * ar.c: Use bfd_fatal and bfd_nonfatal instead of bfd_perror and exit.
  | 
      
      
         | 3658 | 
          | 
          | 
                 Indent.  Remove DEFUNs.
  | 
      
      
         | 3659 | 
          | 
          | 
          
  | 
      
      
         | 3660 | 
          | 
          | 
                 * nlmconv.c (main), objcopy.c (copy_file): Print matching formats
  | 
      
      
         | 3661 | 
          | 
          | 
                 if ambiguous match.
  | 
      
      
         | 3662 | 
          | 
          | 
                 * nm.c (display_file, display_archive), size.c (display_bfd):
  | 
      
      
         | 3663 | 
          | 
          | 
                 Eliminate gotos.
  | 
      
      
         | 3664 | 
          | 
          | 
                 Print matching formats if there is an ambiguous match.  Use
  | 
      
      
         | 3665 | 
          | 
          | 
                 bfd_nonfatal instead of hardcoded error message if nothing matches.
  | 
      
      
         | 3666 | 
          | 
          | 
          
  | 
      
      
         | 3667 | 
          | 
          | 
                 * arsup.c, ar.c, objdump.c: Use bfd_get_filename instead of
  | 
      
      
         | 3668 | 
          | 
          | 
                 abfd->filename.
  | 
      
      
         | 3669 | 
          | 
          | 
          
  | 
      
      
         | 3670 | 
          | 
          | 
                 * nm.c (display_archive): New function, from code in display_file.
  | 
      
      
         | 3671 | 
          | 
          | 
                 (display_rel_file): Renamed from do_one_rel_file.
  | 
      
      
         | 3672 | 
          | 
          | 
          
  | 
      
      
         | 3673 | 
          | 
          | 
                 * size.c: Indent.
  | 
      
      
         | 3674 | 
          | 
          | 
                 (display_archive): New function from code in display_file.
  | 
      
      
         | 3675 | 
          | 
          | 
                 (display_file): Check bfd_close error return.
  | 
      
      
         | 3676 | 
          | 
          | 
          
  | 
      
      
         | 3677 | 
          | 
          | 
                 * strings.c (strings_object_file): Check bfd_check_format
  | 
      
      
         | 3678 | 
          | 
          | 
                 error return.
  | 
      
      
         | 3679 | 
          | 
          | 
          
  | 
      
      
         | 3680 | 
          | 
          | 
                 * strings.c, objdump.c, size.c: Use bfd_nonfatal instead of bfd_perror.
  | 
      
      
         | 3681 | 
          | 
          | 
          
  | 
      
      
         | 3682 | 
          | 
          | 
                 * bucomm.c: Delete references to exit_handler.  It wasn't set
  | 
      
      
         | 3683 | 
          | 
          | 
                 anywhere, and now that we're using the libiberty xmalloc, it
  | 
      
      
         | 3684 | 
          | 
          | 
                 wouldn't always get called before exiting.
  | 
      
      
         | 3685 | 
          | 
          | 
                 (list_matching_formats): Function moved from objdump.c.
  | 
      
      
         | 3686 | 
          | 
          | 
                 * bucomm.h: Declare it.
  | 
      
      
         | 3687 | 
          | 
          | 
          
  | 
      
      
         | 3688 | 
          | 
          | 
                 * objdump.c (disassemble_data): Move some variable decls closer to
  | 
      
      
         | 3689 | 
          | 
          | 
                 their use.  Add some comments.  Replace a nested block with a
  | 
      
      
         | 3690 | 
          | 
          | 
                 return.
  | 
      
      
         | 3691 | 
          | 
          | 
          
  | 
      
      
         | 3692 | 
          | 
          | 
         Mon Jan 31 18:50:41 1994  Stan Shebs  (shebs@andros.cygnus.com)
  | 
      
      
         | 3693 | 
          | 
          | 
          
  | 
      
      
         | 3694 | 
          | 
          | 
                 * objdump.c (display_target_list, display_info_table): Check that
  | 
      
      
         | 3695 | 
          | 
          | 
                 the bfd of the dummy output file is not null.
  | 
      
      
         | 3696 | 
          | 
          | 
          
  | 
      
      
         | 3697 | 
          | 
          | 
         Wed Jan 26 13:13:18 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 3698 | 
          | 
          | 
          
  | 
      
      
         | 3699 | 
          | 
          | 
                 * objcopy.c (filter_bytes): New function.
  | 
      
      
         | 3700 | 
          | 
          | 
                 (copy_section): Call it.
  | 
      
      
         | 3701 | 
          | 
          | 
                 (copy_options, copy_usage, copy_main): Add --byte option to
  | 
      
      
         | 3702 | 
          | 
          | 
                 activate it.  Appropriate the -b option (which was an undocumented
  | 
      
      
         | 3703 | 
          | 
          | 
                 synonym for -F) for it, also.  Add --interleave, -i option for
  | 
      
      
         | 3704 | 
          | 
          | 
                 additional control.
  | 
      
      
         | 3705 | 
          | 
          | 
                 (setup_section, copy_section, mangle_section): Renamed with no `s'
  | 
      
      
         | 3706 | 
          | 
          | 
                 on the end.
  | 
      
      
         | 3707 | 
          | 
          | 
                 * objcopy.1, binutils.texi: Document the new options.
  | 
      
      
         | 3708 | 
          | 
          | 
          
  | 
      
      
         | 3709 | 
          | 
          | 
                 * objdump.c (display_target_tables, display_target_list):
  | 
      
      
         | 3710 | 
          | 
          | 
                 New functions broken out of display_info.
  | 
      
      
         | 3711 | 
          | 
          | 
                 Eliminate some magic constants.  Use more meaningful variable names.
  | 
      
      
         | 3712 | 
          | 
          | 
                 (dump_bfd_header): New function broken out of display_bfd.
  | 
      
      
         | 3713 | 
          | 
          | 
                 (dump_section_header): New function broken out of dump_headers.
  | 
      
      
         | 3714 | 
          | 
          | 
                 (remove_useless_symbols): Don't shadow global variable name with
  | 
      
      
         | 3715 | 
          | 
          | 
                 parameter.
  | 
      
      
         | 3716 | 
          | 
          | 
                 (objdump_print_address): Fix backward test.
  | 
      
      
         | 3717 | 
          | 
          | 
          
  | 
      
      
         | 3718 | 
          | 
          | 
         Tue Jan 25 19:40:54 1994  Stan Shebs  (shebs@andros.cygnus.com)
  | 
      
      
         | 3719 | 
          | 
          | 
          
  | 
      
      
         | 3720 | 
          | 
          | 
                 * bucomm.c (print_arelt_descr): Change decl of `when' to time_t.
  | 
      
      
         | 3721 | 
          | 
          | 
                 * objdump.h: Removed.
  | 
      
      
         | 3722 | 
          | 
          | 
          
  | 
      
      
         | 3723 | 
          | 
          | 
         Mon Jan 24 13:29:02 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 3724 | 
          | 
          | 
          
  | 
      
      
         | 3725 | 
          | 
          | 
                 * objdump.c (display_file): Remove call to list_matching_formats.
  | 
      
      
         | 3726 | 
          | 
          | 
                 It would never be called.
  | 
      
      
         | 3727 | 
          | 
          | 
                 (list_matching_formats): Take an arg giving the list of matching
  | 
      
      
         | 3728 | 
          | 
          | 
                 formats.
  | 
      
      
         | 3729 | 
          | 
          | 
                 (display_bfd): Pass the arg, and get it filled in by calling
  | 
      
      
         | 3730 | 
          | 
          | 
                 bfd_check_format_matches instead of bfd_check_format.
  | 
      
      
         | 3731 | 
          | 
          | 
                 (display_info, display_info_table): target_vector was renamed to
  | 
      
      
         | 3732 | 
          | 
          | 
                 bfd_target_vector.
  | 
      
      
         | 3733 | 
          | 
          | 
          
  | 
      
      
         | 3734 | 
          | 
          | 
                 * binutils.texi (objdump): Note some limitations of -h section
  | 
      
      
         | 3735 | 
          | 
          | 
                 address printing.
  | 
      
      
         | 3736 | 
          | 
          | 
          
  | 
      
      
         | 3737 | 
          | 
          | 
         Sat Jan 22 16:20:46 1994  Stan Shebs  (shebs@andros.cygnus.com)
  | 
      
      
         | 3738 | 
          | 
          | 
          
  | 
      
      
         | 3739 | 
          | 
          | 
                 * Makefile.in (MALLOC): Set to emptiness by default.
  | 
      
      
         | 3740 | 
          | 
          | 
                 (ALL_CFLAGS): Add and use.
  | 
      
      
         | 3741 | 
          | 
          | 
                 (arparse.h): Make it depend on arparse.y.
  | 
      
      
         | 3742 | 
          | 
          | 
                 * ar.c (libbfd.h): Don't require to be in ../bfd.
  | 
      
      
         | 3743 | 
          | 
          | 
                 * objdump.c (comp): Rename to compare_symbols.
  | 
      
      
         | 3744 | 
          | 
          | 
          
  | 
      
      
         | 3745 | 
          | 
          | 
         Fri Jan 21 20:22:30 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 3746 | 
          | 
          | 
          
  | 
      
      
         | 3747 | 
          | 
          | 
                 * objdump.c (list_matching_formats): If the file format is ambiguous,
  | 
      
      
         | 3748 | 
          | 
          | 
                 print the matching names so the user can choose one.
  | 
      
      
         | 3749 | 
          | 
          | 
                 (display_bfd): Call it.
  | 
      
      
         | 3750 | 
          | 
          | 
                 (display_file): Call it.
  | 
      
      
         | 3751 | 
          | 
          | 
          
  | 
      
      
         | 3752 | 
          | 
          | 
         Fri Jan 21 19:17:25 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3753 | 
          | 
          | 
          
  | 
      
      
         | 3754 | 
          | 
          | 
                 * objdump.c (disassemble_data): Support bfd_arch_rs6000.
  | 
      
      
         | 3755 | 
          | 
          | 
          
  | 
      
      
         | 3756 | 
          | 
          | 
         Mon Jan 17 13:57:25 1994  Stan Shebs  (shebs@andros.cygnus.com)
  | 
      
      
         | 3757 | 
          | 
          | 
          
  | 
      
      
         | 3758 | 
          | 
          | 
                 * objdump.c (stab_name): Allocate dynamically.
  | 
      
      
         | 3759 | 
          | 
          | 
                 (stab_print): Use pointers to strings instead of char arrays.
  | 
      
      
         | 3760 | 
          | 
          | 
                 (dump_stabs): Change alloc and init of arrays appropriately.
  | 
      
      
         | 3761 | 
          | 
          | 
                 (dump_stabs_1): Always decide whether to print stab_name or
  | 
      
      
         | 3762 | 
          | 
          | 
                 the stab's type number, if unnamed.
  | 
      
      
         | 3763 | 
          | 
          | 
          
  | 
      
      
         | 3764 | 
          | 
          | 
         Fri Jan 14 14:42:48 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3765 | 
          | 
          | 
          
  | 
      
      
         | 3766 | 
          | 
          | 
                 * objcopy.c (strip_main, copy_main): Don't clobber the input file
  | 
      
      
         | 3767 | 
          | 
          | 
                 if copy_file fails.
  | 
      
      
         | 3768 | 
          | 
          | 
          
  | 
      
      
         | 3769 | 
          | 
          | 
                 * nlmconv.c (main): Warn about an attempt to use a shared library
  | 
      
      
         | 3770 | 
          | 
          | 
                 with uninitialized data.
  | 
      
      
         | 3771 | 
          | 
          | 
          
  | 
      
      
         | 3772 | 
          | 
          | 
                 * nlmconv.c (setup_sections): Make sure that we align the
  | 
      
      
         | 3773 | 
          | 
          | 
                 output_offset of each input section appropriately.
  | 
      
      
         | 3774 | 
          | 
          | 
          
  | 
      
      
         | 3775 | 
          | 
          | 
         Thu Jan 13 17:32:44 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3776 | 
          | 
          | 
          
  | 
      
      
         | 3777 | 
          | 
          | 
                 * objdump.c (dump_relocs): Don't crash if section name is NULL.
  | 
      
      
         | 3778 | 
          | 
          | 
          
  | 
      
      
         | 3779 | 
          | 
          | 
         Tue Jan 11 19:46:33 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3780 | 
          | 
          | 
          
  | 
      
      
         | 3781 | 
          | 
          | 
                 * filemode.c (filemodestring): Commented out; not used.
  | 
      
      
         | 3782 | 
          | 
          | 
                 (mode_string): Use POSIX definitions.
  | 
      
      
         | 3783 | 
          | 
          | 
                 (ftypelet): Likewise.
  | 
      
      
         | 3784 | 
          | 
          | 
                 (rwx): Removed; no longer used.
  | 
      
      
         | 3785 | 
          | 
          | 
                 * bucomm.c: Include bucomm.h.
  | 
      
      
         | 3786 | 
          | 
          | 
                 (bfd_nonfatal, bfd_fatal): Argument is const.
  | 
      
      
         | 3787 | 
          | 
          | 
                 (fatal): Make __STDC__ version.
  | 
      
      
         | 3788 | 
          | 
          | 
                 * bucomm.h (mode_string): Declare.
  | 
      
      
         | 3789 | 
          | 
          | 
                 * Makefile.in (bucomm.o): Depend upon bucomm.h
  | 
      
      
         | 3790 | 
          | 
          | 
          
  | 
      
      
         | 3791 | 
          | 
          | 
         Sun Jan  9 12:03:20 1994  Ken Raeburn  (raeburn@rtl.cygnus.com)
  | 
      
      
         | 3792 | 
          | 
          | 
          
  | 
      
      
         | 3793 | 
          | 
          | 
                 * bucomm.c (xmalloc, xrealloc): Deleted.
  | 
      
      
         | 3794 | 
          | 
          | 
                 * bucomm.h (xmalloc, xrealloc): Fix prototypes, to correspond to
  | 
      
      
         | 3795 | 
          | 
          | 
                 libiberty version of functions.
  | 
      
      
         | 3796 | 
          | 
          | 
          
  | 
      
      
         | 3797 | 
          | 
          | 
         Thu Jan  6 06:18:15 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 3798 | 
          | 
          | 
          
  | 
      
      
         | 3799 | 
          | 
          | 
                 * binutils.texi: Add a chapter summarizing the ways to select
  | 
      
      
         | 3800 | 
          | 
          | 
                 aspects of the target for each program.
  | 
      
      
         | 3801 | 
          | 
          | 
          
  | 
      
      
         | 3802 | 
          | 
          | 
                 * objdump.c (long_options, usage): Add long equivalents for all
  | 
      
      
         | 3803 | 
          | 
          | 
                 remaining short options that lacked them.
  | 
      
      
         | 3804 | 
          | 
          | 
                 * binutils.texi objdump.1: Document them.
  | 
      
      
         | 3805 | 
          | 
          | 
          
  | 
      
      
         | 3806 | 
          | 
          | 
                 * size.c (usage): Tweak usage message.
  | 
      
      
         | 3807 | 
          | 
          | 
                 * size.1: Add missing `=' in examples.
  | 
      
      
         | 3808 | 
          | 
          | 
          
  | 
      
      
         | 3809 | 
          | 
          | 
                 * binutils.texi strip.1 objcopy.1 nlmconv.1 objcopy.c nlmconv.c:
  | 
      
      
         | 3810 | 
          | 
          | 
                 Use "--target=bfdname" as the option to select the BFD target,
  | 
      
      
         | 3811 | 
          | 
          | 
                 like nm and size already do.
  | 
      
      
         | 3812 | 
          | 
          | 
                 Reserve "--format=format" for textual output selection options, but
  | 
      
      
         | 3813 | 
          | 
          | 
                 for now keep old option names as obsolete for backward compatibility.
  | 
      
      
         | 3814 | 
          | 
          | 
          
  | 
      
      
         | 3815 | 
          | 
          | 
                 * strings.c (main, strings_object_file, usage): Add --target option.
  | 
      
      
         | 3816 | 
          | 
          | 
                 * binutils.texi strings.1: Document it.
  | 
      
      
         | 3817 | 
          | 
          | 
          
  | 
      
      
         | 3818 | 
          | 
          | 
         Sat Jan  1 13:58:24 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 3819 | 
          | 
          | 
          
  | 
      
      
         | 3820 | 
          | 
          | 
                 * ar.c (main): Add \n in error message.
  | 
      
      
         | 3821 | 
          | 
          | 
          
  | 
      
      
         | 3822 | 
          | 
          | 
         Thu Dec 23 12:23:11 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3823 | 
          | 
          | 
          
  | 
      
      
         | 3824 | 
          | 
          | 
                 gcc -Wall lint:
  | 
      
      
         | 3825 | 
          | 
          | 
                 * ar.c (main): Put parens around assignment used as truth value.
  | 
      
      
         | 3826 | 
          | 
          | 
                 * objcopy.c (strip_main): Remove unused variables.  Return 0.
  | 
      
      
         | 3827 | 
          | 
          | 
                 (copy_main): Remove unused variables.  Return 0.
  | 
      
      
         | 3828 | 
          | 
          | 
                 * objdump.c (display_bfd): Declare return value as void.
  | 
      
      
         | 3829 | 
          | 
          | 
                 (stab_print): Use "" instead of 0 to initialize array.
  | 
      
      
         | 3830 | 
          | 
          | 
                 (dump_stabs_1): Print vma using printf_vma.
  | 
      
      
         | 3831 | 
          | 
          | 
                 (display_info): Put parens around assignment used as truth value.
  | 
      
      
         | 3832 | 
          | 
          | 
                 * strings.c (print_strings): Cast printf arguments.
  | 
      
      
         | 3833 | 
          | 
          | 
          
  | 
      
      
         | 3834 | 
          | 
          | 
                 * objcopy.c (copy_main): Use copy_options, not strip_options.
  | 
      
      
         | 3835 | 
          | 
          | 
          
  | 
      
      
         | 3836 | 
          | 
          | 
                 * nlmheader.y (command): Warn about illegal date values.
  | 
      
      
         | 3837 | 
          | 
          | 
          
  | 
      
      
         | 3838 | 
          | 
          | 
         Wed Dec 15 11:18:03 1993  David J. MacKenzie  (djm@frosty.eng.umd.edu)
  | 
      
      
         | 3839 | 
          | 
          | 
          
  | 
      
      
         | 3840 | 
          | 
          | 
                 * bucomm.c bucomm.h: Run through indent.  De-ansidecl-ify.
  | 
      
      
         | 3841 | 
          | 
          | 
                 (bfd_nonfatal): New function.
  | 
      
      
         | 3842 | 
          | 
          | 
                 (bfd_fatal): Call it.
  | 
      
      
         | 3843 | 
          | 
          | 
          
  | 
      
      
         | 3844 | 
          | 
          | 
                 * objcopy.c (smart_rename): Do a copy if the dest file has
  | 
      
      
         | 3845 | 
          | 
          | 
                 multiple hard links.  Remove source file on successful copy.
  | 
      
      
         | 3846 | 
          | 
          | 
                 Try to preserve mode and owner on successful rename.
  | 
      
      
         | 3847 | 
          | 
          | 
          
  | 
      
      
         | 3848 | 
          | 
          | 
                 * objcopy.c: Run through indent.  Clean up a bit.
  | 
      
      
         | 3849 | 
          | 
          | 
                 Make global variables static.
  | 
      
      
         | 3850 | 
          | 
          | 
                 Make {input,output}_{target,filename}, show_version local
  | 
      
      
         | 3851 | 
          | 
          | 
                 to various functions.
  | 
      
      
         | 3852 | 
          | 
          | 
                 New global variable `status' for exit status.
  | 
      
      
         | 3853 | 
          | 
          | 
                 (strip_main, copy_main): New functions with code from main.
  | 
      
      
         | 3854 | 
          | 
          | 
                 (nonfatal): New macro.  Use it globally instead of bfd_perror and
  | 
      
      
         | 3855 | 
          | 
          | 
                 bfd_fatal.
  | 
      
      
         | 3856 | 
          | 
          | 
          
  | 
      
      
         | 3857 | 
          | 
          | 
                 (copy_object): Call mangle_sections with bfd_map_over_sections.
  | 
      
      
         | 3858 | 
          | 
          | 
                 (mangle_sections): Adjust for new calling convention.
  | 
      
      
         | 3859 | 
          | 
          | 
          
  | 
      
      
         | 3860 | 
          | 
          | 
         Fri Dec 10 11:28:11 1993  Ian Lance Taylor  (ian@deneb.cygnus.com)
  | 
      
      
         | 3861 | 
          | 
          | 
          
  | 
      
      
         | 3862 | 
          | 
          | 
                 * nlmheader.y (command): Accept MAP and FULLMAP without arguments.
  | 
      
      
         | 3863 | 
          | 
          | 
                 * nlmconv.c (main): Change error message for MAP and FULLMAP.
  | 
      
      
         | 3864 | 
          | 
          | 
          
  | 
      
      
         | 3865 | 
          | 
          | 
         Thu Dec  9 17:47:19 1993  Ian Lance Taylor  (ian@deneb.cygnus.com)
  | 
      
      
         | 3866 | 
          | 
          | 
          
  | 
      
      
         | 3867 | 
          | 
          | 
                 * nlmconv.c (main): Warn about imported symbols that are not in
  | 
      
      
         | 3868 | 
          | 
          | 
                 the IMPORT list even if the IMPORT keyword is not used.
  | 
      
      
         | 3869 | 
          | 
          | 
          
  | 
      
      
         | 3870 | 
          | 
          | 
                 * nlmconv.c (debug, unlink_on_exit): New static variables.
  | 
      
      
         | 3871 | 
          | 
          | 
                 (long_options): Add "debug" and "linker".
  | 
      
      
         | 3872 | 
          | 
          | 
                 (main): Handle -d and -l arguments.  Make command line input and
  | 
      
      
         | 3873 | 
          | 
          | 
                 output files optional.  Parse the command file before opening the
  | 
      
      
         | 3874 | 
          | 
          | 
                 BFD's, which requires storing more information in local variables.
  | 
      
      
         | 3875 | 
          | 
          | 
                 If INPUT names multiple files, link them together.  Use OUTPUT for
  | 
      
      
         | 3876 | 
          | 
          | 
                 the output file name if not named on command line.
  | 
      
      
         | 3877 | 
          | 
          | 
                 (show_usage): Changed for new options.
  | 
      
      
         | 3878 | 
          | 
          | 
                 (link_inputs): New function to automatically invoke linker to
  | 
      
      
         | 3879 | 
          | 
          | 
                 handle multiple INPUT files.
  | 
      
      
         | 3880 | 
          | 
          | 
                 (choose_temp_base_try, choose_temp_base, pexecute): New functions,
  | 
      
      
         | 3881 | 
          | 
          | 
                 mostly copied from gcc/gcc.c.
  | 
      
      
         | 3882 | 
          | 
          | 
                 * nlmconv.h (input_files, output_file): Declare.
  | 
      
      
         | 3883 | 
          | 
          | 
                 * nlmheader.y (input_files, output_file): Define.
  | 
      
      
         | 3884 | 
          | 
          | 
                 (command): Support INPUT with a string_list argument.  Support
  | 
      
      
         | 3885 | 
          | 
          | 
                 OUTPUT.
  | 
      
      
         | 3886 | 
          | 
          | 
                 (string_list): Renamed from module_list.
  | 
      
      
         | 3887 | 
          | 
          | 
                 * Makefile.in (nlmconv.o): Define LD_NAME based on
  | 
      
      
         | 3888 | 
          | 
          | 
                 program_transform_name.
  | 
      
      
         | 3889 | 
          | 
          | 
          
  | 
      
      
         | 3890 | 
          | 
          | 
         Wed Dec  8 10:09:04 1993  Ian Lance Taylor  (ian@deneb.cygnus.com)
  | 
      
      
         | 3891 | 
          | 
          | 
          
  | 
      
      
         | 3892 | 
          | 
          | 
                 * nlmheader.y (nlmheader_identify): New function.  Use it to print
  | 
      
      
         | 3893 | 
          | 
          | 
                 the program name just once, instead of with every error message.
  | 
      
      
         | 3894 | 
          | 
          | 
          
  | 
      
      
         | 3895 | 
          | 
          | 
         Mon Dec  6 16:11:32 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3896 | 
          | 
          | 
          
  | 
      
      
         | 3897 | 
          | 
          | 
                 * nlmconv.c (long_options): Changed --header-info to --header-file
  | 
      
      
         | 3898 | 
          | 
          | 
                 to match documentation and usage message.
  | 
      
      
         | 3899 | 
          | 
          | 
          
  | 
      
      
         | 3900 | 
          | 
          | 
         Sun Dec  5 01:31:01 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
  | 
      
      
         | 3901 | 
          | 
          | 
          
  | 
      
      
         | 3902 | 
          | 
          | 
                 * objdump.c (dump_relocs): Avoid dereferencing a NULL sym_ptr_ptr
  | 
      
      
         | 3903 | 
          | 
          | 
                 in a relocation.
  | 
      
      
         | 3904 | 
          | 
          | 
          
  | 
      
      
         | 3905 | 
          | 
          | 
         Thu Dec  2 16:00:06 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3906 | 
          | 
          | 
          
  | 
      
      
         | 3907 | 
          | 
          | 
                 * nlmconv.c (main): Change various types from bfd_size_type to
  | 
      
      
         | 3908 | 
          | 
          | 
                 size_t, since they have to be arguments to fread and fwrite.
  | 
      
      
         | 3909 | 
          | 
          | 
                 Change set from char * to unsigned char *.
  | 
      
      
         | 3910 | 
          | 
          | 
                 (select_output_format): Make mach argument unsigned.  Handle
  | 
      
      
         | 3911 | 
          | 
          | 
                 bfd_arch_alpha.
  | 
      
      
         | 3912 | 
          | 
          | 
                 (setup_sections): Don't copy the .reginfo section of an ECOFF
  | 
      
      
         | 3913 | 
          | 
          | 
                 file.  Call bfd_set_reloc to initialize the relocation fields.
  | 
      
      
         | 3914 | 
          | 
          | 
                 (copy_sections): Don't copy the .reginfo section of an ECOFF file.
  | 
      
      
         | 3915 | 
          | 
          | 
                 Combine all relocs for a section.
  | 
      
      
         | 3916 | 
          | 
          | 
                 (mangle_relocs): Change type of relocs to permit specific
  | 
      
      
         | 3917 | 
          | 
          | 
                 functions to change it.  Call alpha_mangle_relocs for alpha,
  | 
      
      
         | 3918 | 
          | 
          | 
                 default_mangle_relocs for other architectures.
  | 
      
      
         | 3919 | 
          | 
          | 
                 (default_mangle_relocs): New function.  Adjust the address of all
  | 
      
      
         | 3920 | 
          | 
          | 
                 relocs by the output_offset.
  | 
      
      
         | 3921 | 
          | 
          | 
                 (i386_mangle_relocs): Change type of relocs argument.  Cast length
  | 
      
      
         | 3922 | 
          | 
          | 
                 argument to memmove to size_t.
  | 
      
      
         | 3923 | 
          | 
          | 
                 (alpha_mangle_relocs): New function.
  | 
      
      
         | 3924 | 
          | 
          | 
          
  | 
      
      
         | 3925 | 
          | 
          | 
         Wed Nov 17 17:38:58 1993  Sean Eric Fagan  (sef@cygnus.com)
  | 
      
      
         | 3926 | 
          | 
          | 
          
  | 
      
      
         | 3927 | 
          | 
          | 
                 * nlmconv.c (select_output_format): Use nlm32-sparc for
  | 
      
      
         | 3928 | 
          | 
          | 
                 bfd_arch_sparc.
  | 
      
      
         | 3929 | 
          | 
          | 
          
  | 
      
      
         | 3930 | 
          | 
          | 
         Wed Nov 17 14:41:35 1993  Jeffrey Osier  (jeffrey@thepub.cygnus.com)
  | 
      
      
         | 3931 | 
          | 
          | 
          
  | 
      
      
         | 3932 | 
          | 
          | 
                 * nlmconv.1:   added man page
  | 
      
      
         | 3933 | 
          | 
          | 
                 * objcopy.1:   fixed format errors
  | 
      
      
         | 3934 | 
          | 
          | 
          
  | 
      
      
         | 3935 | 
          | 
          | 
         Wed Nov 17 12:03:41 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3936 | 
          | 
          | 
          
  | 
      
      
         | 3937 | 
          | 
          | 
                 * Makefile.in: Use CFLAGS as well as LDFLAGS when linking.
  | 
      
      
         | 3938 | 
          | 
          | 
          
  | 
      
      
         | 3939 | 
          | 
          | 
         Wed Nov 17 04:50:55 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 3940 | 
          | 
          | 
          
  | 
      
      
         | 3941 | 
          | 
          | 
                 * strings.1: Fix typo.
  | 
      
      
         | 3942 | 
          | 
          | 
          
  | 
      
      
         | 3943 | 
          | 
          | 
         Mon Nov 15 12:03:20 1993  Ken Raeburn  (raeburn@rtl.cygnus.com)
  | 
      
      
         | 3944 | 
          | 
          | 
          
  | 
      
      
         | 3945 | 
          | 
          | 
                 * Makefile.in (DISTSTUFF): Build "info".
  | 
      
      
         | 3946 | 
          | 
          | 
                 (VERSION): Updated to cygnus-2.3.1; 2.3 has gone out.
  | 
      
      
         | 3947 | 
          | 
          | 
          
  | 
      
      
         | 3948 | 
          | 
          | 
         Sun Nov 14 00:27:24 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
  | 
      
      
         | 3949 | 
          | 
          | 
          
  | 
      
      
         | 3950 | 
          | 
          | 
                 * objdump.c (dump_stabs): Handle stabs-in-som as implemented
  | 
      
      
         | 3951 | 
          | 
          | 
                 by the new BFD SOM assembler.
  | 
      
      
         | 3952 | 
          | 
          | 
          
  | 
      
      
         | 3953 | 
          | 
          | 
         Sat Nov 13 07:14:05 1993  David J. Mackenzie  (djm@rtl.cygnus.com)
  | 
      
      
         | 3954 | 
          | 
          | 
          
  | 
      
      
         | 3955 | 
          | 
          | 
                 * ar.1 c++filt.1 nm.1 objcopy.1 objdump.1 ranlib.1 size.1
  | 
      
      
         | 3956 | 
          | 
          | 
                 strings.1 strip.1: Replace \(em in NAME section with \- so
  | 
      
      
         | 3957 | 
          | 
          | 
                 makewhatis can grok it.
  | 
      
      
         | 3958 | 
          | 
          | 
          
  | 
      
      
         | 3959 | 
          | 
          | 
         Tue Nov  9 15:22:12 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3960 | 
          | 
          | 
          
  | 
      
      
         | 3961 | 
          | 
          | 
                 * nlmconv.c (i386_mangle_relocs): Adjust reloc address by
  | 
      
      
         | 3962 | 
          | 
          | 
                 section output_offset.
  | 
      
      
         | 3963 | 
          | 
          | 
          
  | 
      
      
         | 3964 | 
          | 
          | 
         Fri Nov  5 12:11:52 1993  Jeffrey Osier  (jeffrey@thepub.cygnus.com)
  | 
      
      
         | 3965 | 
          | 
          | 
          
  | 
      
      
         | 3966 | 
          | 
          | 
                 * binutils.texi:  added nlmconv chapter
  | 
      
      
         | 3967 | 
          | 
          | 
          
  | 
      
      
         | 3968 | 
          | 
          | 
         Wed Nov  3 16:10:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
  | 
      
      
         | 3969 | 
          | 
          | 
          
  | 
      
      
         | 3970 | 
          | 
          | 
                 * Makefile.in: Change RUNTESTFLAGS to RUNTEST_FLAGS
  | 
      
      
         | 3971 | 
          | 
          | 
          
  | 
      
      
         | 3972 | 
          | 
          | 
         Wed Nov  3 15:09:23 1993  Ken Raeburn  (raeburn@rover.cygnus.com)
  | 
      
      
         | 3973 | 
          | 
          | 
          
  | 
      
      
         | 3974 | 
          | 
          | 
                 * Makefile.in (distclean): Don't get rid of dvi or info files.
  | 
      
      
         | 3975 | 
          | 
          | 
          
  | 
      
      
         | 3976 | 
          | 
          | 
         Tue Nov  2 13:29:59 1993  David J. Mackenzie  (djm@rtl.cygnus.com)
  | 
      
      
         | 3977 | 
          | 
          | 
          
  | 
      
      
         | 3978 | 
          | 
          | 
                 * objcopy.c (S_ISLNK): Define as 0 if there's no S_IFLNK.
  | 
      
      
         | 3979 | 
          | 
          | 
          
  | 
      
      
         | 3980 | 
          | 
          | 
         Fri Oct 29 16:02:34 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 3981 | 
          | 
          | 
          
  | 
      
      
         | 3982 | 
          | 
          | 
                 * binutils.texi: Move objcopy docs into alphabetical order.
  | 
      
      
         | 3983 | 
          | 
          | 
          
  | 
      
      
         | 3984 | 
          | 
          | 
                 * objdump.c: Use xmalloc instead of malloc.
  | 
      
      
         | 3985 | 
          | 
          | 
          
  | 
      
      
         | 3986 | 
          | 
          | 
         Fri Oct 29 11:11:14 1993  Stan Shebs  (shebs@rtl.cygnus.com)
  | 
      
      
         | 3987 | 
          | 
          | 
          
  | 
      
      
         | 3988 | 
          | 
          | 
                 * objdump.c (info): Rename to formats_info.
  | 
      
      
         | 3989 | 
          | 
          | 
                 (dump_stabs_1): Better comments and formatting.
  | 
      
      
         | 3990 | 
          | 
          | 
          
  | 
      
      
         | 3991 | 
          | 
          | 
         Thu Oct 28 19:43:16 1993  Stan Shebs  (shebs@rtl.cygnus.com)
  | 
      
      
         | 3992 | 
          | 
          | 
          
  | 
      
      
         | 3993 | 
          | 
          | 
                 * ar.c (main): Always create the archive when quick appending,
  | 
      
      
         | 3994 | 
          | 
          | 
                 even if no input files have been given.
  | 
      
      
         | 3995 | 
          | 
          | 
          
  | 
      
      
         | 3996 | 
          | 
          | 
         Wed Oct 27 12:03:06 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 3997 | 
          | 
          | 
          
  | 
      
      
         | 3998 | 
          | 
          | 
                 * nlmconv.c (main): Set sharedDebugRecordOffset and
  | 
      
      
         | 3999 | 
          | 
          | 
                 sharedDebugRecordCount fields in extended header.
  | 
      
      
         | 4000 | 
          | 
          | 
          
  | 
      
      
         | 4001 | 
          | 
          | 
                 * nlmconv.c (main): Force moduleName field to upper case.
  | 
      
      
         | 4002 | 
          | 
          | 
          
  | 
      
      
         | 4003 | 
          | 
          | 
         Mon Oct 25 16:45:42 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 4004 | 
          | 
          | 
          
  | 
      
      
         | 4005 | 
          | 
          | 
                 * objcopy.c (main): Give a usage message if there are too many
  | 
      
      
         | 4006 | 
          | 
          | 
                 arguments.
  | 
      
      
         | 4007 | 
          | 
          | 
          
  | 
      
      
         | 4008 | 
          | 
          | 
         Mon Oct 25 10:37:08 1993  Ken Raeburn  (raeburn@rover.cygnus.com)
  | 
      
      
         | 4009 | 
          | 
          | 
          
  | 
      
      
         | 4010 | 
          | 
          | 
                 * Makefile.in (install-info): Rewrite to take advantage of VPATH,
  | 
      
      
         | 4011 | 
          | 
          | 
                 so FSF distributions (with info files in $(srcdir)) install
  | 
      
      
         | 4012 | 
          | 
          | 
                 properly.
  | 
      
      
         | 4013 | 
          | 
          | 
                 (DISTSTUFF): Build nlmheader.c too.
  | 
      
      
         | 4014 | 
          | 
          | 
          
  | 
      
      
         | 4015 | 
          | 
          | 
         Fri Oct 22 11:43:23 1993  Ken Raeburn  (raeburn@rover.cygnus.com)
  | 
      
      
         | 4016 | 
          | 
          | 
          
  | 
      
      
         | 4017 | 
          | 
          | 
                 * ar.c (program_name): Don't define here.
  | 
      
      
         | 4018 | 
          | 
          | 
                 * objdump.c: Include "bucomm.h".
  | 
      
      
         | 4019 | 
          | 
          | 
                 (xmalloc): Don't declare here.
  | 
      
      
         | 4020 | 
          | 
          | 
                 (program_name): Don't define here.
  | 
      
      
         | 4021 | 
          | 
          | 
                 (program_version): Fixed type in declaration.
  | 
      
      
         | 4022 | 
          | 
          | 
                 * size.c: Include "bucomm.h".
  | 
      
      
         | 4023 | 
          | 
          | 
                 (program_name): Don't declare here.
  | 
      
      
         | 4024 | 
          | 
          | 
          
  | 
      
      
         | 4025 | 
          | 
          | 
         Fri Oct 22 14:10:41 1993  Mark Eichin  (eichin@cygnus.com)
  | 
      
      
         | 4026 | 
          | 
          | 
          
  | 
      
      
         | 4027 | 
          | 
          | 
                 * objdump.c (fprintf): hide declaration in FPRINTF_ALREADY_DECLARED
  | 
      
      
         | 4028 | 
          | 
          | 
          
  | 
      
      
         | 4029 | 
          | 
          | 
         Fri Oct  1 12:43:00 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 4030 | 
          | 
          | 
          
  | 
      
      
         | 4031 | 
          | 
          | 
                 * nlmconv.c (i386_mangle_relocs): Resolve and remove PC relative
  | 
      
      
         | 4032 | 
          | 
          | 
                 relocs against defined symbols in the same section.
  | 
      
      
         | 4033 | 
          | 
          | 
          
  | 
      
      
         | 4034 | 
          | 
          | 
         Thu Sep 30 16:46:26 1993  Roland H. Pesch  (pesch@fowanton.cygnus.com)
  | 
      
      
         | 4035 | 
          | 
          | 
          
  | 
      
      
         | 4036 | 
          | 
          | 
                 * Makefile.in (binutils.dvi): use TEXIDIR to find texinfo.tex
  | 
      
      
         | 4037 | 
          | 
          | 
          
  | 
      
      
         | 4038 | 
          | 
          | 
         Sat Sep 25 18:09:29 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 4039 | 
          | 
          | 
          
  | 
      
      
         | 4040 | 
          | 
          | 
                 * objcopy.c (simple_copy, smart_rename): New functions.
  | 
      
      
         | 4041 | 
          | 
          | 
                 (main): Use them.
  | 
      
      
         | 4042 | 
          | 
          | 
          
  | 
      
      
         | 4043 | 
          | 
          | 
         Fri Sep 24 15:38:29 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 4044 | 
          | 
          | 
          
  | 
      
      
         | 4045 | 
          | 
          | 
                 * Makefile.in (clean, distclean): Recurse into testsuite.
  | 
      
      
         | 4046 | 
          | 
          | 
          
  | 
      
      
         | 4047 | 
          | 
          | 
         Thu Sep 23 01:05:06 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 4048 | 
          | 
          | 
          
  | 
      
      
         | 4049 | 
          | 
          | 
                 * objcopy.c (setup_sections, copy_sections): If stripping, don't
  | 
      
      
         | 4050 | 
          | 
          | 
                 copy SEC_DEBUGGING sections.
  | 
      
      
         | 4051 | 
          | 
          | 
                 * objdump.c (dump_headers): Print SEC_DEBUGGING flag.
  | 
      
      
         | 4052 | 
          | 
          | 
          
  | 
      
      
         | 4053 | 
          | 
          | 
                 * objdump.c (usage): Mention --stabs.
  | 
      
      
         | 4054 | 
          | 
          | 
          
  | 
      
      
         | 4055 | 
          | 
          | 
                 * objcopy.c (copy_object): Copy all applicable file flags.
  | 
      
      
         | 4056 | 
          | 
          | 
                 (copy_file): Don't copy EXEC_P specially here.
  | 
      
      
         | 4057 | 
          | 
          | 
          
  | 
      
      
         | 4058 | 
          | 
          | 
         Mon Sep 20 19:28:57 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 4059 | 
          | 
          | 
          
  | 
      
      
         | 4060 | 
          | 
          | 
                 * nlmconv.c (main): Adjust data section size to correspond to bss
  | 
      
      
         | 4061 | 
          | 
          | 
                 alignment adjustment.  Clear BSF_SECTION_SYM if symbol is moved to
  | 
      
      
         | 4062 | 
          | 
          | 
                 a different section.  Use time_t for time variable.
  | 
      
      
         | 4063 | 
          | 
          | 
                 (setup_sections): Only put sections with contents in output NLM.
  | 
      
      
         | 4064 | 
          | 
          | 
                 (i386_mangle_relocs): No symbols are common at this point.  Add
  | 
      
      
         | 4065 | 
          | 
          | 
                 casts to avoid warnings.
  | 
      
      
         | 4066 | 
          | 
          | 
          
  | 
      
      
         | 4067 | 
          | 
          | 
         Fri Sep 10 11:00:40 1993  Stan Shebs  (shebs@rtl.cygnus.com)
  | 
      
      
         | 4068 | 
          | 
          | 
          
  | 
      
      
         | 4069 | 
          | 
          | 
                 * objdump.c: Made the --stabs option work for stabs-in-coff.
  | 
      
      
         | 4070 | 
          | 
          | 
                 (ELF_STAB_DISPLAY): Removed.
  | 
      
      
         | 4071 | 
          | 
          | 
                 (dump_elf_stabs): Renamed to dump_stabs, changed to run for
  | 
      
      
         | 4072 | 
          | 
          | 
                 any object file format.
  | 
      
      
         | 4073 | 
          | 
          | 
                 (dump_elf_stabs_1): Renamed to dump_stabs_1, added calls to
  | 
      
      
         | 4074 | 
          | 
          | 
                 generic BFD routines for non-ELF case, changed format of message
  | 
      
      
         | 4075 | 
          | 
          | 
                 for no-section-found case.
  | 
      
      
         | 4076 | 
          | 
          | 
                 (display_bfd): Always call dump_stabs if requested.
  | 
      
      
         | 4077 | 
          | 
          | 
                 (dump_data): Call bfd_section_size to get section size.
  | 
      
      
         | 4078 | 
          | 
          | 
          
  | 
      
      
         | 4079 | 
          | 
          | 
         Fri Sep 10 08:12:23 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 4080 | 
          | 
          | 
          
  | 
      
      
         | 4081 | 
          | 
          | 
                 * Makefile.in (install): Don't put strings in tooldir/bin.
  | 
      
      
         | 4082 | 
          | 
          | 
          
  | 
      
      
         | 4083 | 
          | 
          | 
         Mon Sep  6 15:39:04 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 4084 | 
          | 
          | 
          
  | 
      
      
         | 4085 | 
          | 
          | 
                 * nlmconv.c (total_bss_size): Removed.
  | 
      
      
         | 4086 | 
          | 
          | 
                 (main): Set the bss vma to always follow the data section.  Move
  | 
      
      
         | 4087 | 
          | 
          | 
                 symbols into new sections, and adjust values by output_offset.
  | 
      
      
         | 4088 | 
          | 
          | 
                 (setup_sections): Don't copy all sections, but instead point all
  | 
      
      
         | 4089 | 
          | 
          | 
                 text sections to .text, all data sections to .data, and all bss
  | 
      
      
         | 4090 | 
          | 
          | 
                 sections to .bss.
  | 
      
      
         | 4091 | 
          | 
          | 
                 (copy_sections): Adjust accordingly.
  | 
      
      
         | 4092 | 
          | 
          | 
          
  | 
      
      
         | 4093 | 
          | 
          | 
         Thu Sep  2 12:34:03 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 4094 | 
          | 
          | 
          
  | 
      
      
         | 4095 | 
          | 
          | 
                 Only build nlmconv if configured for a NetWare target.
  | 
      
      
         | 4096 | 
          | 
          | 
                 * configure.in: If we have some *-*-netware* target, or are using
  | 
      
      
         | 4097 | 
          | 
          | 
                 all targets, set BUILD_NLMCONV to $(NLMCONV_PROG) in Makefile.
  | 
      
      
         | 4098 | 
          | 
          | 
                 * Makefile.in (PROGS): Use $(BUILD_NLMCONV) rather than
  | 
      
      
         | 4099 | 
          | 
          | 
                 $(NLMCONV_PROG).
  | 
      
      
         | 4100 | 
          | 
          | 
          
  | 
      
      
         | 4101 | 
          | 
          | 
         Tue Aug 31 14:13:35 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
  | 
      
      
         | 4102 | 
          | 
          | 
          
  | 
      
      
         | 4103 | 
          | 
          | 
                 * objdump.c (ARCH_all): Define ARCH_hppa too.
  | 
      
      
         | 4104 | 
          | 
          | 
                 (dump_headers): Don't test for SEC_BALIGN if it's not defined by
  | 
      
      
         | 4105 | 
          | 
          | 
                 bfd.h.
  | 
      
      
         | 4106 | 
          | 
          | 
          
  | 
      
      
         | 4107 | 
          | 
          | 
         Tue Aug 31 13:29:12 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 4108 | 
          | 
          | 
          
  | 
      
      
         | 4109 | 
          | 
          | 
                 * nlmconv.c (main): Force creation of .bss section.  Set up the
  | 
      
      
         | 4110 | 
          | 
          | 
                 sections before looking at the symbols.  Move all common symbols
  | 
      
      
         | 4111 | 
          | 
          | 
                 into .bss section.  Automatically define _edata and _end.  Only
  | 
      
      
         | 4112 | 
          | 
          | 
                 export symbols in the export list, with multiple prefixes if
  | 
      
      
         | 4113 | 
          | 
          | 
                 necessary.  Warn if no version.  Always create extended header.
  | 
      
      
         | 4114 | 
          | 
          | 
                 Set date automatically if not already set.
  | 
      
      
         | 4115 | 
          | 
          | 
                 (setup_sections): Count size of bss sections.
  | 
      
      
         | 4116 | 
          | 
          | 
                 (mangle_relocs, i386_mangle_relocs): Accept section argument, and
  | 
      
      
         | 4117 | 
          | 
          | 
                 take reloc_count as a changeable pointer; changed callers.
  | 
      
      
         | 4118 | 
          | 
          | 
                 (i386_mangle_relocs): Remove PC relative relocs within a section,
  | 
      
      
         | 4119 | 
          | 
          | 
                 as they require no adjustment.
  | 
      
      
         | 4120 | 
          | 
          | 
                 * nlmheader.y: Fixed memory allocation throughout: token STRING is
  | 
      
      
         | 4121 | 
          | 
          | 
                 now allocated on the heap, and freed if not needed.  Null
  | 
      
      
         | 4122 | 
          | 
          | 
                 terminated copyright message.  Accept version with only two
  | 
      
      
         | 4123 | 
          | 
          | 
                 strings.
  | 
      
      
         | 4124 | 
          | 
          | 
                 (symbol_list_opt): New nonterminal, either symbol_list or empty.
  | 
      
      
         | 4125 | 
          | 
          | 
                 (symbol_list): Use left recursion to avoid overflowing parser
  | 
      
      
         | 4126 | 
          | 
          | 
                 stack.
  | 
      
      
         | 4127 | 
          | 
          | 
                 (yylex): Rearranged beginning of line check.  Accept quoted
  | 
      
      
         | 4128 | 
          | 
          | 
                 strings using single quotes.  End generic argument at comment
  | 
      
      
         | 4129 | 
          | 
          | 
                 character or parentheses.
  | 
      
      
         | 4130 | 
          | 
          | 
                 (string_list_append): Fixed.
  | 
      
      
         | 4131 | 
          | 
          | 
                 (string_list_append1): New function.
  | 
      
      
         | 4132 | 
          | 
          | 
          
  | 
      
      
         | 4133 | 
          | 
          | 
                 * bucomm.h: The first argument to xrealloc is PTR, not char *.
  | 
      
      
         | 4134 | 
          | 
          | 
                 * bucomm.c (xrealloc): Use PTR rather than char *.
  | 
      
      
         | 4135 | 
          | 
          | 
                 * Makefile.in (objdump.o): Depend upon config.status to notice
  | 
      
      
         | 4136 | 
          | 
          | 
                 --with-targets changes.
  | 
      
      
         | 4137 | 
          | 
          | 
                 (nlmconv.o): Depend upon bucomm.h.
  | 
      
      
         | 4138 | 
          | 
          | 
          
  | 
      
      
         | 4139 | 
          | 
          | 
         Tue Aug 17 09:46:01 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 4140 | 
          | 
          | 
          
  | 
      
      
         | 4141 | 
          | 
          | 
                 * configure.in: Don't pass cpu to config.bfd.
  | 
      
      
         | 4142 | 
          | 
          | 
          
  | 
      
      
         | 4143 | 
          | 
          | 
         Thu Aug 12 16:43:04 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 4144 | 
          | 
          | 
          
  | 
      
      
         | 4145 | 
          | 
          | 
                 * Makefile.in ($(NM_PROG)): Depend on demangle.o.
  | 
      
      
         | 4146 | 
          | 
          | 
                 (demangle.o): New target.
  | 
      
      
         | 4147 | 
          | 
          | 
                 (cplus-dem.o): Depend on it, to force compilation order when doing
  | 
      
      
         | 4148 | 
          | 
          | 
                 parallel compiles.
  | 
      
      
         | 4149 | 
          | 
          | 
          
  | 
      
      
         | 4150 | 
          | 
          | 
                 * nm.c (print_symbol_info_{bsd,sysv,posix}): Take a bfd arg.
  | 
      
      
         | 4151 | 
          | 
          | 
                 (struct output_fns print_symbol_info): Ditto.
  | 
      
      
         | 4152 | 
          | 
          | 
                 (long_options, usage, main): Add -C --demangle option.
  | 
      
      
         | 4153 | 
          | 
          | 
                 (print_symname): New function, demangling if requested.
  | 
      
      
         | 4154 | 
          | 
          | 
                 (print_symbols, print_symbol_info_{bsd,sysv,posix}): Use it.
  | 
      
      
         | 4155 | 
          | 
          | 
          
  | 
      
      
         | 4156 | 
          | 
          | 
         Wed Aug 11 22:57:23 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 4157 | 
          | 
          | 
          
  | 
      
      
         | 4158 | 
          | 
          | 
                 * Makefile.in: Put CFLAGS last in compilation rules and omit from
  | 
      
      
         | 4159 | 
          | 
          | 
                 linking rules.  Use ARCHDEFS to compile objdump.c.
  | 
      
      
         | 4160 | 
          | 
          | 
                 Update dependencies.
  | 
      
      
         | 4161 | 
          | 
          | 
                 * configure.in: Construct ARCHDEFS based on the BFD target makefile
  | 
      
      
         | 4162 | 
          | 
          | 
                 fragments.
  | 
      
      
         | 4163 | 
          | 
          | 
                 * objdump.c: Conditionalize calls to the print_insn_ARCH functions
  | 
      
      
         | 4164 | 
          | 
          | 
                 according to ARCHDEFS.
  | 
      
      
         | 4165 | 
          | 
          | 
          
  | 
      
      
         | 4166 | 
          | 
          | 
         Thu Aug 12 08:06:15 1993  Ian Lance Taylor  (ian@cygnus.com)
  | 
      
      
         | 4167 | 
          | 
          | 
          
  | 
      
      
         | 4168 | 
          | 
          | 
                 * ar.c: Removed obsolete and non-functional GNU960 code.
  | 
      
      
         | 4169 | 
          | 
          | 
          
  | 
      
      
         | 4170 | 
          | 
          | 
         Wed Aug 11 13:08:26 1993  Ian Lance Taylor  (ian@cygnus.com)
  | 
      
      
         | 4171 | 
          | 
          | 
          
  | 
      
      
         | 4172 | 
          | 
          | 
                 * size.c (berkeley_sum): New function.
  | 
      
      
         | 4173 | 
          | 
          | 
                 (bsssize, datasize, textsize): New global variables.
  | 
      
      
         | 4174 | 
          | 
          | 
                 (bss_section_name, data_section_name, text_section_name): Removed.
  | 
      
      
         | 4175 | 
          | 
          | 
                 (print_berkeley_format): Map berkeley_sum over all the sections,
  | 
      
      
         | 4176 | 
          | 
          | 
                 rather than only reporting sizes of specifically named sections.
  | 
      
      
         | 4177 | 
          | 
          | 
                 * Makefile.in ($(OBJDUMP_PROG)): Removed dependency on size.o.
  | 
      
      
         | 4178 | 
          | 
          | 
          
  | 
      
      
         | 4179 | 
          | 
          | 
         Tue Aug 10 10:46:01 1993  Ian Lance Taylor  (ian@cygnus.com)
  | 
      
      
         | 4180 | 
          | 
          | 
          
  | 
      
      
         | 4181 | 
          | 
          | 
                 * nlmconv.c, nlmconv.h, nlmheader.y: New files for program to
  | 
      
      
         | 4182 | 
          | 
          | 
                 convert object files into NetWare Loadable Modules.
  | 
      
      
         | 4183 | 
          | 
          | 
                 * Makefile.in (NLMCONV_PROG): New macro, define to be nlmconv.
  | 
      
      
         | 4184 | 
          | 
          | 
                 (PROGS): Add NLMCONV_PROG.
  | 
      
      
         | 4185 | 
          | 
          | 
                 (nlmheader.c, nlmheader.o, nlmconv.o, $(NLMCONV_PROG)): New
  | 
      
      
         | 4186 | 
          | 
          | 
                 targets.
  | 
      
      
         | 4187 | 
          | 
          | 
          
  | 
      
      
         | 4188 | 
          | 
          | 
         Thu Aug  5 15:48:32 1993  david d `zoo' zuhn  (zoo@rtl.cygnus.com)
  | 
      
      
         | 4189 | 
          | 
          | 
          
  | 
      
      
         | 4190 | 
          | 
          | 
                 * Makefile.in: define MAKEOVERRIDES to an empty string
  | 
      
      
         | 4191 | 
          | 
          | 
          
  | 
      
      
         | 4192 | 
          | 
          | 
         Wed Aug  4 17:08:08 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 4193 | 
          | 
          | 
          
  | 
      
      
         | 4194 | 
          | 
          | 
                 * objcopy.c (copy_file): Make failures to process a file nonfatal.
  | 
      
      
         | 4195 | 
          | 
          | 
          
  | 
      
      
         | 4196 | 
          | 
          | 
         Mon Aug  2 11:28:23 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 4197 | 
          | 
          | 
          
  | 
      
      
         | 4198 | 
          | 
          | 
                 * nm.c: Add -B option, like --format=bsd.
  | 
      
      
         | 4199 | 
          | 
          | 
          
  | 
      
      
         | 4200 | 
          | 
          | 
         Tue Jul 27 16:29:54 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 4201 | 
          | 
          | 
          
  | 
      
      
         | 4202 | 
          | 
          | 
                 * objcopy.c (copy_file): If the file is neither an object nor an
  | 
      
      
         | 4203 | 
          | 
          | 
                 archive, give an error rather than returning success.
  | 
      
      
         | 4204 | 
          | 
          | 
          
  | 
      
      
         | 4205 | 
          | 
          | 
         Mon Jul 19 16:13:40 1993  Ken Raeburn  (raeburn@rtl.cygnus.com)
  | 
      
      
         | 4206 | 
          | 
          | 
          
  | 
      
      
         | 4207 | 
          | 
          | 
                 * objdump.c (objdump_print_address): Prefer non-local symbols over
  | 
      
      
         | 4208 | 
          | 
          | 
                 local ones, and especially discriminate against debugging symbols.
  | 
      
      
         | 4209 | 
          | 
          | 
                 Also, for relocateable files, try to find a symbol in the current
  | 
      
      
         | 4210 | 
          | 
          | 
                 section, instead of picking one from some random section with a
  | 
      
      
         | 4211 | 
          | 
          | 
                 convenient value (read, section offset).
  | 
      
      
         | 4212 | 
          | 
          | 
                 (disassemble_data): Cast argument to malloc to size_t first.
  | 
      
      
         | 4213 | 
          | 
          | 
                 (dump_data): Likewise.
  | 
      
      
         | 4214 | 
          | 
          | 
                 (dump_relocs): If a single section name is specified, show relocs
  | 
      
      
         | 4215 | 
          | 
          | 
                 only for that section.  Otherwise, silently omit sections without
  | 
      
      
         | 4216 | 
          | 
          | 
                 relocs.  Format table nicely even if values are printed using 16
  | 
      
      
         | 4217 | 
          | 
          | 
                 digits instead of 8.
  | 
      
      
         | 4218 | 
          | 
          | 
          
  | 
      
      
         | 4219 | 
          | 
          | 
         Fri Jul 16 15:19:59 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 4220 | 
          | 
          | 
          
  | 
      
      
         | 4221 | 
          | 
          | 
                 * nm.c: Changes for final version of POSIX.2.
  | 
      
      
         | 4222 | 
          | 
          | 
                 (print_symbol_filename_{bsd,sysv,posix}): New functions.
  | 
      
      
         | 4223 | 
          | 
          | 
                 (formats): Add an element for a pointer to them.
  | 
      
      
         | 4224 | 
          | 
          | 
                 (print_symbols): Call it.
  | 
      
      
         | 4225 | 
          | 
          | 
                 (print_object_filename_posix, print_archive_member_posix): Produce
  | 
      
      
         | 4226 | 
          | 
          | 
                 output according to new POSIX.2 spec.
  | 
      
      
         | 4227 | 
          | 
          | 
          
  | 
      
      
         | 4228 | 
          | 
          | 
                 * strings.c (print_strings): Handle STREAM being NULL.
  | 
      
      
         | 4229 | 
          | 
          | 
                 (strings_a_section): Pass a NULL.
  | 
      
      
         | 4230 | 
          | 
          | 
                 (main): Don't open /dev/null.
  | 
      
      
         | 4231 | 
          | 
          | 
          
  | 
      
      
         | 4232 | 
          | 
          | 
         Thu Jul 15 12:44:09 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 4233 | 
          | 
          | 
          
  | 
      
      
         | 4234 | 
          | 
          | 
                 * objdump.c (disassemble_data): Handle the m88k.
  | 
      
      
         | 4235 | 
          | 
          | 
                 (display_bfd): Use bfd_errmsg, rather than just claiming that the
  | 
      
      
         | 4236 | 
          | 
          | 
                 bfd is not an object file.
  | 
      
      
         | 4237 | 
          | 
          | 
          
  | 
      
      
         | 4238 | 
          | 
          | 
         Mon Jul 12 17:55:34 1993  K. Richard Pixley  (rich@cygnus.com)
  | 
      
      
         | 4239 | 
          | 
          | 
          
  | 
      
      
         | 4240 | 
          | 
          | 
                 * Makefile.in (TAGS): make work again by naming directories
  | 
      
      
         | 4241 | 
          | 
          | 
                   explicitly rather than depending on undefined macros.
  | 
      
      
         | 4242 | 
          | 
          | 
                   (INSTALL_XFORM): correct bad install target.
  | 
      
      
         | 4243 | 
          | 
          | 
          
  | 
      
      
         | 4244 | 
          | 
          | 
         Fri Jul  2 16:58:34 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 4245 | 
          | 
          | 
          
  | 
      
      
         | 4246 | 
          | 
          | 
                 * strings.c: Doc fixes.
  | 
      
      
         | 4247 | 
          | 
          | 
          
  | 
      
      
         | 4248 | 
          | 
          | 
         Sun Jun 27 13:35:24 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 4249 | 
          | 
          | 
          
  | 
      
      
         | 4250 | 
          | 
          | 
                 * Makefile.in: Note dependencies on bucomm.h.
  | 
      
      
         | 4251 | 
          | 
          | 
                 (cplus-dem.o): Link c++filt with version.o.
  | 
      
      
         | 4252 | 
          | 
          | 
          
  | 
      
      
         | 4253 | 
          | 
          | 
                 * strings.c: Include bucomm.h and add prototypes to other decls.
  | 
      
      
         | 4254 | 
          | 
          | 
                 Remove -h option.
  | 
      
      
         | 4255 | 
          | 
          | 
          
  | 
      
      
         | 4256 | 
          | 
          | 
                 * bucomm.h: Declare xrealloc.
  | 
      
      
         | 4257 | 
          | 
          | 
          
  | 
      
      
         | 4258 | 
          | 
          | 
                 * nm.c, objcopy.c, objdump.c, size.c, strings.c (main, usage): Add
  | 
      
      
         | 4259 | 
          | 
          | 
                 --help option.  Put "GNU" in the version message.
  | 
      
      
         | 4260 | 
          | 
          | 
                 (usage): Take stream and exit status as args.
  | 
      
      
         | 4261 | 
          | 
          | 
                 (main): Pass new args to usage.
  | 
      
      
         | 4262 | 
          | 
          | 
          
  | 
      
      
         | 4263 | 
          | 
          | 
         Fri Jun 25 23:12:12 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
  | 
      
      
         | 4264 | 
          | 
          | 
          
  | 
      
      
         | 4265 | 
          | 
          | 
                 * strings.c, strings.1: New files.
  | 
      
      
         | 4266 | 
          | 
          | 
                 * binutils.texi: Document strings.
  | 
      
      
         | 4267 | 
          | 
          | 
                 * Makefile.in: Add rules for it.
  | 
      
      
         | 4268 | 
          | 
          | 
          
  | 
      
      
         | 4269 | 
          | 
          | 
         Fri Jun 25 20:44:43 1993  Ken Raeburn  (raeburn@poseidon.cygnus.com)
  | 
      
      
         | 4270 | 
          | 
          | 
          
  | 
      
      
         | 4271 | 
          | 
          | 
                 * objdump.c: Use size-independent bfd elf section names.
  | 
      
      
         | 4272 | 
          | 
          | 
          
  | 
      
      
         | 4273 | 
          | 
          | 
         Sun Jun 20 23:09:06 1993  Ken Raeburn  (raeburn@poseidon.cygnus.com)
  | 
      
      
         | 4274 | 
          | 
          | 
          
  | 
      
      
         | 4275 | 
          | 
          | 
                 * objdump.c (objdump_print_address): Handle wide offsets by
  | 
      
      
         | 4276 | 
          | 
          | 
                 calling sprintf_vma.
  | 
      
      
         | 4277 | 
          | 
          | 
          
  | 
      
      
         | 4278 | 
          | 
          | 
         Fri Jun 18 14:29:12 1993  Per Bothner  (bothner@deneb.cygnus.com)
  | 
      
      
         | 4279 | 
          | 
          | 
          
  | 
      
      
         | 4280 | 
          | 
          | 
                 * objdump.c (syms2):  Removed unused variable.
  | 
      
      
         | 4281 | 
          | 
          | 
                 * objdump.c (remove_useless_symbols):  New function.
  | 
      
      
         | 4282 | 
          | 
          | 
                 * objdump.c (comp):  Simplify.
  | 
      
      
         | 4283 | 
          | 
          | 
                 * objdump.c (dis-assemble_data):  Make simpler and more
  | 
      
      
         | 4284 | 
          | 
          | 
                 efficient how we filter out useless symbols:  Just filter
  | 
      
      
         | 4285 | 
          | 
          | 
                 BEFORE the sort (using remove_useless_symbols).
  | 
      
      
         | 4286 | 
          | 
          | 
                 * objdump.c (objdump_print_address):  Simplify.
  | 
      
      
         | 4287 | 
          | 
          | 
                 Change output syntax to match gdb.
  | 
      
      
         | 4288 | 
          | 
          | 
          
  | 
      
      
         | 4289 | 
          | 
          | 
         Thu Jun 17 16:53:56 1993  david d `zoo' zuhn (zoo@cygnus.com)
  | 
      
      
         | 4290 | 
          | 
          | 
          
  | 
      
      
         | 4291 | 
          | 
          | 
                 * Makefile.in: canonicalize install.sh; for use within
  | 
      
      
         | 4292 | 
          | 
          | 
                 this directory (and subdirs)
  | 
      
      
         | 4293 | 
          | 
          | 
          
  | 
      
      
         | 4294 | 
          | 
          | 
         Mon Jun 14 12:13:22 1993  david d `zoo' zuhn  (zoo at rtl.cygnus.com)
  | 
      
      
         | 4295 | 
          | 
          | 
          
  | 
      
      
         | 4296 | 
          | 
          | 
                 * Makefile.in (install, install-info): remove parentdir support,
  | 
      
      
         | 4297 | 
          | 
          | 
                 use INSTALL_XFORM; define INSTALL_XFORM
  | 
      
      
         | 4298 | 
          | 
          | 
          
  | 
      
      
         | 4299 | 
          | 
          | 
         Thu Jun 10 17:29:21 1993  Per Bothner  (bothner@cygnus.com)
  | 
      
      
         | 4300 | 
          | 
          | 
          
  | 
      
      
         | 4301 | 
          | 
          | 
                 * objcopy.c (copy_object):  Fix bad size passed to xmalloc().
  | 
      
      
         | 4302 | 
          | 
          | 
          
  | 
      
      
         | 4303 | 
          | 
          | 
         Mon Jun  7 12:41:12 1993  Per Bothner  (bothner@rtl.cygnus.com)
  | 
      
      
         | 4304 | 
          | 
          | 
          
  | 
      
      
         | 4305 | 
          | 
          | 
                 * Makefile.in (INCLUDES):  Add -I../bfd for sysdep.h and bfd.h.
  | 
      
      
         | 4306 | 
          | 
          | 
                 * configure.in:  No longer need to configure to get sysdep.h.
  | 
      
      
         | 4307 | 
          | 
          | 
                 * objcopy.c (copy_object):  Fix symbol table handling.
  | 
      
      
         | 4308 | 
          | 
          | 
          
  | 
      
      
         | 4309 | 
          | 
          | 
         Fri Jun  4 17:20:03 1993  Per Bothner  (bothner@cygnus.com)
  | 
      
      
         | 4310 | 
          | 
          | 
          
  | 
      
      
         | 4311 | 
          | 
          | 
                 * objcopy.c (filter_symbols):  Cannot filter the symbols
  | 
      
      
         | 4312 | 
          | 
          | 
                 in place, because that confuses the relocs, so take separate
  | 
      
      
         | 4313 | 
          | 
          | 
                 parameter for output array.
  | 
      
      
         | 4314 | 
          | 
          | 
                 * objcopy.c (sympp):  Make two variables: isympp and osympp.
  | 
      
      
         | 4315 | 
          | 
          | 
                 * objcopy.c (copy_object):  Allocate separate array (osympp)
  | 
      
      
         | 4316 | 
          | 
          | 
                 for filtered symbols.
  | 
      
      
         | 4317 | 
          | 
          | 
          
  | 
      
      
         | 4318 | 
          | 
          | 
         Fri Jun  4 10:51:44 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
  | 
      
      
         | 4319 | 
          | 
          | 
          
  | 
      
      
         | 4320 | 
          | 
          | 
                 * Makefile.in: change recursion test to presence of a configured
  | 
      
      
         | 4321 | 
          | 
          | 
                 testsuite directory
  | 
      
      
         | 4322 | 
          | 
          | 
          
  | 
      
      
         | 4323 | 
          | 
          | 
         Thu Jun  3 14:05:57 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
  | 
      
      
         | 4324 | 
          | 
          | 
          
  | 
      
      
         | 4325 | 
          | 
          | 
                 * Makefile.in (underscore.c): Hack the backquoted command so it
  | 
      
      
         | 4326 | 
          | 
          | 
                 doesn't cause Solaris make to bomb.
  | 
      
      
         | 4327 | 
          | 
          | 
          
  | 
      
      
         | 4328 | 
          | 
          | 
         Thu Jun  3 10:40:19 1993  Jeffrey Osier  (jeffrey@cygnus.com)
  | 
      
      
         | 4329 | 
          | 
          | 
          
  | 
      
      
         | 4330 | 
          | 
          | 
                 * Makefile.in:  added c++filt and objcopy to MANPAGES variable
  | 
      
      
         | 4331 | 
          | 
          | 
          
  | 
      
      
         | 4332 | 
          | 
          | 
         Thu Jun  3 00:32:52 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
  | 
      
      
         | 4333 | 
          | 
          | 
          
  | 
      
      
         | 4334 | 
          | 
          | 
                 * Makefile.in: rename LOADLIBES to EXTRALIBS
  | 
      
      
         | 4335 | 
          | 
          | 
          
  | 
      
      
         | 4336 | 
          | 
          | 
         Wed Jun  2 18:30:24 1993  Jeffrey Osier  (jeffrey@cygnus.com)
  | 
      
      
         | 4337 | 
          | 
          | 
          
  | 
      
      
         | 4338 | 
          | 
          | 
                 * c++filt.1, objcopy.1:  new man pages
  | 
      
      
         | 4339 | 
          | 
          | 
          
  | 
      
      
         | 4340 | 
          | 
          | 
         Fri May 28 15:01:24 1993  Per Bothner  (bothner@rtl.cygnus.com)
  | 
      
      
         | 4341 | 
          | 
          | 
          
  | 
      
      
         | 4342 | 
          | 
          | 
                 * Makefile.in (install):  Also install ar and ranlib in
  | 
      
      
         | 4343 | 
          | 
          | 
                 $(tooldir)/bin;  needed for building libgcc.a.
  | 
      
      
         | 4344 | 
          | 
          | 
                 * objdump.c (objdump_print_address):  Fix the check
  | 
      
      
         | 4345 | 
          | 
          | 
                 "coincidental" label matches by dis-allowing undefined
  | 
      
      
         | 4346 | 
          | 
          | 
                 or com symbols.
  | 
      
      
         | 4347 | 
          | 
          | 
          
  | 
      
      
         | 4348 | 
          | 
          | 
         Thu May 27 16:58:31 1993  Jeffrey Osier  (jeffrey@cygnus.com)
  | 
      
      
         | 4349 | 
          | 
          | 
          
  | 
      
      
         | 4350 | 
          | 
          | 
                 * binutils.texi:  revised c++filt chapter
  | 
      
      
         | 4351 | 
          | 
          | 
          
  | 
      
      
         | 4352 | 
          | 
          | 
         Wed May 26 17:24:17 1993  Ian Lance Taylor  (ian@cygnus.com)
  | 
      
      
         | 4353 | 
          | 
          | 
          
  | 
      
      
         | 4354 | 
          | 
          | 
                 * Makefile.in (FLAGS_TO_PASS): Pass down CC and CFLAGS.
  | 
      
      
         | 4355 | 
          | 
          | 
          
  | 
      
      
         | 4356 | 
          | 
          | 
         Tue May 25 00:26:47 1993  Ken Raeburn  (raeburn@cygnus.com)
  | 
      
      
         | 4357 | 
          | 
          | 
          
  | 
      
      
         | 4358 | 
          | 
          | 
                 * objdump.c (slurp_symtab): Print warning for bad symbol table.
  | 
      
      
         | 4359 | 
          | 
          | 
                 (bfd_elf32_find_section, Elf32_Internal_Shdr): Updated
  | 
      
      
         | 4360 | 
          | 
          | 
                 declarations and uses.
  | 
      
      
         | 4361 | 
          | 
          | 
          
  | 
      
      
         | 4362 | 
          | 
          | 
                 * Makefile.in (DISTSTUFF): Don't build binutils.mm.
  | 
      
      
         | 4363 | 
          | 
          | 
          
  | 
      
      
         | 4364 | 
          | 
          | 
         Fri May 21 10:51:19 1993  David J. Mackenzie  (djm@rtl.cygnus.com)
  | 
      
      
         | 4365 | 
          | 
          | 
          
  | 
      
      
         | 4366 | 
          | 
          | 
                 * nm.c: Add -f/--format, -P/--portability, -t/--radix options.
  | 
      
      
         | 4367 | 
          | 
          | 
                 Make global variables static.
  | 
      
      
         | 4368 | 
          | 
          | 
                 (main): Make -v like -n, not -V, and make -A like -o, for POSIX.2.
  | 
      
      
         | 4369 | 
          | 
          | 
                 (set_print_radix, set_output_format,
  | 
      
      
         | 4370 | 
          | 
          | 
                 print_{object_filename,archive_filename,archive_member,symbol_info}
  | 
      
      
         | 4371 | 
          | 
          | 
                 {bsd,sysv,posix}): New functions.
  | 
      
      
         | 4372 | 
          | 
          | 
                 (display_file, print_symbols): Call them.
  | 
      
      
         | 4373 | 
          | 
          | 
          
  | 
      
      
         | 4374 | 
          | 
          | 
                 * ar.c: Improve error messages.
  | 
      
      
         | 4375 | 
          | 
          | 
          
  | 
      
      
         | 4376 | 
          | 
          | 
                 * nm.c (main): Handle long options that just set a flag.
  | 
      
      
         | 4377 | 
          | 
          | 
          
  | 
      
      
         | 4378 | 
          | 
          | 
                 * nm.c (main), ar.c (do_show_version), objcopy.c (main), size.c
  | 
      
      
         | 4379 | 
          | 
          | 
                 (main): Exit after printing the version number, per the GNU coding
  | 
      
      
         | 4380 | 
          | 
          | 
                 standards.
  | 
      
      
         | 4381 | 
          | 
          | 
          
  | 
      
      
         | 4382 | 
          | 
          | 
         Mon May 17 13:20:25 1993  Per Bothner  (bothner@cygnus.com)
  | 
      
      
         | 4383 | 
          | 
          | 
          
  | 
      
      
         | 4384 | 
          | 
          | 
                 * README, Makefile.in:  Minor updates for 2.2.
  | 
      
      
         | 4385 | 
          | 
          | 
          
  | 
      
      
         | 4386 | 
          | 
          | 
         Fri May 14 11:12:26 1993  Per Bothner  (bothner@cygnus.com)
  | 
      
      
         | 4387 | 
          | 
          | 
          
  | 
      
      
         | 4388 | 
          | 
          | 
                 * Makefile.in (underscore.c):  Automatically generate
  | 
      
      
         | 4389 | 
          | 
          | 
                 (using nm) a file with the variable prepends_underscore.
  | 
      
      
         | 4390 | 
          | 
          | 
                 * Makefile.in (c++filt):  Link underscore.o with cplus-dem.o
  | 
      
      
         | 4391 | 
          | 
          | 
                 so that initial underscores get removed iff appropriate.
  | 
      
      
         | 4392 | 
          | 
          | 
                 * binutils.texi:  Preliminary documentation for c++filt.
  | 
      
      
         | 4393 | 
          | 
          | 
                 * Makefile.in, binutils.texi:  Set to version 2.2.
  | 
      
      
         | 4394 | 
          | 
          | 
          
  | 
      
      
         | 4395 | 
          | 
          | 
                 * NEWS:  Mention copy->objcopy renaming and new c++filt program.
  | 
      
      
         | 4396 | 
          | 
          | 
          
  | 
      
      
         | 4397 | 
          | 
          | 
         Wed May 12 12:05:36 1993  Ian Lance Taylor  (ian@cygnus.com)
  | 
      
      
         | 4398 | 
          | 
          | 
          
  | 
      
      
         | 4399 | 
          | 
          | 
                 * Makefile.in (cplus-dem.o, $(DEMANGLER_PROG)): Build the
  | 
      
      
         | 4400 | 
          | 
          | 
                 demangler via cplus-dem.o, rather than directly from the .c file.
  | 
      
      
         | 4401 | 
          | 
          | 
          
  | 
      
      
         | 4402 | 
          | 
          | 
                 * objcopy.c: Renamed from copy.c, updated comments accordingly.
  | 
      
      
         | 4403 | 
          | 
          | 
                 * Makefile.in, binutils.texi: Renamed copy to objcopy.
  | 
      
      
         | 4404 | 
          | 
          | 
                 * is-strip.c, maybe-strip.c, not-strip.c: Updated comments for
  | 
      
      
         | 4405 | 
          | 
          | 
                 rename of copy to objcopy.
  | 
      
      
         | 4406 | 
          | 
          | 
          
  | 
      
      
         | 4407 | 
          | 
          | 
         Mon May 10 17:20:18 1993  Per Bothner  (bothner@cygnus.com)
  | 
      
      
         | 4408 | 
          | 
          | 
          
  | 
      
      
         | 4409 | 
          | 
          | 
                 * binutils.texi (strip, -v option):  Fix typo.
  | 
      
      
         | 4410 | 
          | 
          | 
          
  | 
      
      
         | 4411 | 
          | 
          | 
         Fri May  7 13:57:50 1993  Ian Lance Taylor  (ian@cygnus.com)
  | 
      
      
         | 4412 | 
          | 
          | 
          
  | 
      
      
         | 4413 | 
          | 
          | 
                 * Makefile.in (RUNTEST): Define.
  | 
      
      
         | 4414 | 
          | 
          | 
                 (FLAGS_TO_PASS): Pass down RUNTEST.
  | 
      
      
         | 4415 | 
          | 
          | 
          
  | 
      
      
         | 4416 | 
          | 
          | 
         Tue May  4 10:06:50 1993  Ian Lance Taylor  (ian@cygnus.com)
  | 
      
      
         | 4417 | 
          | 
          | 
          
  | 
      
      
         | 4418 | 
          | 
          | 
                 * Makefile.in (DEMANGLER_PROG): Name it c++filt.
  | 
      
      
         | 4419 | 
          | 
          | 
                 (PROG): Also build and install COPY_PROG.
  | 
      
      
         | 4420 | 
          | 
          | 
          
  | 
      
      
         | 4421 | 
          | 
          | 
         Mon May  3 19:11:48 1993  Per Bothner  (bothner@cygnus.com)
  | 
      
      
         | 4422 | 
          | 
          | 
          
  | 
      
      
         | 4423 | 
          | 
          | 
                 * Makefile.in:  Change definition of $(tooldir) to match FSF.
  | 
      
      
         | 4424 | 
          | 
          | 
          
  | 
      
      
         | 4425 | 
          | 
          | 
         Wed Apr 28 23:41:32 1993  David J. Mackenzie  (djm@rtl.cygnus.com)
  | 
      
      
         | 4426 | 
          | 
          | 
          
  | 
      
      
         | 4427 | 
          | 
          | 
                 * size.c (usage): Add missing options.
  | 
      
      
         | 4428 | 
          | 
          | 
                 (main): Clean up option parser.
  | 
      
      
         | 4429 | 
          | 
          | 
          
  | 
      
      
         | 4430 | 
          | 
          | 
                 * objdump.c (usage): Add missing options.
  | 
      
      
         | 4431 | 
          | 
          | 
                 (display_file): Print program name before calling
  | 
      
      
         | 4432 | 
          | 
          | 
                 bdf_perror.
  | 
      
      
         | 4433 | 
          | 
          | 
          
  | 
      
      
         | 4434 | 
          | 
          | 
                 * nm.c (usage): Add missing options.
  | 
      
      
         | 4435 | 
          | 
          | 
                 (main): Clean up option parser.
  | 
      
      
         | 4436 | 
          | 
          | 
                 (display_file): Print program name before calling
  | 
      
      
         | 4437 | 
          | 
          | 
                 bdf_perror.
  | 
      
      
         | 4438 | 
          | 
          | 
          
  | 
      
      
         | 4439 | 
          | 
          | 
                 * copy.c (copy_usage, strip_usage): Add missing options.
  | 
      
      
         | 4440 | 
          | 
          | 
          
  | 
      
      
         | 4441 | 
          | 
          | 
                 * ar.c (usage): New function.
  | 
      
      
         | 4442 | 
          | 
          | 
                 (main): Call it.
  | 
      
      
         | 4443 | 
          | 
          | 
                 (open_inarch, do_quick_append): Print program name before calling
  | 
      
      
         | 4444 | 
          | 
          | 
                 bdf_perror.
  | 
      
      
         | 4445 | 
          | 
          | 
          
  | 
      
      
         | 4446 | 
          | 
          | 
         Thu Apr 22 15:01:35 1993  Ian Lance Taylor  (ian@cygnus.com)
  | 
      
      
         | 4447 | 
          | 
          | 
          
  | 
      
      
         | 4448 | 
          | 
          | 
                 * nm.c (main): Accept and ignore -A and -B for MIPS compatibility.
  | 
      
      
         | 4449 | 
          | 
          | 
          
  | 
      
      
         | 4450 | 
          | 
          | 
         Mon Apr 19 14:06:59 1993  Rob Savoye  (rob@cygnus.com)
  | 
      
      
         | 4451 | 
          | 
          | 
          
  | 
      
      
         | 4452 | 
          | 
          | 
                 * Makefile.in: Added FLAGS_TO_PASS so tests get run on freshly
  | 
      
      
         | 4453 | 
          | 
          | 
                 built binaries if they exist. (otherwise the path)
  | 
      
      
         | 4454 | 
          | 
          | 
          
  | 
      
      
         | 4455 | 
          | 
          | 
         Wed Apr  7 22:22:50 1993  Rob Savoye  (rob@cygnus.com)
  | 
      
      
         | 4456 | 
          | 
          | 
          
  | 
      
      
         | 4457 | 
          | 
          | 
                 * Makefile.in: Changed check target to use DejaGnu.
  | 
      
      
         | 4458 | 
          | 
          | 
          
  | 
      
      
         | 4459 | 
          | 
          | 
         Thu Apr  1 12:37:13 1993  Jim Kingdon  (kingdon@cygnus.com)
  | 
      
      
         | 4460 | 
          | 
          | 
          
  | 
      
      
         | 4461 | 
          | 
          | 
                 * Makefile.in: Remove am29k-pinsn.c, i960-pinsn.c.
  | 
      
      
         | 4462 | 
          | 
          | 
                 objdump.c: a29k and i960 are `disassemble' not `print'.
  | 
      
      
         | 4463 | 
          | 
          | 
          
  | 
      
      
         | 4464 | 
          | 
          | 
                 * objdump.c: Rename print_address to objdump_print_address
  | 
      
      
         | 4465 | 
          | 
          | 
                 and change parameters.
  | 
      
      
         | 4466 | 
          | 
          | 
                 (disassemble_data): Use objdump_print_address.
  | 
      
      
         | 4467 | 
          | 
          | 
          
  | 
      
      
         | 4468 | 
          | 
          | 
         Wed Mar 31 10:25:29 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
  | 
      
      
         | 4469 | 
          | 
          | 
          
  | 
      
      
         | 4470 | 
          | 
          | 
                 * objdump.c (disassemble_data): print_insn_sparc is now a
  | 
      
      
         | 4471 | 
          | 
          | 
                 `disassemble' not a `print'.
  | 
      
      
         | 4472 | 
          | 
          | 
                 Makefile.in: Remove sparc-pinsn.c (now in libopcodes.a).
  | 
      
      
         | 4473 | 
          | 
          | 
          
  | 
      
      
         | 4474 | 
          | 
          | 
                 * objdump.c (disassemble_data): Use new read_memory_func stuff.
  | 
      
      
         | 4475 | 
          | 
          | 
          
  | 
      
      
         | 4476 | 
          | 
          | 
         Thu Mar 25 10:38:11 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
  | 
      
      
         | 4477 | 
          | 
          | 
          
  | 
      
      
         | 4478 | 
          | 
          | 
                 * objdump.c (fprintf): Declaration of variadic function had better
  | 
      
      
         | 4479 | 
          | 
          | 
                 be a prototype for ANSI C systems.
  | 
      
      
         | 4480 | 
          | 
          | 
          
  | 
      
      
         | 4481 | 
          | 
          | 
         Mon Mar 22 23:19:46 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
  | 
      
      
         | 4482 | 
          | 
          | 
          
  | 
      
      
         | 4483 | 
          | 
          | 
                 * Makefile.in: rename test-install to install-check
  | 
      
      
         | 4484 | 
          | 
          | 
          
  | 
      
      
         | 4485 | 
          | 
          | 
         Fri Mar 19 14:40:08 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
  | 
      
      
         | 4486 | 
          | 
          | 
          
  | 
      
      
         | 4487 | 
          | 
          | 
                 * objdump.c (disassemble_data): Add H8500.
  | 
      
      
         | 4488 | 
          | 
          | 
          
  | 
      
      
         | 4489 | 
          | 
          | 
         Fri Mar 19 10:56:51 1993  Jim Kingdon  (kingdon@cygnus.com)
  | 
      
      
         | 4490 | 
          | 
          | 
          
  | 
      
      
         | 4491 | 
          | 
          | 
                 * objdump.c (usage): Mention long options.
  | 
      
      
         | 4492 | 
          | 
          | 
          
  | 
      
      
         | 4493 | 
          | 
          | 
         Thu Mar 18 14:22:17 1993  Per Bothner  (bothner@rtl.cygnus.com)
  | 
      
      
         | 4494 | 
          | 
          | 
          
  | 
      
      
         | 4495 | 
          | 
          | 
                 * nm.c:  Modify behavior of -o flag for archives to match
  | 
      
      
         | 4496 | 
          | 
          | 
                 BSD4.4 and Sunos 4:  Prefix archive name before each line.
  | 
      
      
         | 4497 | 
          | 
          | 
          
  | 
      
      
         | 4498 | 
          | 
          | 
                 * m68k-pinsn.c:  Removed.  Subsumed by ../opcodes/m68k-dis.c.
  | 
      
      
         | 4499 | 
          | 
          | 
                 * i386-pinsn.c:  Removed.  Subsumed by ../opcodes/i386-dis.c.
  | 
      
      
         | 4500 | 
          | 
          | 
                 * Makefile.in:  Adjust accordingly.
  | 
      
      
         | 4501 | 
          | 
          | 
                 * objdump.c:  Support new-style disassemblers (ones that use
  | 
      
      
         | 4502 | 
          | 
          | 
                 the interface of ../include/dis-asm.h).
  | 
      
      
         | 4503 | 
          | 
          | 
          
  | 
      
      
         | 4504 | 
          | 
          | 
         Thu Feb 25 15:57:00 1993  Per Bothner  (bothner@rtl.cygnus.com)
  | 
      
      
         | 4505 | 
          | 
          | 
          
  | 
      
      
         | 4506 | 
          | 
          | 
                 * Makefile.in:  When making tar file, remove texinfo/*,
  | 
      
      
         | 4507 | 
          | 
          | 
                 except for texinfo/texinfo.tex.
  | 
      
      
         | 4508 | 
          | 
          | 
                 * ardup.c:  Add extern declaration of strdup.
  | 
      
      
         | 4509 | 
          | 
          | 
                 * Makefile.in (testsuite):  Add 'else true' since otherwise
  | 
      
      
         | 4510 | 
          | 
          | 
                 Ultrix /bin/sh complains.
  | 
      
      
         | 4511 | 
          | 
          | 
          
  | 
      
      
         | 4512 | 
          | 
          | 
         Wed Feb 24 19:44:18 1993  Per Bothner  (bothner@rtl.cygnus.com)
  | 
      
      
         | 4513 | 
          | 
          | 
          
  | 
      
      
         | 4514 | 
          | 
          | 
                 * Makefile.in:  Set VERSION to 2.1.
  | 
      
      
         | 4515 | 
          | 
          | 
                 * README, NEWS: Updates.
  | 
      
      
         | 4516 | 
          | 
          | 
                 * nm.c:  Add -v as a synonym for -V.
  | 
      
      
         | 4517 | 
          | 
          | 
          
  | 
      
      
         | 4518 | 
          | 
          | 
         Tue Feb 23 19:00:50 1993  Mike Werner  (mtw@poseidon.cygnus.com)
  | 
      
      
         | 4519 | 
          | 
          | 
          
  | 
      
      
         | 4520 | 
          | 
          | 
                 * configure.in: added testsuite to configdirs.
  | 
      
      
         | 4521 | 
          | 
          | 
                 * Makefile.in: added support for building testsuite.
  | 
      
      
         | 4522 | 
          | 
          | 
          
  | 
      
      
         | 4523 | 
          | 
          | 
         Mon Feb 22 22:52:10 1993  Per Bothner  (bothner@rtl.cygnus.com)
  | 
      
      
         | 4524 | 
          | 
          | 
          
  | 
      
      
         | 4525 | 
          | 
          | 
                 * objdump.c (disassemble_data):  Print function names when
  | 
      
      
         | 4526 | 
          | 
          | 
                 given by bfd_find_nearest_line.  If not - still print
  | 
      
      
         | 4527 | 
          | 
          | 
                 line numbers.
  | 
      
      
         | 4528 | 
          | 
          | 
          
  | 
      
      
         | 4529 | 
          | 
          | 
         Mon Feb 22 07:54:03 1993  Mike Werner  (mtw@poseidon.cygnus.com)
  | 
      
      
         | 4530 | 
          | 
          | 
          
  | 
      
      
         | 4531 | 
          | 
          | 
                 * testsuite: made modifications to testcases, etc., to allow
  | 
      
      
         | 4532 | 
          | 
          | 
                 them to work properly  given the reorganization of deja-gnu and the
  | 
      
      
         | 4533 | 
          | 
          | 
                 relocation of the testcases from deja-gnu to a "tool" subdirectory.
  | 
      
      
         | 4534 | 
          | 
          | 
          
  | 
      
      
         | 4535 | 
          | 
          | 
         Mon Feb 22 10:27:24 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
  | 
      
      
         | 4536 | 
          | 
          | 
          
  | 
      
      
         | 4537 | 
          | 
          | 
                 * objdump.c (dump_data): Free up section contents each time
  | 
      
      
         | 4538 | 
          | 
          | 
                 through the loop.  Reported by minyard@bnr.ca.
  | 
      
      
         | 4539 | 
          | 
          | 
          
  | 
      
      
         | 4540 | 
          | 
          | 
         Sun Feb 21 10:55:55 1993  Mike Werner  (mtw@poseidon.cygnus.com)
  | 
      
      
         | 4541 | 
          | 
          | 
          
  | 
      
      
         | 4542 | 
          | 
          | 
                 * testsuite: Initial creation of binutils/testsuite.
  | 
      
      
         | 4543 | 
          | 
          | 
                 Migrated dejagnu testcases and support files for testing nm to
  | 
      
      
         | 4544 | 
          | 
          | 
                 binutils/testsuite from deja-gnu.  These files were moved "as is"
  | 
      
      
         | 4545 | 
          | 
          | 
                 with no modifications.  This migration is part of a major overhaul
  | 
      
      
         | 4546 | 
          | 
          | 
                 of dejagnu.  The modifications to these testcases, etc., which
  | 
      
      
         | 4547 | 
          | 
          | 
                 will allow them to work with the new version of dejagnu will be
  | 
      
      
         | 4548 | 
          | 
          | 
                 made in a future update.
  | 
      
      
         | 4549 | 
          | 
          | 
          
  | 
      
      
         | 4550 | 
          | 
          | 
         Fri Feb 12 10:05:20 1993  Fred Fish  (fnf@cygnus.com)
  | 
      
      
         | 4551 | 
          | 
          | 
          
  | 
      
      
         | 4552 | 
          | 
          | 
                 * Makefile.in (LIBIBERTY_SRC_DIR, LIBIBERTY_BIN_DIR): New macros.
  | 
      
      
         | 4553 | 
          | 
          | 
                 * Makefile.in (LIBIBERTY):  Use LIBIBERTY_BIN_DIR.
  | 
      
      
         | 4554 | 
          | 
          | 
                 * Makefile.in (DEMANGLER_PROG):  New program to build.  Add macro
  | 
      
      
         | 4555 | 
          | 
          | 
                 and rule.
  | 
      
      
         | 4556 | 
          | 
          | 
                 * Makefile.in (PROGS):  Add DEMANGLER_PROG.
  | 
      
      
         | 4557 | 
          | 
          | 
          
  | 
      
      
         | 4558 | 
          | 
          | 
         Tue Jan 26 11:56:33 1993  Ian Lance Taylor  (ian@cygnus.com)
  | 
      
      
         | 4559 | 
          | 
          | 
          
  | 
      
      
         | 4560 | 
          | 
          | 
                 * copy.c, nm.c, objdump.c, size.c: Use new bfd_is_com_section
  | 
      
      
         | 4561 | 
          | 
          | 
                 macro rather than checking for equality to bfd_com_section.
  | 
      
      
         | 4562 | 
          | 
          | 
          
  | 
      
      
         | 4563 | 
          | 
          | 
         Fri Jan  8 15:50:05 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 4564 | 
          | 
          | 
          
  | 
      
      
         | 4565 | 
          | 
          | 
                 * objdump.c (disassemble_data): Fix code to find first useless
  | 
      
      
         | 4566 | 
          | 
          | 
                 symbol.
  | 
      
      
         | 4567 | 
          | 
          | 
          
  | 
      
      
         | 4568 | 
          | 
          | 
         Thu Jan  7 13:13:31 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
  | 
      
      
         | 4569 | 
          | 
          | 
          
  | 
      
      
         | 4570 | 
          | 
          | 
                 * objdump.c (disassemble_data): Use mips_print_insn for MIPS.
  | 
      
      
         | 4571 | 
          | 
          | 
                 Don't core dump if bfd_find_nearest_line returns false.
  | 
      
      
         | 4572 | 
          | 
          | 
          
  | 
      
      
         | 4573 | 
          | 
          | 
         Wed Jan  6 17:14:01 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
  | 
      
      
         | 4574 | 
          | 
          | 
          
  | 
      
      
         | 4575 | 
          | 
          | 
                 * objdump.c (disassemble_data): know how to disassemble z8000s
  | 
      
      
         | 4576 | 
          | 
          | 
                 too.
  | 
      
      
         | 4577 | 
          | 
          | 
          
  | 
      
      
         | 4578 | 
          | 
          | 
         Wed Jan  6 15:16:27 1993  Per Bothner  (bothner@cygnus.com)
  | 
      
      
         | 4579 | 
          | 
          | 
          
  | 
      
      
         | 4580 | 
          | 
          | 
                 * arsup.h (interactive), bucomm.h (program_name):  Prefix
  | 
      
      
         | 4581 | 
          | 
          | 
                 with 'extern', to avoid warnings from some compilers.
  | 
      
      
         | 4582 | 
          | 
          | 
          
  | 
      
      
         | 4583 | 
          | 
          | 
         Wed Jan  6 15:14:11 1993  Per Bothner  (bothner@rtl.cygnus.com)
  | 
      
      
         | 4584 | 
          | 
          | 
          
  | 
      
      
         | 4585 | 
          | 
          | 
                 * arparse.y: fix unnecessary shift/reduce
  | 
      
      
         | 4586 | 
          | 
          | 
          
  | 
      
      
         | 4587 | 
          | 
          | 
         Tue Dec 22 15:46:56 1992  Per Bothner  (bothner@rtl.cygnus.com)
  | 
      
      
         | 4588 | 
          | 
          | 
          
  | 
      
      
         | 4589 | 
          | 
          | 
                 * Makefile.in:  Make check depend on all.
  | 
      
      
         | 4590 | 
          | 
          | 
                 * Makefile.in (distclean): Remove sysdep.h.
  | 
      
      
         | 4591 | 
          | 
          | 
                 * size.c:  Use %u format where appropriate.
  | 
      
      
         | 4592 | 
          | 
          | 
                 * objdump.c:  Standardize:  L_SET -> SEEK_SET.
  | 
      
      
         | 4593 | 
          | 
          | 
                 * objdump.c:  Use new macro bfd_asymbol_bfd.
  | 
      
      
         | 4594 | 
          | 
          | 
                 * configure.in:  Allow std-host as the default ${mys_host}.
  | 
      
      
         | 4595 | 
          | 
          | 
          
  | 
      
      
         | 4596 | 
          | 
          | 
         Thu Dec 17 19:38:19 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
  | 
      
      
         | 4597 | 
          | 
          | 
          
  | 
      
      
         | 4598 | 
          | 
          | 
                 * Makefile.in: added dvi target, define and use TEXI2DVI
  | 
      
      
         | 4599 | 
          | 
          | 
          
  | 
      
      
         | 4600 | 
          | 
          | 
         Tue Dec 15 18:05:07 1992  Per Bothner  (bothner@cygnus.com)
  | 
      
      
         | 4601 | 
          | 
          | 
          
  | 
      
      
         | 4602 | 
          | 
          | 
                 * Makefile.in (dist):  Fix permissions before release.
  | 
      
      
         | 4603 | 
          | 
          | 
                 * size.c:  Use bfd_size_type (and long) where appropriate.
  | 
      
      
         | 4604 | 
          | 
          | 
                 * ar.c:  Make writing a map the default, to be compatible
  | 
      
      
         | 4605 | 
          | 
          | 
                 with SYSV and Posix.2.  Remove some bogus kludges that
  | 
      
      
         | 4606 | 
          | 
          | 
                 handled __.SYMDEF directly.
  | 
      
      
         | 4607 | 
          | 
          | 
                 * NEWS:  New file.
  | 
      
      
         | 4608 | 
          | 
          | 
          
  | 
      
      
         | 4609 | 
          | 
          | 
         Mon Nov  9 13:36:53 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
  | 
      
      
         | 4610 | 
          | 
          | 
          
  | 
      
      
         | 4611 | 
          | 
          | 
                 * Makefile.in: flex no longer needs the -S flag
  | 
      
      
         | 4612 | 
          | 
          | 
          
  | 
      
      
         | 4613 | 
          | 
          | 
         Sat Nov  7 15:06:13 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
  | 
      
      
         | 4614 | 
          | 
          | 
          
  | 
      
      
         | 4615 | 
          | 
          | 
                 * ar.c (extract_file): utime needs a pointer to a utimbuf
  | 
      
      
         | 4616 | 
          | 
          | 
          
  | 
      
      
         | 4617 | 
          | 
          | 
                 * Makefile.in: handle -I includes better, adding $(BASEDIR)/bfd to
  | 
      
      
         | 4618 | 
          | 
          | 
                 the list (since some of the bfd/hosts/*.h files include other
  | 
      
      
         | 4619 | 
          | 
          | 
                 files from that directory)
  | 
      
      
         | 4620 | 
          | 
          | 
          
  | 
      
      
         | 4621 | 
          | 
          | 
         Fri Nov  6 00:12:51 1992  John Gilmore  (gnu@cygnus.com)
  | 
      
      
         | 4622 | 
          | 
          | 
          
  | 
      
      
         | 4623 | 
          | 
          | 
                 * i960-pinsn.c (MEM_MAX, MEM_SIZ):  Set upper bound properly.
  | 
      
      
         | 4624 | 
          | 
          | 
          
  | 
      
      
         | 4625 | 
          | 
          | 
         Thu Nov  5 03:37:15 1992  John Gilmore  (gnu@cygnus.com)
  | 
      
      
         | 4626 | 
          | 
          | 
          
  | 
      
      
         | 4627 | 
          | 
          | 
                 Clean up some old BFD ansification macros.
  | 
      
      
         | 4628 | 
          | 
          | 
          
  | 
      
      
         | 4629 | 
          | 
          | 
                 * arsup.h, bucomm.h, objdump.h:  Remove EXFUN from binutils.
  | 
      
      
         | 4630 | 
          | 
          | 
                 It still remains as a local macro in gmalloc.c, which is derived
  | 
      
      
         | 4631 | 
          | 
          | 
                 from some other copy of GNU Malloc somewhere (FIXME).
  | 
      
      
         | 4632 | 
          | 
          | 
          
  | 
      
      
         | 4633 | 
          | 
          | 
                 * ar.c, objdump.c, size.c:  Replace EXFUN with PROTO.  Make static
  | 
      
      
         | 4634 | 
          | 
          | 
                 fns really static.
  | 
      
      
         | 4635 | 
          | 
          | 
                 * arsup.h:  Declare extract_files.
  | 
      
      
         | 4636 | 
          | 
          | 
          
  | 
      
      
         | 4637 | 
          | 
          | 
         Mon Nov  2 12:42:11 1992  Ian Lance Taylor  (ian@cygnus.com)
  | 
      
      
         | 4638 | 
          | 
          | 
          
  | 
      
      
         | 4639 | 
          | 
          | 
                 * ar.c (extract_file): instead of checking USG: if POSIX_UTIME,
  | 
      
      
         | 4640 | 
          | 
          | 
                 use utime and utimbuf structure, otherwise if USE_UTIME use utime
  | 
      
      
         | 4641 | 
          | 
          | 
                 and array of two longs, otherwise use utimes.
  | 
      
      
         | 4642 | 
          | 
          | 
          
  | 
      
      
         | 4643 | 
          | 
          | 
         Thu Oct 15 13:57:35 1992  Per Bothner  (bothner@cygnus.com)
  | 
      
      
         | 4644 | 
          | 
          | 
          
  | 
      
      
         | 4645 | 
          | 
          | 
                 * binutils.texi:  Document yesterday's changes to strip and copy.
  | 
      
      
         | 4646 | 
          | 
          | 
          
  | 
      
      
         | 4647 | 
          | 
          | 
         Wed Oct 14 13:22:14 1992  Per Bothner  (bothner@cygnus.com)
  | 
      
      
         | 4648 | 
          | 
          | 
          
  | 
      
      
         | 4649 | 
          | 
          | 
                 * copy.c:  Re-do command-line parsing to use getopt_long().
  | 
      
      
         | 4650 | 
          | 
          | 
                 Add long option names.  Re-think option letters to be more
  | 
      
      
         | 4651 | 
          | 
          | 
                 consistent.
  | 
      
      
         | 4652 | 
          | 
          | 
                 * copy.c:  New function filter_symbols() for stripping only
  | 
      
      
         | 4653 | 
          | 
          | 
                 debug-symbols and/or local symbols.  Use these to support
  | 
      
      
         | 4654 | 
          | 
          | 
                 the previously-missing options of the old FSF strip.
  | 
      
      
         | 4655 | 
          | 
          | 
          
  | 
      
      
         | 4656 | 
          | 
          | 
         Tue Oct 13 01:24:20 1992  John Gilmore  (gnu@cygnus.com)
  | 
      
      
         | 4657 | 
          | 
          | 
          
  | 
      
      
         | 4658 | 
          | 
          | 
                 * configure.in (host):  Use ${srcdir}/../bfd/configure.host rather
  | 
      
      
         | 4659 | 
          | 
          | 
                 than repeating a copy of it here.
  | 
      
      
         | 4660 | 
          | 
          | 
          
  | 
      
      
         | 4661 | 
          | 
          | 
         Wed Oct  7 12:53:52 1992  Ken Raeburn  (raeburn@cygnus.com)
  | 
      
      
         | 4662 | 
          | 
          | 
          
  | 
      
      
         | 4663 | 
          | 
          | 
                 * copy.c (main): Even if is_strip, accept -d argument indicating
  | 
      
      
         | 4664 | 
          | 
          | 
                 alternate output format.  Needed by gdb for Nindy.
  | 
      
      
         | 4665 | 
          | 
          | 
          
  | 
      
      
         | 4666 | 
          | 
          | 
                 * m68k-pinsn.c (print_insn_arg): Handle new "`" operand type.
  | 
      
      
         | 4667 | 
          | 
          | 
          
  | 
      
      
         | 4668 | 
          | 
          | 
         Tue Oct  6 16:33:56 1992  Jeffrey Osier  (jeffrey@cygnus.com)
  | 
      
      
         | 4669 | 
          | 
          | 
          
  | 
      
      
         | 4670 | 
          | 
          | 
                 * binutils.texi:  added documentation for "copy"
  | 
      
      
         | 4671 | 
          | 
          | 
          
  | 
      
      
         | 4672 | 
          | 
          | 
         Tue Oct  6 14:22:56 1992  Per Bothner  (bothner at PersSony)
  | 
      
      
         | 4673 | 
          | 
          | 
          
  | 
      
      
         | 4674 | 
          | 
          | 
                 * Makefile.in (*clean rules): Some cleaning up.
  | 
      
      
         | 4675 | 
          | 
          | 
                 * Makefile.in (dist): Make diststuff in gprof for a dist.
  | 
      
      
         | 4676 | 
          | 
          | 
          
  | 
      
      
         | 4677 | 
          | 
          | 
                 * ar.c (do_show_version):  New function.
  | 
      
      
         | 4678 | 
          | 
          | 
                 * ar.c (main):  Fix so "ar -V" works.
  | 
      
      
         | 4679 | 
          | 
          | 
          
  | 
      
      
         | 4680 | 
          | 
          | 
         Thu Oct  1 22:44:45 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
  | 
      
      
         | 4681 | 
          | 
          | 
          
  | 
      
      
         | 4682 | 
          | 
          | 
                 * configure.in: now uses the cpu-vendor-os triple instead of
  | 
      
      
         | 4683 | 
          | 
          | 
                 nested cases.
  | 
      
      
         | 4684 | 
          | 
          | 
          
  | 
      
      
         | 4685 | 
          | 
          | 
         Fri Sep 25 22:41:08 1992  John Gilmore  (gnu@cygnus.com)
  | 
      
      
         | 4686 | 
          | 
          | 
          
  | 
      
      
         | 4687 | 
          | 
          | 
                 * i960-pinsn.c:  Change bzero to memset.
  | 
      
      
         | 4688 | 
          | 
          | 
                 * sparc-pinsn.c:  Change index to strchr.
  | 
      
      
         | 4689 | 
          | 
          | 
          
  | 
      
      
         | 4690 | 
          | 
          | 
         Mon Sep 21 14:39:56 1992  Ian Lance Taylor  (ian@cygnus.com)
  | 
      
      
         | 4691 | 
          | 
          | 
          
  | 
      
      
         | 4692 | 
          | 
          | 
                 * m68k-pinsn (print_insn_arg, fetch_arg): added support for
  | 
      
      
         | 4693 | 
          | 
          | 
                 operands to memory management instructions, from WRS.
  | 
      
      
         | 4694 | 
          | 
          | 
          
  | 
      
      
         | 4695 | 
          | 
          | 
         Tue Sep 15 15:26:38 1992  Ian Lance Taylor  (ian@cygnus.com)
  | 
      
      
         | 4696 | 
          | 
          | 
          
  | 
      
      
         | 4697 | 
          | 
          | 
                 * Makefile.in (install): if $(tooldir) exists, install nm and
  | 
      
      
         | 4698 | 
          | 
          | 
                 strip in $(tooldir)/bin.
  | 
      
      
         | 4699 | 
          | 
          | 
          
  | 
      
      
         | 4700 | 
          | 
          | 
         Thu Sep  3 11:57:40 1992  Per Bothner  (bothner@rtl.cygnus.com)
  | 
      
      
         | 4701 | 
          | 
          | 
          
  | 
      
      
         | 4702 | 
          | 
          | 
                 * Makefile.in:  Let's call it version 2.0.
  | 
      
      
         | 4703 | 
          | 
          | 
          
  | 
      
      
         | 4704 | 
          | 
          | 
         Wed Sep  2 00:25:13 1992  Per Bothner  (bothner@rtl.cygnus.com)
  | 
      
      
         | 4705 | 
          | 
          | 
          
  | 
      
      
         | 4706 | 
          | 
          | 
                 * Makefile.in:  Bump to version 0.98.
  | 
      
      
         | 4707 | 
          | 
          | 
                 * TODO, README:  Minor updates.
  | 
      
      
         | 4708 | 
          | 
          | 
          
  | 
      
      
         | 4709 | 
          | 
          | 
                 * Makefile.in:  Added mostlyclean, distclean rules,
  | 
      
      
         | 4710 | 
          | 
          | 
                 and cleaned up clean, realclean.
  | 
      
      
         | 4711 | 
          | 
          | 
          
  | 
      
      
         | 4712 | 
          | 
          | 
         Sun Aug 30 21:18:59 1992  Ian Lance Taylor  (ian@cygnus.com)
  | 
      
      
         | 4713 | 
          | 
          | 
          
  | 
      
      
         | 4714 | 
          | 
          | 
                 * Makefile.in: map program names through program_transform_name
  | 
      
      
         | 4715 | 
          | 
          | 
                 when installing.
  | 
      
      
         | 4716 | 
          | 
          | 
          
  | 
      
      
         | 4717 | 
          | 
          | 
         Sun Aug 30 18:09:03 1992  Per Bothner  (bothner@rtl.cygnus.com)
  | 
      
      
         | 4718 | 
          | 
          | 
          
  | 
      
      
         | 4719 | 
          | 
          | 
                 * Makefile.in:  Bump to versions 1.97.90.
  | 
      
      
         | 4720 | 
          | 
          | 
                 * cplus-dem.c:  Removed.  Was nowhere used - and if some
  | 
      
      
         | 4721 | 
          | 
          | 
                 programs are changed to to demangling should now use the
  | 
      
      
         | 4722 | 
          | 
          | 
                 versions in libiberty.
  | 
      
      
         | 4723 | 
          | 
          | 
          
  | 
      
      
         | 4724 | 
          | 
          | 
         Thu Aug 27 12:58:09 1992  Brendan Kehoe  (brendan@cygnus.com)
  | 
      
      
         | 4725 | 
          | 
          | 
          
  | 
      
      
         | 4726 | 
          | 
          | 
                 * configure.in: add we32k
  | 
      
      
         | 4727 | 
          | 
          | 
          
  | 
      
      
         | 4728 | 
          | 
          | 
         Mon Aug 24 14:53:42 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
  | 
      
      
         | 4729 | 
          | 
          | 
          
  | 
      
      
         | 4730 | 
          | 
          | 
                 * ar.c (map_over_members): if the element of the archive has a
  | 
      
      
         | 4731 | 
          | 
          | 
                 null name, fill it in.
  | 
      
      
         | 4732 | 
          | 
          | 
          
  | 
      
      
         | 4733 | 
          | 
          | 
                 * nm.c (do_one_rel_file): only warn if a bfd's flags say there
  | 
      
      
         | 4734 | 
          | 
          | 
                 will be symbols and there aren't any.
  | 
      
      
         | 4735 | 
          | 
          | 
          
  | 
      
      
         | 4736 | 
          | 
          | 
         Wed Aug 19 11:20:25 1992  Ian Lance Taylor  (ian@cygnus.com)
  | 
      
      
         | 4737 | 
          | 
          | 
          
  | 
      
      
         | 4738 | 
          | 
          | 
                 * m68k-pinsn.c: handle new operand type 'r', introduced for cas2.
  | 
      
      
         | 4739 | 
          | 
          | 
          
  | 
      
      
         | 4740 | 
          | 
          | 
         Tue Aug 18 20:45:48 1992  Rob Savoye  (rob@cygnus.com)
  | 
      
      
         | 4741 | 
          | 
          | 
          
  | 
      
      
         | 4742 | 
          | 
          | 
                 * nm.c objdump.c: Added support for a +version (-V)
  | 
      
      
         | 4743 | 
          | 
          | 
                 to print the version number.
  | 
      
      
         | 4744 | 
          | 
          | 
          
  | 
      
      
         | 4745 | 
          | 
          | 
                 * ar.c, copy.c: Added support for a -V option to print
  | 
      
      
         | 4746 | 
          | 
          | 
                 the version number.
  | 
      
      
         | 4747 | 
          | 
          | 
          
  | 
      
      
         | 4748 | 
          | 
          | 
         Tue Aug 18 13:28:44 1992  Ian Lance Taylor  (ian@cygnus.com)
  | 
      
      
         | 4749 | 
          | 
          | 
          
  | 
      
      
         | 4750 | 
          | 
          | 
                 * config/mh-apollo68v: removed -g from CC definition.
  | 
      
      
         | 4751 | 
          | 
          | 
          
  | 
      
      
         | 4752 | 
          | 
          | 
                 * Makefile.in: always create installation directories.
  | 
      
      
         | 4753 | 
          | 
          | 
          
  | 
      
      
         | 4754 | 
          | 
          | 
         Mon Aug 17 18:33:41 1992  Per Bothner  (bothner@rtl.cygnus.com)
  | 
      
      
         | 4755 | 
          | 
          | 
          
  | 
      
      
         | 4756 | 
          | 
          | 
                 * m68k-pinsn.c:  Minor fix in style of output (don't use
  | 
      
      
         | 4757 | 
          | 
          | 
                 range to indicate floating point control registers).
  | 
      
      
         | 4758 | 
          | 
          | 
          
  | 
      
      
         | 4759 | 
          | 
          | 
         Tue Aug 11 23:42:21 1992  Per Bothner  (bothner@cygnus.com)
  | 
      
      
         | 4760 | 
          | 
          | 
          
  | 
      
      
         | 4761 | 
          | 
          | 
                 * ar.c (main):  Don't *always* set the verbose flag!
  | 
      
      
         | 4762 | 
          | 
          | 
          
  | 
      
      
         | 4763 | 
          | 
          | 
         Wed Aug  5 11:25:27 1992  Per Bothner  (bothner@rtl.cygnus.com)
  | 
      
      
         | 4764 | 
          | 
          | 
          
  | 
      
      
         | 4765 | 
          | 
          | 
                 * copy.c:  When is_strip (because it is invoked as the strip
  | 
      
      
         | 4766 | 
          | 
          | 
                 program), follow traditional argv processing:
  | 
      
      
         | 4767 | 
          | 
          | 
                 'strip file1 file2' now strips file1 and file2, rather
  | 
      
      
         | 4768 | 
          | 
          | 
                 than stripping file1 (as input), leaving output in file2.
  | 
      
      
         | 4769 | 
          | 
          | 
          
  | 
      
      
         | 4770 | 
          | 
          | 
         Mon Jul 27 16:28:08 1992  Per Bothner  (bothner@rtl.cygnus.com)
  | 
      
      
         | 4771 | 
          | 
          | 
          
  | 
      
      
         | 4772 | 
          | 
          | 
                 * objdump.c (display_info, display_info_table):  Call
  | 
      
      
         | 4773 | 
          | 
          | 
                 bfd_set_format() on dummy bfd before using it (twice).
  | 
      
      
         | 4774 | 
          | 
          | 
                 * ar.c:  Make sure archive is created on command 'r'
  | 
      
      
         | 4775 | 
          | 
          | 
                 even when no elements are inserted.  (Clean up and
  | 
      
      
         | 4776 | 
          | 
          | 
                 simplify some non-working related code.)
  | 
      
      
         | 4777 | 
          | 
          | 
          
  | 
      
      
         | 4778 | 
          | 
          | 
         Mon Jul 20 02:48:38 1992  D. V. Henkel-Wallace  (gumby@cygnus.com)
  | 
      
      
         | 4779 | 
          | 
          | 
          
  | 
      
      
         | 4780 | 
          | 
          | 
                 * configure.in: hppa support doesn't assume hp OS (from sef).
  | 
      
      
         | 4781 | 
          | 
          | 
          
  | 
      
      
         | 4782 | 
          | 
          | 
         Sat Jul 18 14:35:22 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
  | 
      
      
         | 4783 | 
          | 
          | 
          
  | 
      
      
         | 4784 | 
          | 
          | 
                 * configure.in: recognize hppa hosts (bsd & hpux), error messages
  | 
      
      
         | 4785 | 
          | 
          | 
                 to stderr, not stdout
  | 
      
      
         | 4786 | 
          | 
          | 
          
  | 
      
      
         | 4787 | 
          | 
          | 
         Fri Jul 17 18:39:44 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
  | 
      
      
         | 4788 | 
          | 
          | 
          
  | 
      
      
         | 4789 | 
          | 
          | 
                 * ar.1, binutils.texi, i960-pinsn.c, nm.1, objdump.1, ranlib.1,
  | 
      
      
         | 4790 | 
          | 
          | 
                   size.1, sparc-pinsn.c, strip.1: removed rcsid's.
  | 
      
      
         | 4791 | 
          | 
          | 
          
  | 
      
      
         | 4792 | 
          | 
          | 
         Thu Jul 16 16:55:24 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
  | 
      
      
         | 4793 | 
          | 
          | 
          
  | 
      
      
         | 4794 | 
          | 
          | 
                 * Makefile.dos: removed rcsid.
  | 
      
      
         | 4795 | 
          | 
          | 
          
  | 
      
      
         | 4796 | 
          | 
          | 
         Thu Jul 16 08:23:07 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
  | 
      
      
         | 4797 | 
          | 
          | 
          
  | 
      
      
         | 4798 | 
          | 
          | 
                 * objdump.c (display_bfd): print state of BFD_IS_RELAXABLE too
  | 
      
      
         | 4799 | 
          | 
          | 
          
  | 
      
      
         | 4800 | 
          | 
          | 
         Tue Jun 30 20:26:15 1992  D. V. Henkel-Wallace  (gumby@cygnus.com)
  | 
      
      
         | 4801 | 
          | 
          | 
          
  | 
      
      
         | 4802 | 
          | 
          | 
                 * Makefile.in: Add program_suffix (parallel to program_prefix)
  | 
      
      
         | 4803 | 
          | 
          | 
          
  | 
      
      
         | 4804 | 
          | 
          | 
         Thu Jun 25 04:52:45 1992  John Gilmore  (gnu at cygnus.com)
  | 
      
      
         | 4805 | 
          | 
          | 
          
  | 
      
      
         | 4806 | 
          | 
          | 
                 * nm.c (sorters):  Lint.  Remove excess whitespace.
  | 
      
      
         | 4807 | 
          | 
          | 
          
  | 
      
      
         | 4808 | 
          | 
          | 
         Wed Jun 24 13:48:07 1992  Per Bothner  (bothner@cygnus.com)
  | 
      
      
         | 4809 | 
          | 
          | 
          
  | 
      
      
         | 4810 | 
          | 
          | 
                 * nm.c (valueof macro):  Add missing parentheses.
  | 
      
      
         | 4811 | 
          | 
          | 
                 (Their lack screwed up numeric_forward().)
  | 
      
      
         | 4812 | 
          | 
          | 
          
  | 
      
      
         | 4813 | 
          | 
          | 
         Sun Jun 14 10:33:27 1992  John Gilmore  (gnu at cygnus.com)
  | 
      
      
         | 4814 | 
          | 
          | 
          
  | 
      
      
         | 4815 | 
          | 
          | 
                 * objdump.c (dump_elf_stabs):  Also dump .stab.index and
  | 
      
      
         | 4816 | 
          | 
          | 
                 .stab.excl sections.
  | 
      
      
         | 4817 | 
          | 
          | 
                 (dump_elf_stabs_1):  Split out main body of old dump_elf_stabs.
  | 
      
      
         | 4818 | 
          | 
          | 
                 * objdump.1, binutils.texi:  Document new sections dumped.
  | 
      
      
         | 4819 | 
          | 
          | 
          
  | 
      
      
         | 4820 | 
          | 
          | 
         Fri Jun 12 22:23:35 1992  John Gilmore  (gnu at cygnus.com)
  | 
      
      
         | 4821 | 
          | 
          | 
          
  | 
      
      
         | 4822 | 
          | 
          | 
                 * size.c, objdump.c, bucomm.c:  Lint.
  | 
      
      
         | 4823 | 
          | 
          | 
          
  | 
      
      
         | 4824 | 
          | 
          | 
         Thu Jun 11 01:19:06 1992  John Gilmore  (gnu at cygnus.com)
  | 
      
      
         | 4825 | 
          | 
          | 
          
  | 
      
      
         | 4826 | 
          | 
          | 
                 * objdump.c (dump_elf_stabs): New feature: --stabs prints out a
  | 
      
      
         | 4827 | 
          | 
          | 
                 .stab section from an ELF file.  Installed under #ifdef
  | 
      
      
         | 4828 | 
          | 
          | 
                 ELF_STAB_DISPLAY so it can be easily disabled, since it requires
  | 
      
      
         | 4829 | 
          | 
          | 
                 bfd-internals header files and such.
  | 
      
      
         | 4830 | 
          | 
          | 
                 * objdump.1, binutils.texi:  Update for --stabs.  Also fix
  | 
      
      
         | 4831 | 
          | 
          | 
                 objdump's doc to use -- rather than + for long options.
  | 
      
      
         | 4832 | 
          | 
          | 
                 (FIXME:  Not yet fixed everywhere in binutils.texinfo.)
  | 
      
      
         | 4833 | 
          | 
          | 
          
  | 
      
      
         | 4834 | 
          | 
          | 
         Wed Jun 10 07:53:24 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
  | 
      
      
         | 4835 | 
          | 
          | 
          
  | 
      
      
         | 4836 | 
          | 
          | 
                 * objdump.c(display_info), patches from
  | 
      
      
         | 4837 | 
          | 
          | 
                 mohring@informatik.tu-muenchen.de to print the table much more
  | 
      
      
         | 4838 | 
          | 
          | 
                 nicely.
  | 
      
      
         | 4839 | 
          | 
          | 
          
  | 
      
      
         | 4840 | 
          | 
          | 
         Thu May 28 13:36:16 1992  Per Bothner  (bothner@rtl.cygnus.com)
  | 
      
      
         | 4841 | 
          | 
          | 
          
  | 
      
      
         | 4842 | 
          | 
          | 
                 * objdump.c:  Add another enum->int cast, for the sake of
  | 
      
      
         | 4843 | 
          | 
          | 
                 old compilers (such as PCC).
  | 
      
      
         | 4844 | 
          | 
          | 
          
  | 
      
      
         | 4845 | 
          | 
          | 
         Wed May 27 13:01:44 1992  Per Bothner  (bothner@rtl.cygnus.com)
  | 
      
      
         | 4846 | 
          | 
          | 
          
  | 
      
      
         | 4847 | 
          | 
          | 
                 * arlex.l:  Don't include  (unneeded conflicts).
  | 
      
      
         | 4848 | 
          | 
          | 
                 Add declaration of strdup().
  | 
      
      
         | 4849 | 
          | 
          | 
          
  | 
      
      
         | 4850 | 
          | 
          | 
         Fri May 22 13:40:37 1992  Per Bothner  (bothner@cygnus.com)
  | 
      
      
         | 4851 | 
          | 
          | 
          
  | 
      
      
         | 4852 | 
          | 
          | 
                 * Makefile.in:  Use srcdir instead of VPATH in ldgram/ldlex
  | 
      
      
         | 4853 | 
          | 
          | 
                 rules, since these are used when building a distribution.
  | 
      
      
         | 4854 | 
          | 
          | 
                 * Makefile.in (arlex.c):  Don't re-direct output, since that
  | 
      
      
         | 4855 | 
          | 
          | 
                 leaves a bogus output files if it fails.
  | 
      
      
         | 4856 | 
          | 
          | 
          
  | 
      
      
         | 4857 | 
          | 
          | 
                 * arlex.l:  Make work with lex, for what it's worth.
  | 
      
      
         | 4858 | 
          | 
          | 
                 * Makefile.in:  Better lex support.
  | 
      
      
         | 4859 | 
          | 
          | 
                 * Makefile.in (dist):  Generate flex and bison outputs
  | 
      
      
         | 4860 | 
          | 
          | 
                 for distribution.
  | 
      
      
         | 4861 | 
          | 
          | 
          
  | 
      
      
         | 4862 | 
          | 
          | 
         Thu May 14 17:17:59 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
  | 
      
      
         | 4863 | 
          | 
          | 
          
  | 
      
      
         | 4864 | 
          | 
          | 
                 * Makefile.in: get BISON definition right.
  | 
      
      
         | 4865 | 
          | 
          | 
          
  | 
      
      
         | 4866 | 
          | 
          | 
         Fri May  8 07:47:08 1992  K. Richard Pixley  (rich@cygnus.com)
  | 
      
      
         | 4867 | 
          | 
          | 
          
  | 
      
      
         | 4868 | 
          | 
          | 
                 * sanity.sh: default TMPDIR to ".".
  | 
      
      
         | 4869 | 
          | 
          | 
          
  | 
      
      
         | 4870 | 
          | 
          | 
         Thu May  7 12:34:50 1992  Roland H. Pesch  (pesch@fowanton.cygnus.com)
  | 
      
      
         | 4871 | 
          | 
          | 
          
  | 
      
      
         | 4872 | 
          | 
          | 
                 * binutils.texi: add doc for ar command language.
  | 
      
      
         | 4873 | 
          | 
          | 
          
  | 
      
      
         | 4874 | 
          | 
          | 
         Wed May  6 18:05:36 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
  | 
      
      
         | 4875 | 
          | 
          | 
          
  | 
      
      
         | 4876 | 
          | 
          | 
                 * arparse.y: make END call ar_end
  | 
      
      
         | 4877 | 
          | 
          | 
                 * arsup.c (ar_end): added, deletes temp file if archive session
  | 
      
      
         | 4878 | 
          | 
          | 
                 aborted.
  | 
      
      
         | 4879 | 
          | 
          | 
          
  | 
      
      
         | 4880 | 
          | 
          | 
          
  | 
      
      
         | 4881 | 
          | 
          | 
         Wed May  6 11:08:53 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
  | 
      
      
         | 4882 | 
          | 
          | 
          
  | 
      
      
         | 4883 | 
          | 
          | 
                 * Makefile.in: use bison & flex from ../ if they exist.  Also,
  | 
      
      
         | 4884 | 
          | 
          | 
                   FLEX->LEX.
  | 
      
      
         | 4885 | 
          | 
          | 
          
  | 
      
      
         | 4886 | 
          | 
          | 
                 * sanity.sh: remove temporary directory when finished.
  | 
      
      
         | 4887 | 
          | 
          | 
          
  | 
      
      
         | 4888 | 
          | 
          | 
         Tue May  5 12:00:58 1992  Per Bothner  (bothner@rtl.cygnus.com)
  | 
      
      
         | 4889 | 
          | 
          | 
          
  | 
      
      
         | 4890 | 
          | 
          | 
                 * Makefile.in:  Bump to version 1.97.
  | 
      
      
         | 4891 | 
          | 
          | 
                 * ar.c:  Declare errno for machines that need it.
  | 
      
      
         | 4892 | 
          | 
          | 
          
  | 
      
      
         | 4893 | 
          | 
          | 
         Mon May  4 23:29:51 1992  John Gilmore  (gnu@cygnus.com)
  | 
      
      
         | 4894 | 
          | 
          | 
          
  | 
      
      
         | 4895 | 
          | 
          | 
                 * objdump.c (display_info):  Handle error cases without coredump.
  | 
      
      
         | 4896 | 
          | 
          | 
                 Close the dummy temporary file we open in the loop.
  | 
      
      
         | 4897 | 
          | 
          | 
                 * Makefile.in (arsup.o):  Add kludge to build with Sun Make.
  | 
      
      
         | 4898 | 
          | 
          | 
          
  | 
      
      
         | 4899 | 
          | 
          | 
         Fri May  1 16:20:23 1992  K. Richard Pixley  (rich@cygnus.com)
  | 
      
      
         | 4900 | 
          | 
          | 
          
  | 
      
      
         | 4901 | 
          | 
          | 
                 * Makefile.in: added test-install target.
  | 
      
      
         | 4902 | 
          | 
          | 
          
  | 
      
      
         | 4903 | 
          | 
          | 
                 * sanity.sh: new file.
  | 
      
      
         | 4904 | 
          | 
          | 
          
  | 
      
      
         | 4905 | 
          | 
          | 
                 * Makefile.in: use sanity test on make check.
  | 
      
      
         | 4906 | 
          | 
          | 
          
  | 
      
      
         | 4907 | 
          | 
          | 
         Tue Apr 21 13:38:37 1992  K. Richard Pixley  (rich@cygnus.com)
  | 
      
      
         | 4908 | 
          | 
          | 
          
  | 
      
      
         | 4909 | 
          | 
          | 
                 * Makefile.in: rework CFLAGS so that they can be passed on the
  | 
      
      
         | 4910 | 
          | 
          | 
                   command line to make.  Remove MINUS_G.  Default CFLAGS to -g.
  | 
      
      
         | 4911 | 
          | 
          | 
          
  | 
      
      
         | 4912 | 
          | 
          | 
         Wed Apr 15 14:33:07 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
  | 
      
      
         | 4913 | 
          | 
          | 
          
  | 
      
      
         | 4914 | 
          | 
          | 
                 * arsup.c, arsup.h, arparse.y, arlex.l: support for archive
  | 
      
      
         | 4915 | 
          | 
          | 
                 scripting language.
  | 
      
      
         | 4916 | 
          | 
          | 
          
  | 
      
      
         | 4917 | 
          | 
          | 
         Fri Mar  6 21:54:53 1992  K. Richard Pixley  (rich@cygnus.com)
  | 
      
      
         | 4918 | 
          | 
          | 
          
  | 
      
      
         | 4919 | 
          | 
          | 
                 * Makefile.in: added check target.
  | 
      
      
         | 4920 | 
          | 
          | 
          
  | 
      
      
         | 4921 | 
          | 
          | 
         Thu Mar  5 21:35:49 1992  K. Richard Pixley  (rich@cygnus.com)
  | 
      
      
         | 4922 | 
          | 
          | 
          
  | 
      
      
         | 4923 | 
          | 
          | 
                 * Makefile.in: added clean-info target.
  | 
      
      
         | 4924 | 
          | 
          | 
          
  | 
      
      
         | 4925 | 
          | 
          | 
         Tue Mar  3 15:36:37 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
  | 
      
      
         | 4926 | 
          | 
          | 
          
  | 
      
      
         | 4927 | 
          | 
          | 
                 * Makefile.in: remove $(COPY_PROG) from PROGS.  It shouldn't be
  | 
      
      
         | 4928 | 
          | 
          | 
                   installed. added tooldir and program_prefix.
  | 
      
      
         | 4929 | 
          | 
          | 
          
  | 
      
      
         | 4930 | 
          | 
          | 
         Wed Feb 26 18:04:40 1992  K. Richard Pixley  (rich@cygnus.com)
  | 
      
      
         | 4931 | 
          | 
          | 
          
  | 
      
      
         | 4932 | 
          | 
          | 
                 * Makefile.in, configure.in: removed traces of namesubdir,
  | 
      
      
         | 4933 | 
          | 
          | 
                   -subdirs, $(subdir), $(unsubdir), some rcs triggers.  Forced
  | 
      
      
         | 4934 | 
          | 
          | 
                   copyrights to '92, changed some from Cygnus to FSF.
  | 
      
      
         | 4935 | 
          | 
          | 
          
  | 
      
      
         | 4936 | 
          | 
          | 
         Sun Feb 16 12:53:02 1992  Per Bothner  (bothner at cygnus.com)
  | 
      
      
         | 4937 | 
          | 
          | 
          
  | 
      
      
         | 4938 | 
          | 
          | 
                 * Makefile.in:  Bump version to 1.96, and remove -beta
  | 
      
      
         | 4939 | 
          | 
          | 
                 suffix from distribution name.
  | 
      
      
         | 4940 | 
          | 
          | 
                 * m68k-pinsn.c:  New macro COERCE_SIGNED_CHAR to extract
  | 
      
      
         | 4941 | 
          | 
          | 
                 the signed value of a character (even if chars are unsigned).
  | 
      
      
         | 4942 | 
          | 
          | 
                 * sparc-pinsn.c:  Add new operand types.
  | 
      
      
         | 4943 | 
          | 
          | 
          
  | 
      
      
         | 4944 | 
          | 
          | 
         Thu Feb  6 12:14:19 1992  Steve Chamberlain  (sac at rtl.cygnus.com)
  | 
      
      
         | 4945 | 
          | 
          | 
          
  | 
      
      
         | 4946 | 
          | 
          | 
                 * objdump.c (disassemble_data): don't print a section's contents
  | 
      
      
         | 4947 | 
          | 
          | 
                 if it's not loadable (eg bss)
  | 
      
      
         | 4948 | 
          | 
          | 
          
  | 
      
      
         | 4949 | 
          | 
          | 
         Tue Jan 28 11:11:06 1992  Steve Chamberlain  (sac at rtl.cygnus.com)
  | 
      
      
         | 4950 | 
          | 
          | 
          
  | 
      
      
         | 4951 | 
          | 
          | 
                 * m68k-pinsn.c (print_insn_arg): fixed so that -ve branch
  | 
      
      
         | 4952 | 
          | 
          | 
                 displacements don't get printed as large +ve ones.
  | 
      
      
         | 4953 | 
          | 
          | 
          
  | 
      
      
         | 4954 | 
          | 
          | 
         Fri Jan 24 14:47:53 1992  Steve Chamberlain  (sac at rtl.cygnus.com)
  | 
      
      
         | 4955 | 
          | 
          | 
          
  | 
      
      
         | 4956 | 
          | 
          | 
                 * copy.c, nm.c, objdump.c, size.c : changed to use the
  | 
      
      
         | 4957 | 
          | 
          | 
                 new reloc scheme.
  | 
      
      
         | 4958 | 
          | 
          | 
          
  | 
      
      
         | 4959 | 
          | 
          | 
          
  | 
      
      
         | 4960 | 
          | 
          | 
         Mon Dec 30 18:34:41 1991  Per Bothner  (bothner at cygnus.com)
  | 
      
      
         | 4961 | 
          | 
          | 
          
  | 
      
      
         | 4962 | 
          | 
          | 
                 * bucomm.c (print_arelt_descr):  Tweek the output format
  | 
      
      
         | 4963 | 
          | 
          | 
                 so that 'ar tv' output follows Posix 1003.2/D11.
  | 
      
      
         | 4964 | 
          | 
          | 
                 Output is now also identical to Sun's (except __.SYMDEF).
  | 
      
      
         | 4965 | 
          | 
          | 
          
  | 
      
      
         | 4966 | 
          | 
          | 
         Mon Dec 30 06:09:53 1991  John Gilmore  (gnu at cygnus.com)
  | 
      
      
         | 4967 | 
          | 
          | 
          
  | 
      
      
         | 4968 | 
          | 
          | 
                 * Makefile.in:  Make `make' output more readable.
  | 
      
      
         | 4969 | 
          | 
          | 
          
  | 
      
      
         | 4970 | 
          | 
          | 
         Wed Dec 18 15:04:45 1991  Per Bothner  (bothner at cygnus.com)
  | 
      
      
         | 4971 | 
          | 
          | 
          
  | 
      
      
         | 4972 | 
          | 
          | 
                 * Makefile.in:  Bump to version 1.94.
  | 
      
      
         | 4973 | 
          | 
          | 
          
  | 
      
      
         | 4974 | 
          | 
          | 
         Wed Dec 11 16:48:09 1991  Steve Chamberlain  (sac at cygnus.com)
  | 
      
      
         | 4975 | 
          | 
          | 
          
  | 
      
      
         | 4976 | 
          | 
          | 
                 * ar.c: added "b" to fopens for dos
  | 
      
      
         | 4977 | 
          | 
          | 
                 * configdj.bat, makefile.dos new files from DJ
  | 
      
      
         | 4978 | 
          | 
          | 
          
  | 
      
      
         | 4979 | 
          | 
          | 
         Tue Dec 10 04:07:26 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
  | 
      
      
         | 4980 | 
          | 
          | 
          
  | 
      
      
         | 4981 | 
          | 
          | 
                 * Makefile.in: infodir belongs in datadir.
  | 
      
      
         | 4982 | 
          | 
          | 
          
  | 
      
      
         | 4983 | 
          | 
          | 
         Sat Dec  7 17:09:37 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
  | 
      
      
         | 4984 | 
          | 
          | 
          
  | 
      
      
         | 4985 | 
          | 
          | 
                 * bucomm.h: created to hold prototypes of bucomm.c
  | 
      
      
         | 4986 | 
          | 
          | 
                 * objdump.h: created to hold prototyes of objdump.c
  | 
      
      
         | 4987 | 
          | 
          | 
                 * am29k-pinsn.c: include objdump.h
  | 
      
      
         | 4988 | 
          | 
          | 
                 * ar.c: include bucomm.h, get ar.h from the right place and
  | 
      
      
         | 4989 | 
          | 
          | 
                 include libbfd.h
  | 
      
      
         | 4990 | 
          | 
          | 
                 * bucomm.c: defunize bfd_fatal
  | 
      
      
         | 4991 | 
          | 
          | 
                 * copy.c: include bucomm.h, lint.
  | 
      
      
         | 4992 | 
          | 
          | 
                 * i960-pinsn.h: include bucomm.h
  | 
      
      
         | 4993 | 
          | 
          | 
                 * m68k-pinsn.h: lint
  | 
      
      
         | 4994 | 
          | 
          | 
                 * nm.c: include bucomm.h, lint
  | 
      
      
         | 4995 | 
          | 
          | 
                 * objdump.c: lint
  | 
      
      
         | 4996 | 
          | 
          | 
                 * sparc-pinsn.c: include objdump.h
  | 
      
      
         | 4997 | 
          | 
          | 
          
  | 
      
      
         | 4998 | 
          | 
          | 
          
  | 
      
      
         | 4999 | 
          | 
          | 
          
  | 
      
      
         | 5000 | 
          | 
          | 
         Fri Dec  6 23:02:14 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
  | 
      
      
         | 5001 | 
          | 
          | 
          
  | 
      
      
         | 5002 | 
          | 
          | 
                 * Makefile.in: added standards.text support.  install using
  | 
      
      
         | 5003 | 
          | 
          | 
                   INSTALL_PROGRAM and INSTALL_DATA.
  | 
      
      
         | 5004 | 
          | 
          | 
          
  | 
      
      
         | 5005 | 
          | 
          | 
                 * configure.in: configure now does all of it's work from objdir so
  | 
      
      
         | 5006 | 
          | 
          | 
                   make file existence tests against ${srcdir}.
  | 
      
      
         | 5007 | 
          | 
          | 
          
  | 
      
      
         | 5008 | 
          | 
          | 
         Thu Dec  5 22:46:22 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
  | 
      
      
         | 5009 | 
          | 
          | 
          
  | 
      
      
         | 5010 | 
          | 
          | 
                 * Makefile.in: idestdir and ddestdir go away.  Added copyrights
  | 
      
      
         | 5011 | 
          | 
          | 
                   and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
  | 
      
      
         | 5012 | 
          | 
          | 
                   and mandir now keyed off datadir by default.
  | 
      
      
         | 5013 | 
          | 
          | 
          
  | 
      
      
         | 5014 | 
          | 
          | 
         Wed Dec  4 22:42:03 1991  Per Bothner  (bothner at cygnus.com)
  | 
      
      
         | 5015 | 
          | 
          | 
          
  | 
      
      
         | 5016 | 
          | 
          | 
                 * Makefile.in:  Bump to version 1.93.
  | 
      
      
         | 5017 | 
          | 
          | 
                 * Makefile.in:  Add make-strip.o:maybe-strip.c dependency
  | 
      
      
         | 5018 | 
          | 
          | 
                 for make versions that provide half-baked VPATH-support (e.g. Sun's).
  | 
      
      
         | 5019 | 
          | 
          | 
                 * size.c:  Improvements suggested by
  | 
      
      
         | 5020 | 
          | 
          | 
                 "david d [zoo] zuhn" :
  | 
      
      
         | 5021 | 
          | 
          | 
                 - Don't emit (Berkeley) headers if no files were found.
  | 
      
      
         | 5022 | 
          | 
          | 
                 - Return a non-zero return code on failure.
  | 
      
      
         | 5023 | 
          | 
          | 
          
  | 
      
      
         | 5024 | 
          | 
          | 
         Sat Nov 30 21:34:19 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
  | 
      
      
         | 5025 | 
          | 
          | 
          
  | 
      
      
         | 5026 | 
          | 
          | 
                 Changes due to include file renaming:
  | 
      
      
         | 5027 | 
          | 
          | 
                 * am29k-pinsn.c: a29k-opcode.h  -> opcode/a29k.h
  | 
      
      
         | 5028 | 
          | 
          | 
                 * sparc-pinsn.c: sparc-opcode.h -> opcode/sparc.h
  | 
      
      
         | 5029 | 
          | 
          | 
                 * m68k-pinsn.c:  m68k-opcode.h  -> opcode/m68k.h
  | 
      
      
         | 5030 | 
          | 
          | 
                 * nm.c:          stab.gnu.h     -> aout/stab_gnu.h
  | 
      
      
         | 5031 | 
          | 
          | 
          
  | 
      
      
         | 5032 | 
          | 
          | 
         Tue Nov 19 19:20:43 1991  Per Bothner  (bothner at cygnus.com)
  | 
      
      
         | 5033 | 
          | 
          | 
          
  | 
      
      
         | 5034 | 
          | 
          | 
                 * README:  Mention MINIMIZE flag for bfd's make.
  | 
      
      
         | 5035 | 
          | 
          | 
          
  | 
      
      
         | 5036 | 
          | 
          | 
         Mon Nov 18 12:05:37 1991  Per Bothner  (bothner at cygnus.com)
  | 
      
      
         | 5037 | 
          | 
          | 
          
  | 
      
      
         | 5038 | 
          | 
          | 
                 * README:  Various improvements.
  | 
      
      
         | 5039 | 
          | 
          | 
          
  | 
      
      
         | 5040 | 
          | 
          | 
         Sun Nov 17 23:40:59 1991  Per Bothner  (bothner at cygnus.com)
  | 
      
      
         | 5041 | 
          | 
          | 
          
  | 
      
      
         | 5042 | 
          | 
          | 
                 * Makefile.in:  Bump to version 1.92.
  | 
      
      
         | 5043 | 
          | 
          | 
                 * version.c, Makefile.in:  Get version string from Makefile.
  | 
      
      
         | 5044 | 
          | 
          | 
                 * copy.c, is-strip.c, not-strip.c, maybe-strip.c, Makefile.in:
  | 
      
      
         | 5045 | 
          | 
          | 
                 Make the same change that we earlier did for ar/ranlib:
  | 
      
      
         | 5046 | 
          | 
          | 
                 Generate two different binaries for strip and copy and use
  | 
      
      
         | 5047 | 
          | 
          | 
                 a global variable with different values to distinguish
  | 
      
      
         | 5048 | 
          | 
          | 
                 ostrip from copy.  (-1 means to use argv[0] to decide,
  | 
      
      
         | 5049 | 
          | 
          | 
                 so you can get the old behavior, but it is no longer the default).
  | 
      
      
         | 5050 | 
          | 
          | 
                 * copy.c (copy_file):  Set EXEC_P of output bfd if input is so.
  | 
      
      
         | 5051 | 
          | 
          | 
                 * copy.c (main):  If is_strip==-1, compare last 5 chars
  | 
      
      
         | 5052 | 
          | 
          | 
                 of argv[0], not the whole path.
  | 
      
      
         | 5053 | 
          | 
          | 
                 * copy.c (main): Return 0, not 1.
  | 
      
      
         | 5054 | 
          | 
          | 
                 * copy.c (setup_sections):  Fix due to change in bfd_make_section
  | 
      
      
         | 5055 | 
          | 
          | 
                 now failing if asked for a duplicate section.
  | 
      
      
         | 5056 | 
          | 
          | 
                 * strip.c, ostrip.c:  Removed obsolete files.
  | 
      
      
         | 5057 | 
          | 
          | 
                 * ar.c, not-ranlib.c, maybe-ranlib.c:
  | 
      
      
         | 5058 | 
          | 
          | 
                 Change encoding of is_ranlib variable to be consistent
  | 
      
      
         | 5059 | 
          | 
          | 
                 with is_strip for strip.copy (i.e -1 to means use argv[0]).
  | 
      
      
         | 5060 | 
          | 
          | 
          
  | 
      
      
         | 5061 | 
          | 
          | 
         Thu Nov 14 20:11:02 1991  Per Bothner  (bothner at cygnus.com)
  | 
      
      
         | 5062 | 
          | 
          | 
          
  | 
      
      
         | 5063 | 
          | 
          | 
                 * version.c (program_version): Update to version 1.92.
  | 
      
      
         | 5064 | 
          | 
          | 
          
  | 
      
      
         | 5065 | 
          | 
          | 
         Tue Nov 12 16:17:53 1991  Per Bothner  (bothner at cygnus.com)
  | 
      
      
         | 5066 | 
          | 
          | 
          
  | 
      
      
         | 5067 | 
          | 
          | 
                 * ar.c (get_pos_bfd):  Previous fix was missing a "break".
  | 
      
      
         | 5068 | 
          | 
          | 
          
  | 
      
      
         | 5069 | 
          | 
          | 
         Thu Nov  7 08:55:56 1991  Steve Chamberlain  (sac at cygnus.com)
  | 
      
      
         | 5070 | 
          | 
          | 
          
  | 
      
      
         | 5071 | 
          | 
          | 
                 * am29k-pinsn.c: Fixed bug in mtacc, dmac and fmac instruction
  | 
      
      
         | 5072 | 
          | 
          | 
                 encodings. (Thaks to David Wood)
  | 
      
      
         | 5073 | 
          | 
          | 
          
  | 
      
      
         | 5074 | 
          | 
          | 
         Sun Nov  3 14:50:23 1991  Per Bothner  (bothner at cygnus.com)
  | 
      
      
         | 5075 | 
          | 
          | 
          
  | 
      
      
         | 5076 | 
          | 
          | 
                 * Makefile.in ($(DIST_NAME).tar.Z), TODO:  Various fixes.
  | 
      
      
         | 5077 | 
          | 
          | 
                 * ar.c (get_pos_bfd): Fix to handling of before/after
  | 
      
      
         | 5078 | 
          | 
          | 
                 positioning options.
  | 
      
      
         | 5079 | 
          | 
          | 
                 * bucomm.c (fatal):  MISSING_VFPRINTF is no longer an issue,
  | 
      
      
         | 5080 | 
          | 
          | 
                 since libiberty contains vfprintf etc if otherwise missing.
  | 
      
      
         | 5081 | 
          | 
          | 
                 * m68k-pinsn.c (print_insn_arg):  Support BB/BW/BL
  | 
      
      
         | 5082 | 
          | 
          | 
                 type operands, as used by branch instructions.
  | 
      
      
         | 5083 | 
          | 
          | 
                 * nm.c:  Delegate printing of symbols to BFD,
  | 
      
      
         | 5084 | 
          | 
          | 
                 by using bfd_print_symbol to do the formatting.
  | 
      
      
         | 5085 | 
          | 
          | 
          
  | 
      
      
         | 5086 | 
          | 
          | 
         Mon Oct 28 11:20:47 1991  Steve Chamberlain  (steve at cygnus.com)
  | 
      
      
         | 5087 | 
          | 
          | 
          
  | 
      
      
         | 5088 | 
          | 
          | 
                 * ar.c (write_archive.c): added unlink before rename since some
  | 
      
      
         | 5089 | 
          | 
          | 
                 systems can't rename onto an existant file.
  | 
      
      
         | 5090 | 
          | 
          | 
          
  | 
      
      
         | 5091 | 
          | 
          | 
         Mon Oct 21 09:47:23 1991  Steve Chamberlain  (steve at rtl.cygnus.com)
  | 
      
      
         | 5092 | 
          | 
          | 
          
  | 
      
      
         | 5093 | 
          | 
          | 
                 * nm.c: now doesn't crash if a symbol with no section and no
  | 
      
      
         | 5094 | 
          | 
          | 
                 SEC_ABS appears.
  | 
      
      
         | 5095 | 
          | 
          | 
          
  | 
      
      
         | 5096 | 
          | 
          | 
         Thu Oct 17 15:25:50 1991  Per Bothner  (bothner at cygnus.com)
  | 
      
      
         | 5097 | 
          | 
          | 
          
  | 
      
      
         | 5098 | 
          | 
          | 
                 * Makefile.in, version.c:  Bump to version 1.91.
  | 
      
      
         | 5099 | 
          | 
          | 
          
  | 
      
      
         | 5100 | 
          | 
          | 
         Wed Oct 16 11:45:36 1991  Per Bothner  (bothner at cygnus.com)
  | 
      
      
         | 5101 | 
          | 
          | 
          
  | 
      
      
         | 5102 | 
          | 
          | 
                 * Makefile.in, ar.c, bucomm.c, copy.c, cplus-dem.c, filemode.c,
  | 
      
      
         | 5103 | 
          | 
          | 
                 i960-pinsn.c, m68k-pinsn.c, nm.c, objdump.c, size.c, sparc-pinsn.c,
  | 
      
      
         | 5104 | 
          | 
          | 
                 * strip.c: Add or update Copyright notice.
  | 
      
      
         | 5105 | 
          | 
          | 
                 * TODO:  Add note on 'nm -a'.
  | 
      
      
         | 5106 | 
          | 
          | 
                 * version.c: Update version number to 1.90.
  | 
      
      
         | 5107 | 
          | 
          | 
                 * Makefile.in: Fix making of documentation for dist.
  | 
      
      
         | 5108 | 
          | 
          | 
          
  | 
      
      
         | 5109 | 
          | 
          | 
         Tue Oct 15 00:17:17 1991  Per Bothner  (bothner at cygnus.com)
  | 
      
      
         | 5110 | 
          | 
          | 
          
  | 
      
      
         | 5111 | 
          | 
          | 
                 * README: New file.
  | 
      
      
         | 5112 | 
          | 
          | 
                 * Makefile.in: New kludgy rules for making a tarfile.
  | 
      
      
         | 5113 | 
          | 
          | 
                 * Makefile.in: Fix bindir path.
  | 
      
      
         | 5114 | 
          | 
          | 
          
  | 
      
      
         | 5115 | 
          | 
          | 
         Mon Oct 14 17:34:29 1991  Roland H. Pesch  (pesch at cygnus.com)
  | 
      
      
         | 5116 | 
          | 
          | 
          
  | 
      
      
         | 5117 | 
          | 
          | 
                 * Makefile.in: add targets binutils.mm, binutils.me
  | 
      
      
         | 5118 | 
          | 
          | 
          
  | 
      
      
         | 5119 | 
          | 
          | 
         Fri Oct 11 22:44:21 1991  John Gilmore  (gnu at cygnus.com)
  | 
      
      
         | 5120 | 
          | 
          | 
          
  | 
      
      
         | 5121 | 
          | 
          | 
                 * Makefile.in:  Avoid Sun Make VPATH bugs by adding dependencies.
  | 
      
      
         | 5122 | 
          | 
          | 
          
  | 
      
      
         | 5123 | 
          | 
          | 
         Fri Oct 11 12:51:33 1991  Roland H. Pesch  (pesch at cygnus.com)
  | 
      
      
         | 5124 | 
          | 
          | 
          
  | 
      
      
         | 5125 | 
          | 
          | 
                 * Makefile.in: add target "binutils.ms"
  | 
      
      
         | 5126 | 
          | 
          | 
          
  | 
      
      
         | 5127 | 
          | 
          | 
                 * binutils.texinfo: minor restructuring for texi2roff comfort.
  | 
      
      
         | 5128 | 
          | 
          | 
          
  | 
      
      
         | 5129 | 
          | 
          | 
         Fri Oct 11 04:12:28 1991  John Gilmore  (gnu at cygnus.com)
  | 
      
      
         | 5130 | 
          | 
          | 
          
  | 
      
      
         | 5131 | 
          | 
          | 
                 Restructure configuration scheme for bfd, binutils, ld.
  | 
      
      
         | 5132 | 
          | 
          | 
          
  | 
      
      
         | 5133 | 
          | 
          | 
                 * configure.in:  Revise to symlink sysdep.h to ../bfd/hosts/h-xxx.h.
  | 
      
      
         | 5134 | 
          | 
          | 
                 Change some config names to match other dirs.
  | 
      
      
         | 5135 | 
          | 
          | 
                 * *.c:  Include bfd.h before sysdep.h, so ansidecl and PROTO()
  | 
      
      
         | 5136 | 
          | 
          | 
                 get defined first.
  | 
      
      
         | 5137 | 
          | 
          | 
                 * Makefile.in:  Use -I. to get sysdep.h.
  | 
      
      
         | 5138 | 
          | 
          | 
          
  | 
      
      
         | 5139 | 
          | 
          | 
         Wed Oct  9 22:42:56 1991  Per Bothner  (bothner at cygnus.com)
  | 
      
      
         | 5140 | 
          | 
          | 
          
  | 
      
      
         | 5141 | 
          | 
          | 
                 * nm.c (print_symbols):  Handle NULL name field of symbol.
  | 
      
      
         | 5142 | 
          | 
          | 
                 * Makefile.in: Removed spurious comment.
  | 
      
      
         | 5143 | 
          | 
          | 
          
  | 
      
      
         | 5144 | 
          | 
          | 
         Tue Oct  8 16:55:03 1991  Roland H. Pesch  (pesch at cygnus.com)
  | 
      
      
         | 5145 | 
          | 
          | 
          
  | 
      
      
         | 5146 | 
          | 
          | 
                 * binutils.texinfo: minor typos, phrasing, formatting fixes.
  | 
      
      
         | 5147 | 
          | 
          | 
          
  | 
      
      
         | 5148 | 
          | 
          | 
         Tue Oct  8 15:13:20 1991  Per Bothner  (bothner at cygnus.com)
  | 
      
      
         | 5149 | 
          | 
          | 
          
  | 
      
      
         | 5150 | 
          | 
          | 
                 * configure.in: Get host file from ../bfd/config, not config.
  | 
      
      
         | 5151 | 
          | 
          | 
                 * config/*: Remove config directory and its files.
  | 
      
      
         | 5152 | 
          | 
          | 
          
  | 
      
      
         | 5153 | 
          | 
          | 
         Tue Oct  8 13:58:59 1991  Roland H. Pesch  (pesch at cygnus.com)
  | 
      
      
         | 5154 | 
          | 
          | 
          
  | 
      
      
         | 5155 | 
          | 
          | 
                 * Makefile.in: new targets binutils.dvi, binutils.info
  | 
      
      
         | 5156 | 
          | 
          | 
          
  | 
      
      
         | 5157 | 
          | 
          | 
                 * binutils.texinfo: remove most remaining FIXME's, delete
  | 
      
      
         | 5158 | 
          | 
          | 
                 references to __.SYMDEF by name
  | 
      
      
         | 5159 | 
          | 
          | 
          
  | 
      
      
         | 5160 | 
          | 
          | 
          
  | 
      
      
         | 5161 | 
          | 
          | 
         Tue Oct  8 10:23:44 1991  Steve Chamberlain  (steve at cygnus.com)
  | 
      
      
         | 5162 | 
          | 
          | 
          
  | 
      
      
         | 5163 | 
          | 
          | 
                 * objdump.c (print_address) Print addresses nicely.
  | 
      
      
         | 5164 | 
          | 
          | 
          
  | 
      
      
         | 5165 | 
          | 
          | 
         Mon Oct  7 11:31:05 1991  Per Bothner  (bothner at cygnus.com)
  | 
      
      
         | 5166 | 
          | 
          | 
          
  | 
      
      
         | 5167 | 
          | 
          | 
                 * ar.c, Makefile.in, new files {is,not,maybe}-ranlib.c:
  | 
      
      
         | 5168 | 
          | 
          | 
                 Make two different binaries for ar and ranlib, instead of
  | 
      
      
         | 5169 | 
          | 
          | 
                 distinguishing them at run time using argv[0].
  | 
      
      
         | 5170 | 
          | 
          | 
                 (Old behavior is still available if you "make ar_with_ranlib",
  | 
      
      
         | 5171 | 
          | 
          | 
                 but it is not the default.)
  | 
      
      
         | 5172 | 
          | 
          | 
                 * ranlib.sh (new):  An alternative one-line
  | 
      
      
         | 5173 | 
          | 
          | 
                 shell implementation of ranlib.
  | 
      
      
         | 5174 | 
          | 
          | 
          
  | 
      
      
         | 5175 | 
          | 
          | 
         Fri Oct  4 21:49:44 1991  John Gilmore  (gnu at cygnus.com)
  | 
      
      
         | 5176 | 
          | 
          | 
          
  | 
      
      
         | 5177 | 
          | 
          | 
                 * objdump.c:  Cope with renames of a few BFD types & enums.
  | 
      
      
         | 5178 | 
          | 
          | 
          
  | 
      
      
         | 5179 | 
          | 
          | 
         Fri Oct  4 19:08:09 1991  Roland H. Pesch  (pesch at cygnus.com)
  | 
      
      
         | 5180 | 
          | 
          | 
          
  | 
      
      
         | 5181 | 
          | 
          | 
                 * binutils.texinfo: add new file (rudimentary docn)
  | 
      
      
         | 5182 | 
          | 
          | 
          
  | 
      
      
         | 5183 | 
          | 
          | 
         Mon Sep 30 12:30:39 1991  Per Bothner  (bothner at cygnus.com)
  | 
      
      
         | 5184 | 
          | 
          | 
          
  | 
      
      
         | 5185 | 
          | 
          | 
                 * config/hmake-news: Add new file (for Sony NEWSOS3).
  | 
      
      
         | 5186 | 
          | 
          | 
                 * bucomm.c (fatal):  Conditionally compile fatal() depending on
  | 
      
      
         | 5187 | 
          | 
          | 
                 MISSING_VFPRINTF, and don't confuse the issue with NO_VARARGS.
  | 
      
      
         | 5188 | 
          | 
          | 
                 * objdump.c (dump_headers):  Trivial output format change.
  | 
      
      
         | 5189 | 
          | 
          | 
                 * objdump.c (display_info): Loop over integers, not enums,
  | 
      
      
         | 5190 | 
          | 
          | 
                 to appease old compilers.
  | 
      
      
         | 5191 | 
          | 
          | 
          
  | 
      
      
         | 5192 | 
          | 
          | 
         Mon May 20 16:14:07 1991  Steve Chamberlain  (steve at cygint.cygnus.com)
  | 
      
      
         | 5193 | 
          | 
          | 
          
  | 
      
      
         | 5194 | 
          | 
          | 
                 *objdump.c *nm.c *copy.c: Changed some types to work with 64 bit
  | 
      
      
         | 5195 | 
          | 
          | 
                 object files.
  | 
      
      
         | 5196 | 
          | 
          | 
          
  | 
      
      
         | 5197 | 
          | 
          | 
         Thu May 16 16:06:55 1991  Steve Chamberlain  (steve at cygint.cygnus.com)
  | 
      
      
         | 5198 | 
          | 
          | 
              from bother
  | 
      
      
         | 5199 | 
          | 
          | 
                 * objdump.c (print_address): Make disasembled output more
  | 
      
      
         | 5200 | 
          | 
          | 
                 consistent with gdb and as: Add 0x when printing hex.
  | 
      
      
         | 5201 | 
          | 
          | 
                 Don't print extra leading zeros.
  | 
      
      
         | 5202 | 
          | 
          | 
                 Attempt to not print "filename.o".
  | 
      
      
         | 5203 | 
          | 
          | 
                 * objdump.c: Add some enum-to-int casts to accommodate old compilers.
  | 
      
      
         | 5204 | 
          | 
          | 
          
  | 
      
      
         | 5205 | 
          | 
          | 
          
  | 
      
      
         | 5206 | 
          | 
          | 
         Fri May  3 22:21:44 1991  John Gilmore  (gnu at cygint.cygnus.com)
  | 
      
      
         | 5207 | 
          | 
          | 
          
  | 
      
      
         | 5208 | 
          | 
          | 
                 * copy.c:  Change =& constructs to = &, since they confuse older
  | 
      
      
         | 5209 | 
          | 
          | 
                 C compilers.
  | 
      
      
         | 5210 | 
          | 
          | 
          
  | 
      
      
         | 5211 | 
          | 
          | 
          
  | 
      
      
         | 5212 | 
          | 
          | 
         Local Variables:
  | 
      
      
         | 5213 | 
          | 
          | 
         mode: change-log
  | 
      
      
         | 5214 | 
          | 
          | 
         left-margin: 8
  | 
      
      
         | 5215 | 
          | 
          | 
         fill-column: 74
  | 
      
      
         | 5216 | 
          | 
          | 
         version-control: never
  | 
      
      
         | 5217 | 
          | 
          | 
         End:
  |