1 1.1 christos 2007-12-24 Nick Clifton <nickc (a] redhat.com> 2 1.1 christos 3 1.1 christos * po/ru.po: Updated Russian translation. 4 1.1 christos 5 1.1 christos 2007-12-22 H.J. Lu <hongjiu.lu (a] intel.com> 6 1.1 christos 7 1.1 christos * doc/binutils.texi: Document the new intel-mnemonic and 8 1.1 christos intel-mnemonic options for i386 disassembler. 9 1.1 christos 10 1.1 christos 2007-12-07 Bob Wilson <bob.wilson (a] acm.org> 11 1.1 christos 12 1.1 christos * readelf.c (is_32bit_pcrel_reloc): Add Xtensa. 13 1.3 christos 14 1.1 christos 2007-12-04 Alan Modra <amodra (a] bigpond.net.au> 15 1.1 christos 16 1.1 christos * readelf.c (is_32bit_abs_reloc, is_32bit_pcrel_reloc): Add SPU. 17 1.1 christos 18 1.1 christos 2007-11-29 Mark Shinwell <shinwell (a] codesourcery.com> 19 1.1 christos 20 1.1 christos * readelf.c (get_machine_flags): Handle Loongson-2E and -2F 21 1.1 christos flags. 22 1.1 christos 23 1.1 christos 2007-11-26 Alan Modra <amodra (a] bigpond.net.au> 24 1.1 christos 25 1.1 christos * cxxfilt.c (demangle_it): Don't call printf without format string. 26 1.1 christos 27 1.1 christos 2007-11-21 Hans-Peter Nilsson <hp (a] axis.com> 28 1.1 christos 29 1.1 christos * dwarf.c (display_debug_loc): Cast section_end - start to long 30 1.1 christos for output format. 31 1.1 christos 32 1.1 christos 2007-11-20 Nick Clifton <nickc (a] redhat.com> 33 1.1 christos 34 1.1 christos * dwarf.c (display_debug_loc): Issue a warning if there are bytes 35 1.1 christos at the end of the .debug_loc section which are not referenced by 36 1.1 christos any attribute in the .debug_info section. 37 1.1 christos 38 1.1 christos 2007-11-19 Nick Clifton <nickc (a] redhat.com> 39 1.1 christos 40 1.1 christos * readelf.c (is_32bit_abs_reloc): Add support for NIOS relocs. 41 1.1 christos (is_64bit_abs_reloc): Add support for HPPA relocs. 42 1.1 christos (is_16bit_abs_reloc): Add support for NIOS relocs. 43 1.1 christos 44 1.1 christos 2007-11-17 Thiemo Seufer <ths (a] mips.com> 45 1.1 christos 46 1.1 christos * readelf.c (display_mips_gnu_attribute): Recognize -mips32r2 -mfp64 47 1.1 christos objects. 48 1.1 christos 49 1.1 christos 2007-11-16 Nick Clifton <nickc (a] redhat.com> 50 1.1 christos 51 1.1 christos * dwarf.c (process_extended_line_op): Add cases for HP extensions 52 1.1 christos to the line ops. Mention if an unknown op code is in the user 53 1.1 christos defined range. 54 1.1 christos (decode_location_expression): Add cases for HP extensions, the 55 1.1 christos DW_OP_GNU_uninit extension and the DW_OP_call_frame_cfa and 56 1.1 christos DW_OP_bit_piece DWARF3 operators. 57 1.1 christos (read_and_display_attr): Correct list of attributes which can 58 1.1 christos reference a location list. 59 1.1 christos (read_and_display_attr_value): Add cases for DWARF3 values and HP 60 1.1 christos extensions. 61 1.1 christos Correct list of attributes which can reference a location list. 62 1.1 christos (get_AT_name): Add cases for DWARF3 values and HP and PGI 63 1.1 christos extensions. 64 1.1 christos 65 1.1 christos 2007-11-07 Karl Berry <karl (a] gnu.org> 66 1.1 christos 67 1.1 christos * doc/binutils.texi: Update to FDL 1.2. 68 1.1 christos (Top): consistent punctuation in menu entries. 69 1.1 christos (Index): Rename from Binutils Index. 70 1.1 christos * doc/fdl.texi: Update from http://www.gnu.org/licenses/fdl.texi. 71 1.1 christos 72 1.1 christos 2007-10-31 Nick Clifton <nickc (a] redhat.com> 73 1.1 christos 74 1.1 christos * dwarf.c (is_relocatable): Remove definition. 75 1.1 christos (display_debug_frames): Remove check in is_relocatable. 76 1.1 christos * dwarf.h (is_relocatable): Remove declaration. 77 1.1 christos * objdump.c (is_relocatable): New static definition. 78 1.1 christos * readelf.c (dump_relocations): Make the function void. 79 1.1 christos (is_32bit_abs_reloc): Add support for x86, Arc, Arm, D10V, Dlx, 80 1.1 christos OR32 and Score. 81 1.1 christos (is_32bit_pcrel_reloc): Add support for x86 and Arm. 82 1.1 christos (is_16bit_abs_reloc): Add support for D10V. 83 1.1 christos (debug_apply_rela_addends): Rename to debug_apply_relocations. 84 1.1 christos Add code to support rel relocations. 85 1.1 christos (load_debug_section): Fix call to debug_apply_relocations. 86 1.1 christos (get_file_header): Remove setting of is_relocatable. 87 1.1 christos 88 1.1 christos 2007-10-31 Alan Modra <amodra (a] bigpond.net.au> 89 1.1 christos 90 1.1 christos * readelf.c (debug_apply_rela_addends): Clarify FIXME. 91 1.1 christos 92 1.1 christos 2007-10-29 Nick Clifton <nickc (a] redhat.com> 93 1.1 christos 94 1.1 christos * readelf.c (is_32bit_abs_reloc): Add knowledge of reloc used by 95 1.1 christos IA64. 96 1.1 christos (is_64bit_abs_reloc): Likewise. 97 1.1 christos 98 1.1 christos 2007-10-28 Nick Clifton <nickc (a] redhat.com> 99 1.1 christos 100 1.1 christos * dwarf.c (process_debug_info): Check for corrupt lengths. 101 1.1 christos * readelf.c (get_reloc_type): New function. Returns the reloc 102 1.1 christos number extracted from the info field of a reloc. 103 1.1 christos (get_reloc_symindex): New function. Returns the symbol index 104 1.1 christos extracted from the info field of a reloc. 105 1.1 christos (dump_relocations): Use the new functions. 106 1.1 christos (slurp_ia64_unwind_table): Use the new functions. 107 1.1 christos (slurp_hppa_unwind_table): Use the new functions. 108 1.1 christos (dump_section_as_bytes): Use the new functions. 109 1.1 christos (get_reloc_size): Delete function. 110 1.1 christos (is_32bit_abs_reloc): New function. Determines if a given reloc 111 1.1 christos type is a 32-bit absolute relocation. 112 1.1 christos (is_32bit_pcrel_reloc): New function. Like is_32bit_abs_reloc but 113 1.1 christos for pc-relative relocations. 114 1.1 christos (is_64bit_abs_reloc): New function. Like is_32bit_abs_reloc but 115 1.1 christos for 64-bit absolute relocations. 116 1.1 christos (is_16bit_abs_reloc): New function. Like is_32bit_abs_reloc but 117 1.1 christos for 32-bit absolute relocations. 118 1.1 christos (debug_apply_rela_addends): Use the new functions. Skip and warn 119 1.1 christos about any unrecognised relocations. 120 1.1 christos 121 1.1 christos 2007-10-26 Karl Berry <karl (a] freefriends.org> 122 1.1 christos 123 1.1 christos * doc/binutils.texi: Move top stuff to the top. 124 1.1 christos Use @direntry/@dircategory, format entries to play nicely with 125 1.1 christos others. 126 1.1 christos Avoid duplicate copying strings. 127 1.1 christos Don't misspell "Texinfo". 128 1.1 christos 129 1.1 christos 2007-10-25 Daniel Jacobowitz <dan (a] codesourcery.com> 130 1.1 christos 131 1.1 christos * readelf.c (display_power_gnu_attribute): Add support for 132 1.1 christos Tag_GNU_Power_ABI_Vector. 133 1.1 christos 134 1.1 christos 2007-10-25 Carlos Eduardo Seo <cseo (a] linux.vnet.ibm.com> 135 1.1 christos 136 1.1 christos * readelf.c (get_note_type): Handle NT_PPC_VMX. 137 1.1 christos 138 1.1 christos 2007-10-24 Alan Modra <amodra (a] bigpond.net.au> 139 1.1 christos 140 1.1 christos * Makefile.am: Run "make dep-am". 141 1.1 christos * Makefile.in: Regenerate. 142 1.1 christos * po/POTFILES.in: Regenerate. 143 1.1 christos 144 1.1 christos 2007-10-24 Alan Modra <amodra (a] bigpond.net.au> 145 1.1 christos 146 1.1 christos * strings.c (print_strings): Don't use %L, use %ll in printf 147 1.1 christos format strings. 148 1.1 christos 149 1.1 christos 2007-10-24 Tristan Gingold <gingold (a] adacore.com> 150 1.1 christos Alan Modra <amodra (a] bigpond.net.au> 151 1.1 christos 152 1.1 christos * readelf.c (process_program_headers): Use dynamic segment unless 153 1.1 christos dynamic section is found. 154 1.1 christos 155 1.1 christos 2007-10-16 Bob Wilson <bob.wilson (a] acm.org> 156 1.1 christos 157 1.1 christos * doc/binutils.texi (objcopy, strip): Replace hyphens with em-dashes. 158 1.1 christos (objdump, strip, c++filt): Correct punctuation for "e.g." and "i.e." 159 1.1 christos and change to spell out "for example" in two places. 160 1.1 christos 161 1.1 christos 2007-10-16 Nick Clifton <nickc (a] redhat.com> 162 1.1 christos 163 1.1 christos * configure.in: Build windows tools for --enable-targets=all. 164 1.1 christos * configure: Regenerate. 165 1.1 christos 166 1.1 christos 2007-10-15 Alan Modra <amodra (a] bigpond.net.au> 167 1.1 christos 168 1.1 christos * objdump.c (print_line): Check fwrite return value. 169 1.1 christos * srconv.c (checksum, wr_tr, wr_cs): Likewise. 170 1.1 christos * sysdump.c (fillup): Return zero on getc or fread EOF. Return count 171 1.1 christos read. 172 1.1 christos 173 1.1 christos 2007-10-10 Jim Blandy <jimb (a] codesourcery.com> 174 1.1 christos 175 1.1 christos * dwarf.c (process_debug_info): Line up section offsets of 176 1.1 christos attribute values with those of dies. 177 1.1 christos (read_and_display_attr): Reduce spacing here. 178 1.1 christos 179 1.1 christos * dwarf.c (display_debug_lines): Print the offset of each line 180 1.1 christos number program header. 181 1.1 christos 182 1.1 christos 2007-10-09 H.J. Lu <hongjiu.lu (a] intel.com> 183 1.1 christos 184 1.1 christos PR binutils/4476 185 1.1 christos * readelf.c (print_dynamic_symbol): New. 186 1.1 christos (process_symbol_table): Handle DT_GNU_HASH for dynamic symbols. 187 1.1 christos 188 1.1 christos 2007-10-08 Carlos O'Donell <carlos (a] codesourcery.com> 189 1.1 christos 190 1.1 christos * resrc.c (read_rc_file): Rename e to edit, and c to dir. 191 1.1 christos Pass dir to windres_add_include_dir. Add comments. 192 1.1 christos (close_input_stream): Check pclose error, and call fatal if 193 1.1 christos the preprocessor failed. 194 1.1 christos * windres.c (windres_add_include_dir): Assert that p is non-NULL, 195 1.3 christos and not an empty string. 196 1.1 christos 197 1.1 christos 2007-10-04 Nick Clifton <nickc (a] redhat.com> 198 1.1 christos 199 1.1 christos PR binutils/5098 200 1.1 christos * dlltool.c: Fix spelling typos. 201 1.1 christos 202 1.1 christos 2007-10-03 Masaki Muranaka <monaka (a] monami-software.com> 203 1.1 christos 204 1.1 christos * readelf.c (dump_section_as_strings): Use %6tx instead of %6zx. 205 1.1 christos 206 1.1 christos 2007-09-25 Thien-Thi Nguyen <ttn (a] gnuvola.org> 207 1.1 christos 208 1.1 christos * MAINTAINERS: Fix typo. 209 1.1 christos 210 1.1 christos 2007-09-17 Shen Feng <shen (a] cn.fujitsu.com> 211 1.1 christos 212 1.1 christos * readelf.c (do_archive_index): New. 213 1.1 christos (options): Add -c and --archive-index option. 214 1.1 christos (usage): Add -c option. 215 1.1 christos (parse_args): Add c option parsing. 216 1.1 christos (process_archive): Dump archive index. 217 1.1 christos * NEWS: Mention the new feature. 218 1.1 christos * doc/binutils.texi: Document the new feature. 219 1.1 christos 220 1.1 christos 2007-09-17 Nick Clifton <nickc (a] redhat.com> 221 1.1 christos 222 1.1 christos * po/es.po: Updated Spanish translation. 223 1.1 christos 224 1.1 christos 2007-09-17 Nick Clifton <nickc (a] redhat.com> 225 1.1 christos 226 1.1 christos * doc/binutils.texi (objdump): Describe the output of the --syms 227 1.3 christos option in more detail. 228 1.1 christos 229 1.1 christos 2007-09-17 Alon Bar-Lev <alon.barlev (a] gmail.com> 230 1.1 christos 231 1.1 christos PR binutils/4987 232 1.3 christos * resrc.c: (read_rc_file): Move 'filename' default initialization 233 1.1 christos to start of function. 234 1.1 christos 235 1.1 christos 2007-08-31 Michael Meissner <michael.meissner (a] amd.com> 236 1.1 christos Dwarakanath Rajagopal <dwarak.rajagopal (a] amd.com> 237 1.1 christos 238 1.1 christos * NEWS: Add note about SSE5 being added on i386. 239 1.1 christos 240 1.1 christos 2007-09-13 Alan Modra <amodra (a] bigpond.net.au> 241 1.1 christos Zhou Drangon <drangon.mail (a] gmail.com> 242 1.1 christos 243 1.1 christos * nm.c (value_format_64bit, set_print_radix, print_value): Handle 244 1.1 christos BFD_HOST_64BIT_LONG_LONG. 245 1.1 christos * readelf.c (print_dec_vma): Don't define if BFD_HOST_64BIT_LONG_LONG. 246 1.1 christos (print_vma): Handle BFD_HOST_64BIT_LONG_LONG. 247 1.1 christos (dump_relocations): Likewise. Expand _bfd_int64_low in a 248 1.1 christos number of places. 249 1.1 christos 250 1.1 christos 2007-09-11 Kai Tietz <kai.tietz (a] onevision.com> 251 1.1 christos 252 1.1 christos * rcparse.y: (string_data): Removed ill token removal. 253 1.1 christos 254 1.1 christos 2007-09-10 Alan Modra <amodra (a] bigpond.net.au> 255 1.1 christos 256 1.1 christos PR 5011 257 1.1 christos * readelf.c (process_version_sections): Don't read past end of 258 1.1 christos various section buffers. 259 1.1 christos 260 1.1 christos 2007-08-31 H.J. Lu <hongjiu.lu (a] intel.com> 261 1.1 christos 262 1.1 christos * Makefile.am (INCLUDES): Remove -D_GNU_SOURCE. 263 1.1 christos * Makefile.in: Regenerated. 264 1.1 christos 265 1.1 christos * sysdep.h: Include "config.h" first. 266 1.1 christos 267 1.1 christos 2007-08-31 Nick Clifton <nickc (a] redhat.com> 268 1.1 christos 269 1.1 christos * po/sk.po: New Slovakian translation. 270 1.1 christos * configure.in (LINGUAS): Add sk. 271 1.1 christos * configure: Regenerate. 272 1.1 christos 273 1.1 christos 2007-08-30 Nick Clifton <nickc (a] redhat.com> 274 1.1 christos 275 1.1 christos * readelf.c (dump_type): New type used to classify the kinds of 276 1.1 christos dump requested by the user. 277 1.1 christos (dump_sects, cmdline_dump_sects): Use the new type. 278 1.1 christos (options): Add --string-dump option. 279 1.1 christos (request_dump): Rename to request_dump_bynumber. Use dump_type. 280 1.1 christos (request_dump_byname): Use dump_type. 281 1.1 christos (parse_args): Parse --string-dump option. 282 1.1 christos (process_section_headers): Fix calls to request_dump. 283 1.1 christos (initialise_dumps_byname): Likewise. 284 1.1 christos (dump_section): Rename to dump_section_as_bytes. 285 1.1 christos (dump_section_as_strings): New function. Display the contents of 286 1.1 christos a section as printable strings. 287 1.1 christos (process_section_contents): String dump the section if requested. 288 1.1 christos (process_object): Use dump_type. 289 1.1 christos (main): Likewise. 290 1.1 christos * Makefile.am: Add dependency for readelf.c on safe-ctype.h. 291 1.1 christos * Makefile.in: Regenerate. 292 1.1 christos * NEWS: Mention the new feature. 293 1.1 christos * doc/binutils.texi: Document the new feature. 294 1.1 christos 295 1.1 christos 2007-08-30 Nathan Sidwell <nathan (a] codesourcery.com> 296 1.1 christos 297 1.1 christos * bucomm.c (bfd_nonfatal_message): New. 298 1.1 christos * bucomm.h (bfd_nonfatal_message): Declare. 299 1.1 christos * objcopy.c (RETURN_NONFATAL): Take BFD not NAME, use 300 1.1 christos bfd_nonfatal_message. 301 1.1 christos (copy_unknown_object): Adjust bfd_nonfatal and RETURN_NONFATAL 302 1.1 christos calls, or replace with bfd_nonfatal_message calls as appropriate. 303 1.1 christos (copy_object, copy_archive, copy_file, setup_section, 304 1.1 christos copy_section, write_debugging_info): Likewise. 305 1.1 christos 306 1.1 christos 2007-08-28 Nick Clifton <nickc (a] redhat.com> 307 1.1 christos 308 1.1 christos * NEWS: Mention Coverity's contribution. 309 1.1 christos 310 1.1 christos 2007-08-25 Ulrich Weigand <uweigand (a] de.ibm.com> 311 1.1 christos 312 1.1 christos * readelf.c (process_note): Recognize SPU core file notes. 313 1.1 christos 314 1.1 christos 2007-08-24 Daniel Jacobowitz <dan (a] codesourcery.com> 315 1.1 christos 316 1.1 christos * configure.in: Install embedspu on powerpc*-*-eabi* also. 317 1.1 christos * configure: Regenerated. 318 1.1 christos 319 1.1 christos 2007-08-24 Daniel Jacobowitz <dan (a] codesourcery.com> 320 1.1 christos 321 1.1 christos * po/uk.po: Updated Ukrainian translation. 322 1.1 christos 323 1.1 christos 2007-08-22 Ben Elliston <bje (a] au.ibm.com> 324 1.1 christos 325 1.1 christos * doc/binutils.texi (objdump): Document -Mppcps. 326 1.1 christos 327 1.1 christos 2007-08-17 Alan Modra <amodra (a] bigpond.net.au> 328 1.1 christos 329 1.1 christos * po/Make-in: Add --msgid-bugs-address to xgettext invocation. 330 1.1 christos 331 1.1 christos 2007-08-16 H.J. Lu <hongjiu.lu (a] intel.com> 332 1.1 christos 333 1.1 christos * readelf.c: Revert last change. 334 1.1 christos 335 1.1 christos 2007-08-16 H.J. Lu <hongjiu.lu (a] intel.com> 336 1.1 christos 337 1.1 christos * readelf.c (get_segment_type): Change PT_GNU_STACK to 338 1.1 christos PT_GNU_ATTR. 339 1.1 christos 340 1.1 christos 2007-08-12 Daniel Jacobowitz <dan (a] codesourcery.com> 341 1.1 christos 342 1.1 christos * NEWS: Add a marker for the 2.18 features. 343 1.1 christos 344 1.1 christos 2007-08-12 Matthias Klose <doko (a] ubuntu.com> 345 1.1 christos 346 1.1 christos * doc/Makefile.am (AM_MAKEINFOFLAGS, TEXI2DVI): Include 347 1.1 christos $(top_srcdir)/../../bfd/doc. 348 1.1 christos * doc/Makefile.in: Regenerate. 349 1.1 christos 350 1.1 christos 2007-08-10 M R Swami Reddy <MR.Swami.Reddy (a] nsc.com> 351 1.1 christos 352 1.1 christos * MAINTAINERS: Add myself as CR16 support maintainer and 353 1.1 christos update myself as CRX support maintainer. 354 1.1 christos 355 1.1 christos 2007-08-10 Nick Clifton <nickc (a] redhat.com> 356 1.1 christos 357 1.1 christos * po/fi.po: Updated Finnish translation. 358 1.1 christos * po/vi.po: Updated Vietnamese translation. 359 1.1 christos 360 1.1 christos 2007-08-10 Kai Tietz <kai.tietz (a] onevision.com> 361 1.1 christos 362 1.1 christos * doc/binutils.texi: (windmc): Correct incorrect desciption. 363 1.1 christos 364 1.1 christos 2007-08-04 Alan Modra <amodra (a] bigpond.net.au> 365 1.1 christos 366 1.1 christos PR 4888 367 1.1 christos * objcopy.c (setup_section): Do modify section flags for ELF 368 1.1 christos STRIP_NONDEBUG (reverting part of 2007-05-30 change). Prevent 369 1.1 christos header rewrite by twiddling input section flags instead. 370 1.1 christos Simplify code setting SHT_NOBITS. 371 1.1 christos 372 1.1 christos 2007-07-28 Christopher Faylor <me+binutils (a] cgf.cx> 373 1.1 christos 374 1.1 christos * MAINTAINERS: Update my email address. 375 1.1 christos 376 1.1 christos 2007-07-26 Adam Nemet <anemet (a] caviumnetworks.com> 377 1.1 christos 378 1.1 christos * readelf.c (process_archive): Also skip Irix6-style archive symbol 379 1.1 christos tables. 380 1.1 christos 381 1.1 christos 2007-07-24 Nick Clifton <nickc (a] redhat.com> 382 1.1 christos 383 1.1 christos * readelf.c (NUM_ELEM): Remove redundant macro; replace references 384 1.1 christos to it with references to ARRAY_SIZE. 385 1.1 christos Add support for CR16. 386 1.1 christos Fix formatting. 387 1.1 christos 388 1.1 christos 2007-07-19 Nick Clifton <nickc (a] redhat.com> 389 1.1 christos 390 1.1 christos PR binutils/4802 391 1.1 christos * srconv.c (strip_suffix): Add const qualifier to argument. 392 1.1 christos 393 1.1 christos 2007-07-16 Nick Clifton <nickc (a] redhat.com> 394 1.1 christos 395 1.1 christos * po/uk.po: New Ukrainian translation. 396 1.1 christos * configure.in (ALL_LINGUAS): Add 'uk'. 397 1.1 christos * configure: Regenerate. 398 1.1 christos 399 1.1 christos 2007-07-10 Alan Modra <amodra (a] bigpond.net.au> 400 1.1 christos 401 1.1 christos * objdump.c (dump_dwarf): Correct setting of is_relocatable. 402 1.1 christos 403 1.1 christos 2007-07-09 Roland McGrath <roland (a] redhat.com> 404 1.1 christos 405 1.1 christos * readelf.c (get_gnu_elf_note_type): New function. 406 1.1 christos (process_note): Use it for "GNU" name. 407 1.1 christos 408 1.1 christos 2007-07-08 Andreas Schwab <schwab (a] suse.de> 409 1.1 christos 410 1.1 christos * Makefile.am (HFILES): Add dwarf.h, sysdep.h and unwind-ia64.h. 411 1.1 christos (CFILES): Add unwind-ia64.c. 412 1.1 christos Regenerate dependencies. 413 1.1 christos * Makefile.in: Regenerate. 414 1.1 christos 415 1.1 christos 2007-07-05 Nick Clifton <nickc (a] redhat.com> 416 1.1 christos 417 1.1 christos * addr2line.c: Update copyright notice to refer to GPLv3. 418 1.1 christos * ar.c, arlex.l, arparse.y, arsup.c, arsup.h, bin2c.c, binemul.c, 419 1.1 christos binemul.h, bucomm.c, bucomm.h, budbg.h, coffdump.c, coffgrok.c, 420 1.1 christos coffgrok.h, cxxfilt.c, debug.c, debug.h, deflex.l, defparse.y, 421 1.1 christos dlltool.c, dlltool.h, dllwrap.c, dwarf.c, dwarf.h, embedspu.sh, 422 1.1 christos emul_aix.c, emul_vanilla.c, filemode.c, ieee.c, mclex.c, 423 1.1 christos mcparse.y, nlmconv.c, nlmconv.h, nlmheader.y, nm.c, objcopy.c, 424 1.1 christos objdump.c, prdbg.c, rclex.c, rcparse.y, rdcoff.c, rddbg.c, 425 1.1 christos readelf.c, rename.c, resbin.c, rescoff.c, resrc.c, resres.c, 426 1.1 christos size.c, srconv.c, stabs.c, strings.c, sysdep.h, sysdump.c, 427 1.1 christos sysinfo.y, syslex.l, unwind-ia64.c, unwind-ia64.h, version.c, 428 1.1 christos windint.h, windmc.c, windmc.h, windres.c, windres.h, winduni.c, 429 1.1 christos winduni.h, wrstabs.c: Likewise. 430 1.1 christos * is-ranlib.c, is-strip.c, maybe-ranlib.c, maybe-strip.c, 431 1.1 christos not-ranlib.c, not-strip.c, ranlib.sh, sanity.sh: Add a copyright 432 1.1 christos notice. 433 1.1 christos * NEWS: Mention that the sources are now released under GPLv3. 434 1.1 christos Add a marker for the changes that went into v2.17. 435 1.1 christos * version.c (print_version): Specify that the program is released 436 1.1 christos under version 3 of the GPL. 437 1.1 christos 438 1.1 christos 2007-07-05 Kai Tietz <kai.tietz (a] onevision.com> 439 1.1 christos 440 1.1 christos * resrc.c: (read_rc_file): Add include path of user passed rc 441 1.1 christos input file. 442 1.1 christos * windres.c: (windres_add_include_dir): New. 443 1.1 christos (main): Use of windres_add_include_dir. 444 1.1 christos * windres.h: (windres_add_include_dir): Add prototype. 445 1.1 christos 446 1.1 christos 2007-07-05 Alan Modra <amodra (a] bigpond.net.au> 447 1.1 christos 448 1.1 christos * doc/binutils.texi (size): Document --common. 449 1.1 christos * size.c: Make a number of vars static. Delete unnecessary 450 1.1 christos function declarations. 451 1.1 christos (show_common, common_size): New vars. 452 1.1 christos (usage): Describe --common. 453 1.1 christos (OPTION_FORMAT, OPTION_RADIX, OPTION_TARGET): Define and use. 454 1.1 christos (long_options): Add common. 455 1.1 christos (calculate_common_size): New function. 456 1.1 christos (print_berkeley_format): Add common_size to bsssize. 457 1.1 christos (sysv_one_line): New function split out from.. 458 1.1 christos (sysv_internal_printer): ..here. 459 1.1 christos (print_sysv_format): Handle display of *COM*. 460 1.1 christos (print_sizes): Call calculate_common_size. 461 1.1 christos 462 1.1 christos 2007-07-05 Alan Modra <amodra (a] bigpond.net.au> 463 1.1 christos 464 1.1 christos * emul_aix.c (ar_emul_aix_internal): Rename "next" to "archive_next". 465 1.1 christos 466 1.1 christos 2007-07-02 Alan Modra <amodra (a] bigpond.net.au> 467 1.1 christos 468 1.1 christos PR 4716 469 1.1 christos * objcopy.c (filter_symbols): Correct relocatable file test. 470 1.1 christos 471 1.1 christos 2007-07-02 Alan Modra <amodra (a] bigpond.net.au> 472 1.1 christos 473 1.1 christos * Makefile.am: Run "make dep-am". 474 1.1 christos * Makefile.in: Regenerate. 475 1.1 christos * aclocal.m4: Regenerate. 476 1.1 christos * config.in: Regenerate. 477 1.1 christos * doc/Makefile.in: Regenerate. 478 1.1 christos * po/POTFILES.in: Regenerate. 479 1.1 christos * po/binutils.pot: Regenerate. 480 1.1 christos 481 1.1 christos 2007-06-30 H.J. Lu <hongjiu.lu (a] intel.com> 482 1.1 christos 483 1.1 christos * aclocal.m4: Regenerated. 484 1.1 christos * doc/Makefile.in: Likewise. 485 1.1 christos * Makefile.in: Likewise. 486 1.1 christos 487 1.1 christos 2007-06-29 Joseph Myers <joseph (a] codesourcery.com> 488 1.1 christos 489 1.1 christos * readelf.c (display_power_gnu_attribute, process_power_specific): 490 1.1 christos New. 491 1.1 christos (process_arch_specific): Call process_power_specific. 492 1.1 christos 493 1.1 christos 2007-06-29 Joseph Myers <joseph (a] codesourcery.com> 494 1.1 christos 495 1.1 christos * readelf.c (display_mips_gnu_attribute): New. 496 1.1 christos (process_mips_specific): Call process_attributes. 497 1.1 christos 498 1.1 christos 2007-06-29 Joseph Myers <joseph (a] codesourcery.com> 499 1.1 christos 500 1.1 christos * readelf.c (display_gnu_attribute): New. 501 1.1 christos (process_arm_specific): Rearrange as process_attributes. 502 1.1 christos (process_arm_specific): Replace by wrapper of process_attributes. 503 1.1 christos 504 1.1 christos 2007-06-28 Roland McGrath <roland (a] frob.com> 505 1.1 christos 506 1.1 christos * objcopy.c (setup_section): Don't reset ELF section type to 507 1.1 christos SHT_NOBITS when it is SHT_NOTE. 508 1.1 christos * doc/binutils.texi (objcopy, strip): Mention under --only-keep-debug. 509 1.1 christos 510 1.1 christos 2007-06-27 Alan Modra <amodra (a] bigpond.net.au> 511 1.1 christos 512 1.1 christos * ar.c: Rename uses of bfd.next to bfd.archive_next throughout. 513 1.1 christos * arsup.c: Likewise. 514 1.1 christos * binemul.c: Likewise. 515 1.1 christos * objcopy.c: Likewise. 516 1.1 christos * dlltool.c: Likewise. 517 1.1 christos 518 1.1 christos 2007-06-26 Shantonu Sen <ssen (a] apple.com> 519 1.1 christos 520 1.1 christos PR binutils/4693 521 1.1 christos * Makefile.am (windres_DEPENDENCIES, windmc_DEPENDENCIES): Move 522 1.1 christos dependency on $(LIBICONV) to ... 523 1.1 christos (windres_LDADD, windmc_LDADD) ... here. 524 1.1 christos * Makefile.in: Regenerate. 525 1.1 christos 526 1.1 christos 2007-06-21 Alan Modra <amodra (a] bigpond.net.au> 527 1.1 christos 528 1.1 christos * embedspu.sh (relas): Correct sh_info parsing. 529 1.1 christos 530 1.1 christos 2007-06-19 Danny Smith <dannysmith (a] users.sourceforge.net> 531 1.1 christos 532 1.1 christos * objdump.c: Include sys/stat.h. 533 1.1 christos 534 1.1 christos 2007-06-19 Kai Tietz <kai.tietz (a] onevision.com> 535 1.1 christos 536 1.1 christos * Makefile.am: Add windmc tool. 537 1.1 christos * Makefile.in: Regenerate. 538 1.1 christos * configure.in: Add windmc tool. 539 1.1 christos * configure: Regenerate. 540 1.1 christos * mclex.c: New. 541 1.1 christos * mcparse.y: New. 542 1.1 christos * windmc.c: New. 543 1.1 christos * windmc.h: New. 544 1.1 christos * doc/Makefile.am: Add windmc tool. 545 1.1 christos * doc/Makefile.in: Regenerate. 546 1.1 christos * doc/binutils.texi: Add windmc documentation. 547 1.1 christos * NEWS: Mention new tool. 548 1.1 christos 549 1.1 christos 2007-06-18 Andi Kleen <ak (a] suse.de> 550 1.1 christos 551 1.1 christos * objdump.c: Include sys/mman.h 552 1.1 christos (print_file_list): Remove f, add map, mapsize, linemap, maxline, 553 1.1 christos last_line, first fields. 554 1.1 christos (slurp_file): Add. 555 1.1 christos (index_file): Add. 556 1.1 christos (print_file_open): Call slurp_file and index_file. Initialize new 557 1.1 christos fields. 558 1.1 christos (skip_to_line): Rename to print_line and write only single line. 559 1.1 christos (dump_line): Add. 560 1.1 christos (show_line): Change to new algorithm. 561 1.1 christos 562 1.1 christos 2007-06-18 Thomas Weidenmueller <w3seek (a] reactos.org> 563 1.1 christos 564 1.1 christos * resres.c (probe_binary): Fix test for badly formatted headers. 565 1.1 christos 566 1.1 christos 2007-06-18 Kai Tietz <Kai.Tietz (a] onevision.com> 567 1.1 christos 568 1.1 christos * rclex.c: (cpp_line): Add code_page pragma support. 569 1.1 christos * windres.c: (usage, long_options, main): Add new option 570 1.1 christos --codepage or -c. 571 1.1 christos * winduni.c: (wind_default_codepage, wind_current_codepage): New. 572 1.1 christos (unicode_from_ascii, ascii_from_unicode): Use 573 1.1 christos wind_current_codepage as codepage parameter. 574 1.1 christos (unicode_print): Print 4 characters for hexadecimal values in 575 1.1 christos unicode strings. 576 1.1 christos * winduni.h: (wind_default_codepage, wind_current_codepage): 577 1.1 christos Export. 578 1.1 christos * doc/binutils.texi: Document new option. 579 1.1 christos * NEWS: Mention new features of windres. 580 1.1 christos 581 1.1 christos 2007-06-18 Brian D. Watt <bwatt (a] us.ibm.com> 582 1.1 christos 583 1.1 christos * embedspu.sh: Parse _SPUEAR_ symbol values as hex. 584 1.1 christos 585 1.1 christos 2007-06-14 H.J. Lu <hongjiu.lu (a] intel.com> 586 1.1 christos 587 1.1 christos * Makefile.am (ACLOCAL_AMFLAGS): Add -I ../config -I ../bfd. 588 1.1 christos 589 1.1 christos * acinclude.m4: Removed. 590 1.1 christos 591 1.1 christos * Makefile.in: Regenerated. 592 1.1 christos * aclocal.m4: Likewise. 593 1.1 christos * configure: Likewise. 594 1.1 christos 595 1.1 christos 2007-06-11 Nathan Sidwell <nathan (a] codesourcery.com> 596 1.1 christos 597 1.1 christos * dwarf.c (decode_location_expression): Add DW_OP_form_tls_address. 598 1.1 christos 599 1.1 christos 2007-06-06 Kai Tietz <Kai.Tietz (a] onevision.com> 600 1.1 christos 601 1.1 christos PR binutils/4356 binutils/591 602 1.1 christos * resrc.c (filename_need_quotes): New function. 603 1.1 christos (look_for_default): If filename_need_quotes is true then quote the 604 1.1 christos filename in the command line being created. 605 1.1 christos (read_rc_file): Likewise. 606 1.1 christos 607 1.1 christos 2007-06-06 Ben Elliston <bje (a] au.ibm.com> 608 1.1 christos 609 1.1 christos * doc/binutils.texi (objdump): Fix capitalisation of "PowerPC". 610 1.1 christos 611 1.1 christos 2007-06-05 Kai Tietz <Kai.Tietz (a] onevision.com> 612 1.1 christos 613 1.1 christos * Makefile.am: Add LIBICONV to windres. 614 1.1 christos * acinclude.m4: Added missing "lib-*.m4" and "lt*.m4" files. 615 1.1 christos * configure.in: Add AC_CHECK_HEADER for iconv.h and use AM_ICONV. 616 1.1 christos * config.in: Add ICONV defines. 617 1.1 christos * aclocal.m4: Regenerate. 618 1.1 christos * confugure: Regenerate. 619 1.1 christos * winduni.c: (local_iconv_map codepages, wind_language_t, 620 1.1 christos languages, unicode_is_valid_codepage, wind_find_language_by_id, 621 1.1 christos wind_find_language_by_codepage, wind_find_codepage_info, 622 1.1 christos unicode_from_codepage, codepage_from_unicode, iconv_onechar, 623 1.1 christos wind_iconv_cp, wind_MultiByteToWideChar wind_WideCharToMultiByte): 624 1.1 christos New. 625 1.1 christos (ascii_from_unicode): Use codepage_from_unicode. 626 1.1 christos (ascii_from_unicode): Use unicode_from_codepage. 627 1.1 christos Use for cygwin windows API for unicode transformation. 628 1.1 christos * winduni.h: (CP_ACP, CP_UTF7, CP_UTF8, CP_OEM, CP_UTF16): New 629 1.1 christos macros. 630 1.1 christos (wind_language_t, local_iconv_map): New types. 631 1.1 christos (wind_find_language_by_id, wind_find_language_by_codepage, 632 1.1 christos unicode_is_valid_codepage, wind_find_codepage_info, 633 1.1 christos unicode_from_codepage, codepage_from_unicode): New 634 1.1 christos prototypes. 635 1.1 christos 636 1.1 christos 2007-06-05 Alan Modra <amodra (a] bigpond.net.au> 637 1.1 christos 638 1.1 christos * embedspu.sh: Handle R_SPU_PPU* relocs with no symbol. 639 1.1 christos 640 1.1 christos 2007-05-30 Alan Modra <amodra (a] bigpond.net.au> 641 1.1 christos 642 1.1 christos * objcopy.c (copy_object): Revert 2007-05-11 change. Don't 643 1.1 christos avoid calling bfd_copy_private_bfd_data for ELF STRIP_NONDEBUG. 644 1.1 christos (setup_section): Don't modify flags, and don't avoid calling 645 1.1 christos bfd_copy_private_section_data for ELF STRIP_NONDEBUG. 646 1.1 christos * readelf.c (process_program_headers): Ignore .dynamic of type 647 1.1 christos SHT_NOBITS. 648 1.1 christos 649 1.1 christos 2007-05-29 Alan Modra <amodra (a] bigpond.net.au> 650 1.1 christos 651 1.1 christos * embedspu.sh: Emit SPU ELF image to .data.rel.ro.speelf if 652 1.1 christos pic or pie and image needs relocs. 653 1.1 christos 654 1.1 christos 2007-05-24 Steve Ellcey <sje (a] cup.hp.com> 655 1.1 christos 656 1.1 christos * Makefile.in: Regenerate. 657 1.1 christos * configure: Regenerate. 658 1.1 christos * aclocal.m4: Regenerate. 659 1.1 christos * doc/Makefile.in: Regenerate. 660 1.1 christos 661 1.1 christos 2007-05-24 Kai Tietz <Kai.Tietz (a] onevision.com> 662 1.1 christos 663 1.1 christos * rcparse.y: Join strings for elements having no side-effects in 664 1.1 christos "rc"-grammar. 665 1.1 christos 666 1.1 christos 2007-05-23 Kai Tietz <Kai.Tietz (a] onevision.com> 667 1.1 christos 668 1.1 christos * rclex.c: New file replacing rclex.l. 669 1.1 christos * rclex.l: Removed. 670 1.1 christos * windint.h: New file holding common structure and type 671 1.1 christos definitions. 672 1.1 christos * Makefile.am: Added new header windint.h and exchanged rclex.l by 673 1.1 christos rclex.c. 674 1.1 christos * Makefile.in: Regenerate. 675 1.1 christos * rcparse.y: Renamed some structures. 676 1.1 christos Use in internal representation always bfd_vma instead of long or 677 1.1 christos int. 678 1.1 christos Removed from %union unused stringtable. 679 1.1 christos Added to %union suni structure for unicode strings. 680 1.1 christos Added new tokens for ANICURSOR, ANIICON, DLGINCLUDE, 681 1.1 christos DLGINIT, FONTDIR, HTML, MANIFEST, PLUGPLAY, VXD, 682 1.1 christos TOOLBAR, BUTTON, QUOTEDUNISTRING, and SIZEDUNISTRING. 683 1.1 christos Added support for these new rc file tokens. 684 1.1 christos * resbin.c: Rewrote using bfd and binary structures, and support 685 1.1 christos new resource types. 686 1.1 christos * rescoff.c: Likewise. 687 1.1 christos * resres.c: Likewise. 688 1.1 christos * resrc.c: Likewise. Dumps as RC are now recompilable. 689 1.1 christos * windres.c: As above. Using bfd for res and provide target 690 1.1 christos specific endianess support. 691 1.1 christos * windres.h: Use windint.h as include. Additionally removed K&R 692 1.1 christos syntax. 693 1.1 christos * winduni.c: New printing and unichar support routines. 694 1.1 christos * winduni.h: Prototypes for new unichar helpers. 695 1.1 christos * windint.h: New file. 696 1.1 christos 697 1.1 christos 2007-05-22 Paul Brook <paul (a] codesourcery.com> 698 1.1 christos 699 1.1 christos * objdump.c (find_symbol_for_address): Merge section and target 700 1.1 christos specific filtering code. 701 1.1 christos 702 1.1 christos 2007-05-22 Nick Clifton <nickc (a] redhat.com> 703 1.1 christos 704 1.1 christos * doc/binutils.texi: Use @copying around the copyright notice. 705 1.1 christos 706 1.1 christos 2007-05-21 Richard Sandiford <richard (a] codesourcery.com> 707 1.1 christos 708 1.1 christos * objdump.c (disassemble_bytes): Ignore disassembler_needs_relocs 709 1.1 christos for executables and shared libraries. 710 1.1 christos 711 1.1 christos 2007-05-18 Nathan Sidwell <nathan (a] codesourcery.com> 712 1.1 christos 713 1.1 christos * objcopy.c (strip_main): Detect identical input and output file 714 1.1 christos names. 715 1.1 christos (copy_main): Refactor tempname detection and use. 716 1.1 christos 717 1.1 christos 2007-05-17 Nick Clifton <nickc (a] redhat.com> 718 1.1 christos 719 1.1 christos * objdump.c (load_debug_section): Select bias for DWARF debug 720 1.1 christos addresses based on the flavour of the bfd. 721 1.1 christos 722 1.1 christos 2007-05-11 Alan Modra <amodra (a] bigpond.net.au> 723 1.1 christos 724 1.1 christos PR 4479 725 1.1 christos * objcopy.c (copy_object): Don't copy ELF program headers for 726 1.1 christos --only-keep-debug. 727 1.1 christos 728 1.1 christos 2007-05-11 Alan Modra <amodra (a] bigpond.net.au> 729 1.1 christos 730 1.1 christos * embedspu.sh (find_prog): Prefer prog in same dir as embedspu 731 1.1 christos over one found on the users path. 732 1.1 christos (main): Generate .reloc for each R_SPU_PPU* reloc. 733 1.1 christos 734 1.1 christos 2007-04-28 Alan Modra <amodra (a] bigpond.net.au> 735 1.1 christos 736 1.1 christos * prdbg.c (tg_variable): Adjust for changed demangler. 737 1.1 christos (tg_start_function): Likewise. 738 1.1 christos 739 1.1 christos 2007-04-27 Alan Modra <amodra (a] bigpond.net.au> 740 1.1 christos 741 1.1 christos * bucumm.h: Split off host dependencies to.. 742 1.1 christos * sysdep.h: ..here. 743 1.1 christos Many files: Include sysdep.h. Remove duplicate headers and reorder. 744 1.1 christos * Makefile.am: Run "make dep-am". 745 1.1 christos * Makefile.in: Regenerate. 746 1.1 christos 747 1.1 christos 2007-04-24 Nick Clifton <nickc (a] redhat.com> 748 1.1 christos 749 1.1 christos * srconv.c (walk_tree_type_1): Initialise dpt.dunno. 750 1.1 christos 751 1.1 christos 2007-04-24 Nathan Froyd <froydnj (a] codesourcery.com> 752 1.1 christos Phil Edwards <phil (a] codesourcery.com> 753 1.1 christos 754 1.1 christos * objcopy.c (filter_symbols): Explicitly stripping a symbol 755 1.1 christos used in relocations is an error. 756 1.1 christos Retype 'keep' to bfd_boolean. 757 1.1 christos 758 1.1 christos 2007-04-24 Alan Modra <amodra (a] bigpond.net.au> 759 1.1 christos 760 1.1 christos * Makefile.in: Regenerate. 761 1.1 christos * doc/Makefile.in: Regenerate. 762 1.1 christos 763 1.1 christos 2007-04-20 Nathan Froyd <froydnj (a] codesourcery.com> 764 1.1 christos Phil Edwards <phil (a] codesourcery.com> 765 1.1 christos Thomas de Lellis <tdel (a] windriver.com> 766 1.1 christos 767 1.1 christos * objcopy.c (reverse_bytes): New variable. 768 1.1 christos (command_line_switch, copy_main): Add OPTION_REVERSE_ENDIAN. 769 1.1 christos (copy_options, copy_usage): Add "reverse-bytes" entry. 770 1.1 christos (copy_section): Reverse bytes within output sections. 771 1.1 christos * doc/binutils.texi: Document new objcopy option. 772 1.1 christos 773 1.1 christos 2007-04-20 Nick Clifton <nickc (a] redhat.com> 774 1.1 christos 775 1.1 christos * rclex.l: Allow underscores at the start of identifiers. 776 1.1 christos 777 1.1 christos 2007-04-19 Alan Modra <amodra (a] bigpond.net.au> 778 1.1 christos 779 1.1 christos * budemang.c: Delete. 780 1.1 christos * budemang.h: Delete. 781 1.1 christos * addr2line.c (translate_addresses): Call bfd_demangle rather than 782 1.1 christos demangle. 783 1.1 christos * nm.c (print_symname): Likewise. 784 1.1 christos * objdump.c (objdump_print_symname, dump_symbols): Likewise. 785 1.1 christos (dump_bfd): Likewise. 786 1.1 christos * prdbg.c (struct pr_handle <demangler>): Add int param. 787 1.1 christos (tg_variable, tg_start_function): Adjust demangler calls. 788 1.1 christos * Makefile.am: Remove mention of budemang.[ch]. Run "make dep-am". 789 1.1 christos * Makefile.in: Regenerate. 790 1.1 christos * po/POTFILES.in: Regenerate. 791 1.1 christos 792 1.1 christos 2007-04-14 Steve Ellcey <sje (a] cup.hp.com> 793 1.1 christos 794 1.1 christos * Makefile.am: Add ACLOCAL_AMFLAGS. 795 1.1 christos * configure.in: Change macro call order. 796 1.1 christos * Makefile.in: Regenerate. 797 1.1 christos * configure: Regenerate. 798 1.1 christos 799 1.1 christos 2007-04-13 Nathan Sidwell <nathan (a] codesourcery.com> 800 1.1 christos 801 1.1 christos * Makefile.am (TOOL_PROGS): Add objcopy. 802 1.1 christos * Makefile.in: Rebuilt. 803 1.1 christos 804 1.1 christos 2007-04-12 H.J. Lu <hongjiu.lu (a] intel.com> 805 1.1 christos 806 1.1 christos PR binutils/4348 807 1.1 christos * objcopy.c (copy_object): Don't stop when there are no 808 1.1 christos sections to be copied. 809 1.1 christos 810 1.1 christos 2007-04-10 Vladimir Prus <vladimir (a] codesourcery.com> 811 1.1 christos 812 1.1 christos * NEWS: Mention disjoint histograms support in 813 1.1 christos gprof. 814 1.1 christos 815 1.1 christos 2007-04-09 Daniel Jacobowitz <dan (a] codesourcery.com> 816 1.1 christos 817 1.1 christos * dwarf.c (process_debug_info): Do not require DW_AT_frame_base for 818 1.1 christos DW_TAG_inlined_subroutine. 819 1.1 christos 820 1.1 christos 2007-04-06 Matt Thomas <matt (a] netbsd.org> 821 1.1 christos 822 1.1 christos * MAINTAINERS: Add myself as VAX and NetBSD support maintainer. 823 1.1 christos 824 1.1 christos 2007-04-05 Alan Modra <amodra (a] bigpond.net.au> 825 1.1 christos 826 1.1 christos PR binutils/4292 827 1.1 christos * nm.c (print_value): Cast bfd_vma to unsigned long to suit 828 1.1 christos value_format_32bit. 829 1.1 christos 830 1.1 christos 2007-04-02 Nick Clifton <nickc (a] redhat.com> 831 1.1 christos 832 1.1 christos PR binutils/4292 833 1.1 christos * nm.c (value_format): Replace with value_format_32bit and 834 1.1 christos value_format_64bit. 835 1.1 christos (set_radix): Update setting of value_format. 836 1.1 christos (set_print_width): New function. Compute the address size of a 837 1.1 christos given bfd and set the print_width global appropriately. 838 1.1 christos (display_archive): Use set_print_width. 839 1.1 christos (display_file): Likewise, 840 1.1 christos (print_object_filename_sysv): Update use of print_width. 841 1.1 christos (print_archive_member_sysv): Likewise. 842 1.1 christos (print_symbol_filename_posix): Likewise. 843 1.1 christos (print_sumbol_info_bfd, print_symbol_info_sysv): Likewise. 844 1.1 christos 845 1.1 christos 2007-03-28 Richard Sandiford <richard (a] codesourcery.com> 846 1.1 christos Phil Edwards <phil (a] codesourcery.com> 847 1.1 christos 848 1.1 christos * doc/binutils.texi: Put the contents after the title page rather 849 1.1 christos than at the end of the document. 850 1.1 christos 851 1.1 christos 2007-03-28 Nick Clifton <nickc (a] redhat.com> 852 1.1 christos 853 1.1 christos * readelf.c (slurp_rela_relocs): Add newline to end of error 854 1.1 christos messages. 855 1.1 christos (slurp_rel_relocs, request_dump, request_dump_byname, 856 1.1 christos process_program_headers, process_dynamic_section, 857 1.1 christos process_symbol_table, process_mips_specific, main): Likewise. 858 1.1 christos 859 1.1 christos 2007-03-28 Alan Modra <amodra (a] bigpond.net.au> 860 1.1 christos 861 1.1 christos * MAINTAINERS: Update mailing list addresses. Add myself 862 1.1 christos as PPC maintainer. 863 1.1 christos 864 1.1 christos 2007-03-27 Alan Modra <amodra (a] bigpond.net.au> 865 1.1 christos 866 1.1 christos * embedspu.sh: Correct toe_addr quoting. 867 1.1 christos 868 1.1 christos 2007-03-27 Alan Modra <amodra (a] bigpond.net.au> 869 1.1 christos 870 1.1 christos * embedspu.sh: Combine "_EAR_" and "_EAR_*" patterns. Tighten 871 1.1 christos .toe section and .toe address checks. Use .reloc for _EAR* 872 1.1 christos symbols defined in non-BSS sections. Build table for _SPUEAR_ 873 1.1 christos symbols. 874 1.1 christos 875 1.1 christos 2007-03-23 Kaz Kojima <kkojima (a] rr.iij4u.or.jp> 876 1.1 christos 877 1.1 christos PR gas/3811 878 1.1 christos * readelf.c (debug_apply_rela_addends): Do nothing for SH. 879 1.1 christos 880 1.1 christos 2007-03-22 Joseph Myers <joseph (a] codesourcery.com> 881 1.1 christos 882 1.1 christos * doc/binutils.texi: Include VERSION_PACKAGE when reporting 883 1.1 christos version. 884 1.1 christos 885 1.1 christos 2007-03-16 Kai Tietz <Kai.Tietz (a] onevision.com> 886 1.1 christos 887 1.1 christos * dlltool.c (make_one_lib_file): Use pc-relative relocation 888 1.1 christos instead of an absolute relocation for x86_64-pc-mingw32 target. 889 1.1 christos 890 1.1 christos 2007-03-15 H.J. Lu <hongjiu.lu (a] intel.com> 891 1.1 christos 892 1.1 christos * Makefile.am (REPORT_BUGS_TO): Removed. 893 1.1 christos (INCLUDES): Remove -DREPORT_BUGS_TO. 894 1.1 christos * Makefile.in: Regenerated. 895 1.1 christos 896 1.1 christos * bucomm.c: Don't include bfdver.h. 897 1.1 christos * objdump.c: Likewise. 898 1.1 christos * version.c: Likewise. 899 1.1 christos 900 1.1 christos * bucomm.h: Include bfdver.h. 901 1.1 christos 902 1.1 christos * configure.in (--with-bugurl): Removed. 903 1.1 christos * configure: Regenerated. 904 1.1 christos 905 1.1 christos * doc/Makefile.am (binutils_TEXINFOS): Removed. 906 1.1 christos (AM_MAKEINFOFLAGS): Add -I ../../bfd/doc. 907 1.1 christos (TEXI2DVI): Likewise. 908 1.1 christos (config.texi): Removed. 909 1.1 christos (MOSTLYCLEANFILES): Remove config.texi. 910 1.1 christos * doc/Makefile.in: Regenerated. 911 1.1 christos 912 1.1 christos * doc/binutils.texi: Include bfdver.texi instead of 913 1.1 christos config.texi. 914 1.1 christos 915 1.1 christos 2007-03-13 Nick Clifton <nickc (a] redhat.com> 916 1.1 christos 917 1.1 christos * readelf.c (dump_section): Also test for SHT_REL sections when 918 1.1 christos producing the warning about unapplied relocs. 919 1.1 christos 920 1.1 christos 2007-03-07 Joseph Myers <joseph (a] codesourcery.com> 921 1.1 christos 922 1.1 christos * configure.in (REPORT_BUGS_TEXI): Define to Texinfo version of 923 1.1 christos bug-reporting URL. 924 1.1 christos * doc/Makefile.am (config.texi): Define BUGURL. 925 1.1 christos * doc/binutils.texi: Use BUGURL. Remove text about large files 926 1.1 christos and uuencoding. 927 1.1 christos * Makefile.in, configure, doc/Makefile.in: Regenerate. 928 1.1 christos 929 1.1 christos 2007-03-01 Phil Edwards <phil (a] codesourcery.com> 930 1.1 christos Richard Sandiford <richard (a] codesourcery.com> 931 1.1 christos 932 1.1 christos * NEWS: Mention addition of --extract-symbol. 933 1.1 christos * doc/binutils.texi: Document it. 934 1.1 christos * objcopy.c (extract_symbol): New variable. 935 1.1 christos (OPTION_EXTRACT_SYMBOLS): New command_line_switch. 936 1.1 christos (copy_options): Add an entry for --extract-symbol. 937 1.1 christos (copy_usage): Mention --extract-symbol. 938 1.1 christos (copy_object): Set the start address to zero for --extract-symbol. 939 1.1 christos Do not copy private BFD data in that case. 940 1.1 christos (setup_section): Set the size, LMA and VMA to zero for 941 1.1 christos --extract-symbol. Do not copy private BFD data in that case. 942 1.1 christos (copy_section): Do not copy section contents if --extract-symbol 943 1.1 christos is passed. 944 1.1 christos (copy_main): Set extract_symbol to TRUE if --extract-symbol 945 1.1 christos is passed. 946 1.1 christos 947 1.1 christos 2007-03-01 Paul Brook <paul (a] codesourcery.com> 948 1.1 christos 949 1.1 christos * MAINTAINERS: Update my entry. 950 1.1 christos 951 1.1 christos 2007-03-01 Joseph Myers <joseph (a] codesourcery.com> 952 1.1 christos 953 1.1 christos * version.c: Update copyright date. 954 1.1 christos 955 1.1 christos 2007-03-01 Daniel Jacobowitz <dan (a] codesourcery.com> 956 1.1 christos 957 1.1 christos * Makefile.am (install-exec-local): Depend on $(noinst_PROGRAMS). 958 1.1 christos Adjust $(EXEEXT) handling for $(RENAMED_PROGS). 959 1.1 christos * Makefile.in, doc/Makefile.in: Regenerate. 960 1.1 christos 961 1.1 christos 2007-03-01 Alan Modra <amodra (a] bigpond.net.au> 962 1.1 christos 963 1.1 christos * embedspu.sh: Set type and size of global program handle symbol. 964 1.1 christos 965 1.1 christos 2007-02-28 Alan Modra <amodra (a] bigpond.net.au> 966 1.1 christos 967 1.1 christos * Makefile.am (PROGS): Delete. 968 1.1 christos (RENAMED_PROGS): Define. Extracted from.. 969 1.1 christos (noinst_PROGRAMS): ..here. Add BUILD_MISC. 970 1.1 christos (install-exec-local): Adjust. 971 1.1 christos * Makefile.in: Regenerate. 972 1.1 christos 973 1.1 christos 2007-02-28 Alan Modra <amodra (a] bigpond.net.au> 974 1.1 christos 975 1.1 christos * Makefile.am (PROGS): Add BUILD_INSTALL_MISC. 976 1.1 christos (bin_PROGRAMS): Replace BUILD_MISC with BUILD_INSTALL_MISC. 977 1.1 christos (EXTRA_PROGRAMS): Remove bin2c. 978 1.1 christos (bin2c$(EXEEXT_FOR_BUILD)): New rule. 979 1.1 christos (bin2c_SOURCES): Delete. 980 1.1 christos (DISTCLEANFILES): Remove sysinfo. 981 1.1 christos (MOSTLYCLEANFILES): Add sysinfo$(EXEEXT_FOR_BUILD) and 982 1.1 christos bin2c$(EXEEXT_FOR_BUILD). 983 1.1 christos * configure.in (BUILD_MISC): Add $(EXEEXT_FOR_BUILD) to bin2c. 984 1.1 christos Move embedspu to.. 985 1.1 christos (BUILD_INSTALL_MISC): ..here. 986 1.1 christos * Makefile.in: Regenerate. 987 1.1 christos * configure: Regenerate. 988 1.1 christos 989 1.1 christos 2007-02-27 Alan Modra <amodra (a] bigpond.net.au> 990 1.1 christos 991 1.1 christos * bin2c.c: New file. 992 1.1 christos * Makefile.am (EXTRA_PROGRAMS): Add bin2c. 993 1.1 christos (CFILES): Add bin2c.c. 994 1.1 christos (bin2c_SOURCES): Define. 995 1.1 christos (bin2c.o): Dependencies from "make dep-am". 996 1.1 christos * configure.in (BUILD_MISC): Add bin2c. 997 1.1 christos * version.c: Update year. 998 1.1 christos * po/POTFILES.in: Regenerate. 999 1.1 christos * Makefile.in: Regenerate. 1000 1.1 christos * configure: Regenerate. 1001 1.1 christos 1002 1.1 christos 2007-02-17 Mark Mitchell <mark (a] codesourcery.com> 1003 1.1 christos Nathan Sidwell <nathan (a] codesourcery.com> 1004 1.1 christos Vladimir Prus <vladimir (a] codesourcery.com 1005 1.1 christos Joseph Myers <joseph (a] codesourcery.com> 1006 1.1 christos 1007 1.1 christos * configure.in (--with-bugurl): New option. 1008 1.1 christos * configure: Regenerate. 1009 1.1 christos * Makefile.am (REPORT_BUGS_TO): Define. 1010 1.1 christos (INCLUDES): Define REPORT_BUGS_TO. 1011 1.1 christos Regenerate dependencies. 1012 1.1 christos * Makefile.in: Regenerate. 1013 1.1 christos * doc/Makefile.in: Regenerate. 1014 1.1 christos * bucomm.h: Remove include of bin-bugs.h. 1015 1.1 christos * addr2line.c (usage): Don't print empty REPORT_BUGS_TO. 1016 1.1 christos * ar.c (usage): Pass s to list_supported_targets. Don't print 1017 1.1 christos empty REPORT_BUGS_TO. 1018 1.1 christos * coffdump.c (show_usage): Don't print empty REPORT_BUGS_TO. 1019 1.1 christos * cxxfilt.c (usage): Print bug url when giving help. 1020 1.1 christos * dlltool.c (usage): Likewise. 1021 1.1 christos * dllwrap.c (usage): Likewise. 1022 1.1 christos * nlmconv.c (show_usage): Don't print empty REPORT_BUGS_TO. 1023 1.1 christos * nm.c (usage): Likewise. 1024 1.1 christos * objcopy.c (copy_usage, strip_usage): Likewise. 1025 1.1 christos * objdump.c (usage): Likewise. 1026 1.1 christos * readelf.c ((usage): Likewise. Add STREAM argument. Adjust 1027 1.1 christos callers. 1028 1.1 christos * size.c (usage): Don't print empty REPORT_BUGS_TO. 1029 1.1 christos * srconv.c (show_usage): Likewise. 1030 1.1 christos * strings.c (usage): Likewise. 1031 1.1 christos * sysdymp.c (show_usage): Likewise. 1032 1.1 christos * windres.c (usage): Likewise. 1033 1.1 christos 1034 1.1 christos 2007-02-13 Alan Modra <amodra (a] bigpond.net.au> 1035 1.1 christos 1036 1.1 christos * embedspu.sh: Add -W to readelf invocation. 1037 1.1 christos 1038 1.1 christos 2007-02-06 Dave Brolley <brolley (a] redhat.com> 1039 1.1 christos 1040 1.1 christos * MAINTAINERS: Add myself as the maintainer of the MeP port. 1041 1.1 christos 1042 1.1 christos 2007-02-06 Nick Clifton <nickc (a] redhat.com> 1043 1.1 christos 1044 1.1 christos PR gas/3800 1045 1.1 christos * readelf.c: Include elf/h8.h twice. The first time in order to 1046 1.1 christos get the reloc numbers, the second time in order to get the reloc 1047 1.1 christos decoder function. 1048 1.1 christos (dump_section): Tell the user if the section being displayed has 1049 1.1 christos unprocessed relocs associated with it. 1050 1.1 christos (get_reloc_size): New function - returns the size of a reloc. 1051 1.1 christos (debug_apply_rela_addends): Use get_reloc_size(). 1052 1.1 christos * dwarf.c (read_and_display_attr_value): Extend number of 1053 1.1 christos languages known for the DW_AT_language attribute. 1054 1.1 christos (process_debug_info): Display the attribute offset before decoding 1055 1.1 christos the attribute, in case there are problems. 1056 1.1 christos 1057 1.1 christos 2007-02-05 Dave Brolley <brolley (a] redhat.com> 1058 1.1 christos 1059 1.1 christos * readelf.c (dump_relocations): Don't check for 1060 1.1 christos (rtype == NULL && type == R_RELC). 1061 1.1 christos 1062 1.1 christos 2007-02-05 Dave Brolley <brolley (a] redhat.com> 1063 1.1 christos 1064 1.1 christos * Makefile.am (readelf.o): Depends on $(INCDIR)/elf/mep.h. 1065 1.1 christos * Makefile.in: Regenerated. 1066 1.1 christos * Contribute the following changes: 1067 1.1 christos 2003-10-29 Dave Brolley <brolley (a] redhat.com> 1068 1.1 christos 1069 1.1 christos * configure.in: Define SKIP_ZEROES and SKIP_ZEROES_AT_END for mep. 1070 1.1 christos * configure: Regenerated. 1071 1.1 christos 1072 1.1 christos 2001-04-03 Ben Elliston <bje (a] redhat.com> 1073 1.1 christos 1074 1.1 christos * readelf.c: Include "elf/mep.h". 1075 1.1 christos (guess_is_rela): Handle EM_CYGNUS_MEP. 1076 1.1 christos (get_machine_name): Ditto. 1077 1.1 christos (dump_relocations): Ditto. 1078 1.1 christos 1079 1.1 christos 2007-02-02 H.J. Lu <hongjiu.lu (a] intel.com> 1080 1.1 christos 1081 1.1 christos * MAINTAINERS: Add a space between H.J. and Lu. 1082 1.1 christos 1083 1.1 christos 2007-02-02 H.J. Lu <hongjiu.lu (a] intel.com> 1084 1.1 christos 1085 1.1 christos * doc/binutils.texi (objdump): Document the new addr64 option 1086 1.1 christos for i386 disassembler. 1087 1.1 christos 1088 1.1 christos 2007-02-02 H.J. Lu <hongjiu.lu (a] intel.com> 1089 1.1 christos 1090 1.1 christos PR binutils/3945 1091 1.1 christos * configure.in (DLLTOOL_DEFAULT): New. Defined for the first PE 1092 1.1 christos target. 1093 1.1 christos (DLLTOOL_DEFS): Add $DLLTOOL_DEFAULT. 1094 1.1 christos * configure: Regenerated. 1095 1.1 christos 1096 1.1 christos * dlltool.c (mname): Defined with DLLTOOL_DEFAULT_XXX. 1097 1.1 christos 1098 1.1 christos 2007-02-02 Nick Clifton <nickc (a] redhat.com> 1099 1.1 christos 1100 1.1 christos * doc/binutils.texi (objdump): Document support for disassembling 1101 1.1 christos the 440 PowerPC architecture. 1102 1.1 christos 1103 1.1 christos 2007-01-31 Nathan Sidwell <nathan (a] codesourcery.com> 1104 1.1 christos 1105 1.1 christos * dwarf.c (process_debug_info): Protect against bogus length and 1106 1.1 christos abbrev offsets. 1107 1.1 christos 1108 1.1 christos 2007-01-25 Kazu Hirata <kazu (a] codesourcery.com> 1109 1.1 christos 1110 1.1 christos * ar.c (print_contents, extract_file): Cast the return value 1111 1.1 christos of fwrite to size_t. 1112 1.1 christos 1113 1.1 christos 2007-01-12 Alan Modra <amodra (a] bigpond.net.au> 1114 1.1 christos 1115 1.1 christos * ar.c (open_inarch): Check fwrite return. Use size_t. 1116 1.1 christos (extract_file): Likewise. Remove test for "negative" file size. 1117 1.1 christos * readelf.c (process_program_headers): Check fscanf return. 1118 1.1 christos 1119 1.1 christos 2007-01-11 H.J. Lu <hongjiu.lu (a] intel.com> 1120 1.1 christos 1121 1.1 christos * bucomm.c (template_in_dir): Fix typo. 1122 1.1 christos 1123 1.1 christos 2007-01-11 Alan Modra <amodra (a] bigpond.net.au> 1124 1.1 christos 1125 1.1 christos * embedspu.sh: New file. 1126 1.1 christos * Makefile.am (embedspu): Add rule. 1127 1.1 christos * configure.in (BUILD_MISC): Add embedspu for powerpc-linux. 1128 1.1 christos * Makefile.in: Regenerate. 1129 1.1 christos * configure: Regenerate. 1130 1.1 christos 1131 1.1 christos 2007-01-11 Alan Modra <amodra (a] bigpond.net.au> 1132 1.1 christos 1133 1.1 christos * bucomm.h (make_tempdir): Declare independently of HAVE_MKDTEMP. 1134 1.1 christos * bucomm.c (template_in_dir): New function, split out from.. 1135 1.1 christos (make_tempname): ..here. Open the file with O_EXCL if !HAVE_MKSTEMP. 1136 1.1 christos (make_tempdir): Use template_in_dir. Handle directory creation 1137 1.1 christos when !HAVE_MKDTEMP. 1138 1.1 christos * objcopy.c (MKDIR): Don't define. 1139 1.1 christos (copy_archive): Use make_tempdir when !HAVE_MKDTEMP too. Fix 1140 1.1 christos error message. 1141 1.1 christos 1142 1.1 christos 2007-01-08 Kazu Hirata <kazu (a] codesourcery.com> 1143 1.1 christos 1144 1.1 christos * readelf.c (get_machine_flags): Treat Fido as an architecture 1145 1.1 christos by itself. 1146 1.1 christos 1147 1.1 christos 2007-01-08 Kai Tietz <kai.tietz (a] onevision.com> 1148 1.1 christos 1149 1.1 christos * configure.in: Renamed target x86_64-*-mingw64 to 1150 1.1 christos x86_64-*-mingw*. 1151 1.1 christos * configure: Regenerated. 1152 1.1 christos 1153 1.1 christos 2007-01-05 Alan Modra <amodra (a] bigpond.net.au> 1154 1.1 christos 1155 1.1 christos * readelf.c (dump_section): Don't print 32-bit values, which 1156 1.1 christos were done incorrectly for little-endian. Instead print bytes. 1157 1.1 christos 1158 1.1 christos For older changes see ChangeLog-2006 1159 1.1 christos 1161 1.3 christos Copyright (C) 2007 Free Software Foundation, Inc. 1162 1.3 christos 1163 1.3 christos Copying and distribution of this file, with or without modification, 1164 1.3 christos are permitted in any medium without royalty provided the copyright 1165 1.3 christos notice and this notice are preserved. 1166 1.1 christos 1167 1.1 christos Local Variables: 1168 1.1 christos mode: change-log 1169 1.1 christos left-margin: 8 1170 1.1 christos fill-column: 74 1171 1.1 christos version-control: never 1172 End: 1173