X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=binutils%2FChangeLog;h=368aeaac0445cdd93863f1e2b19ab51f8a9768ac;hb=7f396d02ee5b6f506fa1fd3f78b2283c93fbbe2b;hp=ae242b63bc39b686db305a80424b5f81538cf560;hpb=5ba684e24cc4737088e295c4f3d1bcd69c1bfdf6;p=deliverable%2Fbinutils-gdb.git diff --git a/binutils/ChangeLog b/binutils/ChangeLog index ae242b63bc..368aeaac04 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,27 +1,418 @@ -007-06-05 Kai Tietz - - * Makefile.am: Add LIBICONV to windres. - * acinclude.m4: Added missing "lib-*.m4" and "lt*.m4" files. - * configure.in: Add AC_CHECK_HEADER for iconv.h and use AM_ICONV. - * config.in: Add ICONV defines. - * aclocal: Regenerate. - * confugure: Regenerate. - * winduni.c: (local_iconv_map codepages, wind_language_t +2007-09-17 Nick Clifton + + * po/es.po: Updated Spanish translation. + +2007-09-17 Nick Clifton + + * doc/binutils.texi (objdump): Describe the output of the --syms + option in more detail. + +2007-09-17 Alon Bar-Lev + + PR binutils/4987 + * resrc.c: (read_rc_file): Move 'filename' default initialization + to start of function. + +2007-08-31 Michael Meissner + Dwarakanath Rajagopal + + * NEWS: Add note about SSE5 being added on i386. + +2007-09-13 Alan Modra + Zhou Drangon + + * nm.c (value_format_64bit, set_print_radix, print_value): Handle + BFD_HOST_64BIT_LONG_LONG. + * readelf.c (print_dec_vma): Don't define if BFD_HOST_64BIT_LONG_LONG. + (print_vma): Handle BFD_HOST_64BIT_LONG_LONG. + (dump_relocations): Likewise. Expand _bfd_int64_low in a + number of places. + +2007-09-11 Kai Tietz + + * rcparse.y: (string_data): Removed ill token removal. + +2007-09-10 Alan Modra + + PR 5011 + * readelf.c (process_version_sections): Don't read past end of + various section buffers. + +2007-08-31 H.J. Lu + + * Makefile.am (INCLUDES): Remove -D_GNU_SOURCE. + * Makefile.in: Regenerated. + + * sysdep.h: Include "config.h" first. + +2007-08-31 Nick Clifton + + * po/sk.po: New Slovakian translation. + * configure.in (LINGUAS): Add sk. + * configure: Regenerate. + +2007-08-30 Nick Clifton + + * readelf.c (dump_type): New type used to classify the kinds of + dump requested by the user. + (dump_sects, cmdline_dump_sects): Use the new type. + (options): Add --string-dump option. + (request_dump): Rename to request_dump_bynumber. Use dump_type. + (request_dump_byname): Use dump_type. + (parse_args): Parse --string-dump option. + (process_section_headers): Fix calls to request_dump. + (initialise_dumps_byname): Likewise. + (dump_section): Rename to dump_section_as_bytes. + (dump_section_as_strings): New function. Display the contents of + a section as printable strings. + (process_section_contents): String dump the section if requested. + (process_object): Use dump_type. + (main): Likewise. + * Makefile.am: Add dependency for readelf.c on safe-ctype.h. + * Makefile.in: Regenerate. + * NEWS: Mention the new feature. + * doc/binutils.texi: Document the new feature. + +2007-08-30 Nathan Sidwell + + * bucomm.c (bfd_nonfatal_message): New. + * bucomm.h (bfd_nonfatal_message): Declare. + * objcopy.c (RETURN_NONFATAL): Take BFD not NAME, use + bfd_nonfatal_message. + (copy_unknown_object): Adjust bfd_nonfatal and RETURN_NONFATAL + calls, or replace with bfd_nonfatal_message calls as appropriate. + (copy_object, copy_archive, copy_file, setup_section, + copy_section, write_debugging_info): Likewise. + +2007-08-28 Nick Clifton + + * NEWS: Mention Coverity's contribution. + +2007-08-25 Ulrich Weigand + + * readelf.c (process_note): Recognize SPU core file notes. + +2007-08-24 Daniel Jacobowitz + + * configure.in: Install embedspu on powerpc*-*-eabi* also. + * configure: Regenerated. + +2007-08-24 Daniel Jacobowitz + + * po/uk.po: Updated Ukrainian translation. + +2007-08-22 Ben Elliston + + * doc/binutils.texi (objdump): Document -Mppcps. + +2007-08-17 Alan Modra + + * po/Make-in: Add --msgid-bugs-address to xgettext invocation. + +2007-08-16 H.J. Lu + + * readelf.c: Revert last change. + +2007-08-16 H.J. Lu + + * readelf.c (get_segment_type): Change PT_GNU_STACK to + PT_GNU_ATTR. + +2007-08-12 Daniel Jacobowitz + + * NEWS: Add a marker for the 2.18 features. + +2007-08-12 Matthias Klose + + * doc/Makefile.am (AM_MAKEINFOFLAGS, TEXI2DVI): Include + $(top_srcdir)/../../bfd/doc. + * doc/Makefile.in: Regenerate. + +2007-08-10 M R Swami Reddy + + * MAINTAINERS: Add myself as CR16 support maintainer and + update myself as CRX support maintainer. + +2007-08-10 Nick Clifton + + * po/fi.po: Updated Finnish translation. + * po/vi.po: Updated Vietnamese translation. + +2007-08-10 Kai Tietz + + * doc/binutils.texi: (windmc): Correct incorrect desciption. + +2007-08-04 Alan Modra + + PR 4888 + * objcopy.c (setup_section): Do modify section flags for ELF + STRIP_NONDEBUG (reverting part of 2007-05-30 change). Prevent + header rewrite by twiddling input section flags instead. + Simplify code setting SHT_NOBITS. + +2007-07-28 Christopher Faylor + + * MAINTAINERS: Update my email address. + +2007-07-26 Adam Nemet + + * readelf.c (process_archive): Also skip Irix6-style archive symbol + tables. + +2007-07-24 Nick Clifton + + * readelf.c (NUM_ELEM): Remove redundant macro; replace references + to it with references to ARRAY_SIZE. + Add support for CR16. + Fix formatting. + +2007-07-19 Nick Clifton + + PR binutils/4802 + * srconv.c (strip_suffix): Add const qualifier to argument. + +2007-07-16 Nick Clifton + + * po/uk.po: New Ukrainian translation. + * configure.in (ALL_LINGUAS): Add 'uk'. + * configure: Regenerate. + +2007-07-10 Alan Modra + + * objdump.c (dump_dwarf): Correct setting of is_relocatable. + +2007-07-09 Roland McGrath + + * readelf.c (get_gnu_elf_note_type): New function. + (process_note): Use it for "GNU" name. + +2007-07-08 Andreas Schwab + + * Makefile.am (HFILES): Add dwarf.h, sysdep.h and unwind-ia64.h. + (CFILES): Add unwind-ia64.c. + Regenerate dependencies. + * Makefile.in: Regenerate. + +2007-07-05 Nick Clifton + + * addr2line.c: Update copyright notice to refer to GPLv3. + * ar.c, arlex.l, arparse.y, arsup.c, arsup.h, bin2c.c, binemul.c, + binemul.h, bucomm.c, bucomm.h, budbg.h, coffdump.c, coffgrok.c, + coffgrok.h, cxxfilt.c, debug.c, debug.h, deflex.l, defparse.y, + dlltool.c, dlltool.h, dllwrap.c, dwarf.c, dwarf.h, embedspu.sh, + emul_aix.c, emul_vanilla.c, filemode.c, ieee.c, mclex.c, + mcparse.y, nlmconv.c, nlmconv.h, nlmheader.y, nm.c, objcopy.c, + objdump.c, prdbg.c, rclex.c, rcparse.y, rdcoff.c, rddbg.c, + readelf.c, rename.c, resbin.c, rescoff.c, resrc.c, resres.c, + size.c, srconv.c, stabs.c, strings.c, sysdep.h, sysdump.c, + sysinfo.y, syslex.l, unwind-ia64.c, unwind-ia64.h, version.c, + windint.h, windmc.c, windmc.h, windres.c, windres.h, winduni.c, + winduni.h, wrstabs.c: Likewise. + * is-ranlib.c, is-strip.c, maybe-ranlib.c, maybe-strip.c, + not-ranlib.c, not-strip.c, ranlib.sh, sanity.sh: Add a copyright + notice. + * NEWS: Mention that the sources are now released under GPLv3. + Add a marker for the changes that went into v2.17. + * version.c (print_version): Specify that the program is released + under version 3 of the GPL. + +2007-07-05 Kai Tietz + + * resrc.c: (read_rc_file): Add include path of user passed rc + input file. + * windres.c: (windres_add_include_dir): New. + (main): Use of windres_add_include_dir. + * windres.h: (windres_add_include_dir): Add prototype. + +2007-07-05 Alan Modra + + * doc/binutils.texi (size): Document --common. + * size.c: Make a number of vars static. Delete unnecessary + function declarations. + (show_common, common_size): New vars. + (usage): Describe --common. + (OPTION_FORMAT, OPTION_RADIX, OPTION_TARGET): Define and use. + (long_options): Add common. + (calculate_common_size): New function. + (print_berkeley_format): Add common_size to bsssize. + (sysv_one_line): New function split out from.. + (sysv_internal_printer): ..here. + (print_sysv_format): Handle display of *COM*. + (print_sizes): Call calculate_common_size. + +2007-07-05 Alan Modra + + * emul_aix.c (ar_emul_aix_internal): Rename "next" to "archive_next". + +2007-07-02 Alan Modra + + PR 4716 + * objcopy.c (filter_symbols): Correct relocatable file test. + +2007-07-02 Alan Modra + + * Makefile.am: Run "make dep-am". + * Makefile.in: Regenerate. + * aclocal.m4: Regenerate. + * config.in: Regenerate. + * doc/Makefile.in: Regenerate. + * po/POTFILES.in: Regenerate. + * po/binutils.pot: Regenerate. + +2007-06-30 H.J. Lu + + * aclocal.m4: Regenerated. + * doc/Makefile.in: Likewise. + * Makefile.in: Likewise. + +2007-06-29 Joseph Myers + + * readelf.c (display_power_gnu_attribute, process_power_specific): + New. + (process_arch_specific): Call process_power_specific. + +2007-06-29 Joseph Myers + + * readelf.c (display_mips_gnu_attribute): New. + (process_mips_specific): Call process_attributes. + +2007-06-29 Joseph Myers + + * readelf.c (display_gnu_attribute): New. + (process_arm_specific): Rearrange as process_attributes. + (process_arm_specific): Replace by wrapper of process_attributes. + +2007-06-28 Roland McGrath + + * objcopy.c (setup_section): Don't reset ELF section type to + SHT_NOBITS when it is SHT_NOTE. + * doc/binutils.texi (objcopy, strip): Mention under --only-keep-debug. + +2007-06-27 Alan Modra + + * ar.c: Rename uses of bfd.next to bfd.archive_next throughout. + * arsup.c: Likewise. + * binemul.c: Likewise. + * objcopy.c: Likewise. + * dlltool.c: Likewise. + +2007-06-26 Shantonu Sen + + PR binutils/4693 + * Makefile.am (windres_DEPENDENCIES, windmc_DEPENDENCIES): Move + dependency on $(LIBICONV) to ... + (windres_LDADD, windmc_LDADD) ... here. + * Makefile.in: Regenerate. + +2007-06-21 Alan Modra + + * embedspu.sh (relas): Correct sh_info parsing. + +2007-06-19 Danny Smith + + * objdump.c: Include sys/stat.h. + +2007-06-19 Kai Tietz + + * Makefile.am: Add windmc tool. + * Makefile.in: Regenerate. + * configure.in: Add windmc tool. + * configure: Regenerate. + * mclex.c: New. + * mcparse.y: New. + * windmc.c: New. + * windmc.h: New. + * doc/Makefile.am: Add windmc tool. + * doc/Makefile.in: Regenerate. + * doc/binutils.texi: Add windmc documentation. + * NEWS: Mention new tool. + +2007-06-18 Andi Kleen + + * objdump.c: Include sys/mman.h + (print_file_list): Remove f, add map, mapsize, linemap, maxline, + last_line, first fields. + (slurp_file): Add. + (index_file): Add. + (print_file_open): Call slurp_file and index_file. Initialize new + fields. + (skip_to_line): Rename to print_line and write only single line. + (dump_line): Add. + (show_line): Change to new algorithm. + +2007-06-18 Thomas Weidenmueller + + * resres.c (probe_binary): Fix test for badly formatted headers. + +2007-06-18 Kai Tietz + + * rclex.c: (cpp_line): Add code_page pragma support. + * windres.c: (usage, long_options, main): Add new option + --codepage or -c. + * winduni.c: (wind_default_codepage, wind_current_codepage): New. + (unicode_from_ascii, ascii_from_unicode): Use + wind_current_codepage as codepage parameter. + (unicode_print): Print 4 characters for hexadecimal values in + unicode strings. + * winduni.h: (wind_default_codepage, wind_current_codepage): + Export. + * doc/binutils.texi: Document new option. + * NEWS: Mention new features of windres. + +2007-06-18 Brian D. Watt + + * embedspu.sh: Parse _SPUEAR_ symbol values as hex. + +2007-06-14 H.J. Lu + + * Makefile.am (ACLOCAL_AMFLAGS): Add -I ../config -I ../bfd. + + * acinclude.m4: Removed. + + * Makefile.in: Regenerated. + * aclocal.m4: Likewise. + * configure: Likewise. + +2007-06-11 Nathan Sidwell + + * dwarf.c (decode_location_expression): Add DW_OP_form_tls_address. + +2007-06-06 Kai Tietz + + PR binutils/4356 binutils/591 + * resrc.c (filename_need_quotes): New function. + (look_for_default): If filename_need_quotes is true then quote the + filename in the command line being created. + (read_rc_file): Likewise. + +2007-06-06 Ben Elliston + + * doc/binutils.texi (objdump): Fix capitalisation of "PowerPC". + +2007-06-05 Kai Tietz + + * Makefile.am: Add LIBICONV to windres. + * acinclude.m4: Added missing "lib-*.m4" and "lt*.m4" files. + * configure.in: Add AC_CHECK_HEADER for iconv.h and use AM_ICONV. + * config.in: Add ICONV defines. + * aclocal.m4: Regenerate. + * confugure: Regenerate. + * winduni.c: (local_iconv_map codepages, wind_language_t, languages, unicode_is_valid_codepage, wind_find_language_by_id, wind_find_language_by_codepage, wind_find_codepage_info, unicode_from_codepage, codepage_from_unicode, iconv_onechar, wind_iconv_cp, wind_MultiByteToWideChar wind_WideCharToMultiByte): - New. - (ascii_from_unicode): Use codepage_from_unicode. - (ascii_from_unicode): Use unicode_from_codepage. - Use for cygwin windows API for unicode transformation. - * winduni.h: (CP_ACP, CP_UTF7, CP_UTF8, CP_OEM, CP_UTF16): New + New. + (ascii_from_unicode): Use codepage_from_unicode. + (ascii_from_unicode): Use unicode_from_codepage. + Use for cygwin windows API for unicode transformation. + * winduni.h: (CP_ACP, CP_UTF7, CP_UTF8, CP_OEM, CP_UTF16): New macros. - (wind_language_t, local_iconv_map): New types. - (wind_find_language_by_id, wind_find_language_by_codepage, - unicode_is_valid_codepage, wind_find_codepage_info, - unicode_from_codepage, codepage_from_unicode): New - prototypes. + (wind_language_t, local_iconv_map): New types. + (wind_find_language_by_id, wind_find_language_by_codepage, + unicode_is_valid_codepage, wind_find_codepage_info, + unicode_from_codepage, codepage_from_unicode): New + prototypes. 2007-06-05 Alan Modra @@ -390,9 +781,9 @@ * configure: Regenerate. 2007-02-17 Mark Mitchell - Nathan Sidwell - Vladimir Prus + Nathan Sidwell + Vladimir Prus * configure.in (--with-bugurl): New option. * configure: Regenerate.