Rotate ChangeLogs
This commit is contained in:
parent
a1c7aafba7
commit
23e1d3291c
3379
bfd/ChangeLog
3379
bfd/ChangeLog
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -7,929 +7,7 @@
|
|||
* od-macho.c: Update copyright year.
|
||||
(dump_load_command): Handle BFD_MACH_O_LC_ENCRYPTION_INFO.
|
||||
|
||||
2011-12-28 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
* dwarf.c (read_and_display_attr_value): Handle DW_LANG_Go.
|
||||
|
||||
2011-12-20 Roland McGrath <mcgrathr@google.com>
|
||||
|
||||
* configure.in (--enable-deterministic-archives): Grok new
|
||||
argument. Set DEFAULT_AR_DETERMINISTIC to 1 or 0 accordingly.
|
||||
* configure: Regenerated.
|
||||
* config.in: Regenerated.
|
||||
* ar.c (deterministic): Initialize to -1.
|
||||
(decode_options, ranlib_main): Grok U option.
|
||||
(usage, ranlib_usage): Mention U; say for D and U which is the default.
|
||||
(default_deterministic): New function.
|
||||
(ranlib_main): Call it.
|
||||
(main): Likewise. Make newer_only && deterministic error
|
||||
non-fatal if it was just DEFAULT_AR_DETERMINISTIC and not the D option.
|
||||
* doc/binutils.texi (ar cmdline, ranlib): Document U modifier and
|
||||
--enable-deterministic-archives behavior.
|
||||
|
||||
2011-12-16 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* od-macho.c: Include mach-o/codesign.h
|
||||
(OPT_CODESIGN): Define.
|
||||
(options): Add an entry for codesign.
|
||||
(mach_o_help): Likewise.
|
||||
(dump_header): Fix indentation.
|
||||
(dump_thread): Do not test result of xmalloc.
|
||||
(bfd_mach_o_cs_magic, bfd_mach_o_cs_hash_type): New.
|
||||
(dump_code_signature_superblob): New function.
|
||||
(swap_code_codedirectory_v1_in): Likewise.
|
||||
(hexdump): Likewise.
|
||||
(dump_code_signature_codedirectory): Likewise.
|
||||
(dump_code_signature_blob, dump_code_signature): Likewise.
|
||||
(dump_load_command): Dump code signature.
|
||||
(mach_o_dump): Likewise.
|
||||
|
||||
2011-12-15 Andreas Tobler <andreast@fgznet.ch>
|
||||
|
||||
* readelf.c (get_symbol_type): Add ELFOSABI_FREEBSD to the
|
||||
supported abi's.
|
||||
|
||||
2011-12-13 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* od-macho.c: New file.
|
||||
* objdump.h (objdump_private_desc_mach_o): Add.
|
||||
* configure.in: Add Mach-O od_vectors.
|
||||
* Makefile.am (CFILES): Add od-macho.c
|
||||
* configure: Regenerate.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2011-12-06 David Daney <david.daney@cavium.com>
|
||||
|
||||
* readelf.c (dynamic_section_mips_val): Factor out trailing '\n'
|
||||
from printed strings and move it to the end of the function.
|
||||
Use BFD_VMA_FMT for printf format specifier for dynamic tag value.
|
||||
Use print_vma() to print dynamic tag values.
|
||||
|
||||
2011-12-02 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* readelf.c (ia64_process_unwind): Turn into a void funtion.
|
||||
(hppa_process_unwind): Likewise.
|
||||
(arm_process_unwind): Likewise.
|
||||
(process_unwind): Likewise.
|
||||
(arm_get_section_word): Rename to get_unwind_section_word.
|
||||
Add sym_name parameter to return the offset into the string table
|
||||
of the symbol associated with the reloc applied to the word.
|
||||
(decode_tic6x_unwind_regmask): Add NULL argument to invocation of
|
||||
get_unwind_section_word.
|
||||
(dump_arm_unwind): Likewise.
|
||||
(decode_arm_unwind_bytecode): Prepend a comma when *not* the first
|
||||
register in a list.
|
||||
(decode_arm_unwind): If the returned function address is 0 and a
|
||||
valid symname offset is provided use that to compute the name
|
||||
associated with the entry.
|
||||
Add extra checks of the compact model index entry.
|
||||
|
||||
2011-11-29 Roland McGrath <mcgrathr@google.com>
|
||||
|
||||
* ar.c (ranlib_usage): Describe -D.
|
||||
(ranlib_main): Parse -D.
|
||||
(ranlib_touch): Set BFD_DETERMINISTIC_OUTPUT under -D.
|
||||
* doc/binutils.texi (ranlib): Describe -D, and also --help/-h/-H.
|
||||
|
||||
2011-11-28 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/13421
|
||||
* readelf.c (arm_section_get_word): Add descriptive comments.
|
||||
Initliase the rel_type field of the arm_sec structure.
|
||||
(expand_prel31): Rename to arm_expand_prel31.
|
||||
(dump_arm_unwind): Use new name.
|
||||
Print the function name based on the function address entry.
|
||||
|
||||
2011-11-11 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
* readelf.c (process_program_headers): Fix typo printing p_memsz
|
||||
field.
|
||||
|
||||
2011-11-01 DJ Delorie <dj@redhat.com>
|
||||
|
||||
* readelf.c: Include elf/rl78.h
|
||||
(guess_is_rela): Handle EM_RL78.
|
||||
(dump_relocations): Likewise.
|
||||
(get_machine_name): Likewise.
|
||||
(is_32bit_abs_reloc): Likewise.
|
||||
* NEWS: Mention addition of RL78 support.
|
||||
* MAINTAINERS: Add myself as RL78 port maintainer.
|
||||
|
||||
2011-10-28 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
* dwarf.c (display_debug_frames): If do_debug_frames_interp,
|
||||
DW_CFA_restore goes to DW_CFA_undefined, not DW_CFA_unreferenced.
|
||||
|
||||
2011-10-28 Walter Lee <walt@tilera.com>
|
||||
|
||||
* NEWS: Mention addition of TILEPro and TILE-Gx support.
|
||||
* MAINTAINERS: Add myself as TILEPro and TILE-Gx port maintainer.
|
||||
|
||||
2011-10-27 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
* MAINTAINERS: Add myself as EPIPHANY port maintainer.
|
||||
|
||||
2011-10-25 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* Makefile.am (syslex.@OBJEXT@): Add -I$(srcdir).
|
||||
* Makefile.in: Regen.
|
||||
|
||||
2011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
* readelf.c: Include "elf/epiphany.h".
|
||||
(guess_is_rela, dump_relocation): Handle EM_ADAPTEVA_EPIPHANY.
|
||||
(get_machine_name, is_32bit_abs_reloc, is_32bit_pcrel_reloc): Likewise.
|
||||
(is_16bit_abs_reloc, is_none_reloc): Likewise.
|
||||
* po/binutils.pot: Regenerate.
|
||||
|
||||
2011-10-25 Kai Tietz <ktietz@redhat.com>
|
||||
|
||||
* winduni.h (unicode_from_ascii_len): New prototype.
|
||||
* winduni.c (unicode_from_ascii_len): New function.
|
||||
* windres.h (define_stringtable): Add additional length argument.
|
||||
* windres.c (define_stringtable): Add length argument for string.
|
||||
* rcparse.y (res_unicode_sizedstring): New rule.
|
||||
(res_unicode_sizedstring_concat): Likewise.
|
||||
(string_data): Adjust rule.
|
||||
|
||||
2011-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* dwarf.c (read_and_display_attr_value) <DW_AT_import>: Add CU_OFFSET
|
||||
also for DW_FORM_ref_udata.
|
||||
|
||||
2011-10-24 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/ja.po: Updated Japanese translation.
|
||||
|
||||
2011-10-16 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/13278
|
||||
* ar.c (open_inarch): Set the target from the the first object
|
||||
on the list only if it isn't set.
|
||||
|
||||
2011-10-13 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
Fixes to aid translation:
|
||||
* addr2line.c (translate_address): Add comments describing context
|
||||
of a couple of printf statements.
|
||||
* ar.c (write_archive): Allow translation of error message.
|
||||
* bucomm.c (endian_string): Allow translation of strings.
|
||||
(display_target_list): Allow translation.
|
||||
* coffdump.c (dump_coff_type): Allow translation of output.
|
||||
(dump_coff_where): Likewise.
|
||||
(dump_coff_symbol): Likewise.
|
||||
(dump_coff_scope): Likewise.
|
||||
(dump_coff_sfile): Likewise.
|
||||
(dump_coff_section): Likewise.
|
||||
(coff_dump): Likewise.
|
||||
* dlltool (def_version): Allow translation of output.
|
||||
(run): Likewise.
|
||||
* dllwrap.c (run): Allow translation of output.
|
||||
* dwarf.c (print_dwarf_vma): Allow translation of output.
|
||||
(process_extended_line_op): Remove spurious translation.
|
||||
Add translation for strings that can be translated.
|
||||
(decode_location_exression): Allow translation of output.
|
||||
(read_and_display_attr_value): Allow translation of output.
|
||||
* readelf.c (slurp_rela_relocs): Add translation for error
|
||||
messages when failing to get data.
|
||||
(slurp_rel_relocs): Likewise.
|
||||
(get_32bit_elf_symbols): Likewise.
|
||||
(get_64bit_elf_symbols): Likewise.
|
||||
(dump_ia64_vms_dynamic_relocs): Replace abbreviation with full
|
||||
word.
|
||||
(process_relocs): Remove spurious translation.
|
||||
(decode_tic6x_unwind_bytecode): Likewise.
|
||||
(process_version_section): Improve error messages.
|
||||
(process_mips_specific): Likewise.
|
||||
(print_gnu_note): Remove spurious translation.
|
||||
(print_stapsdt_note): Likewise.
|
||||
(get_ia64_vms_note_type): Likewise.
|
||||
* sysdump.c (getCHARS): Allow translation.
|
||||
(fillup): Allow translation of output.
|
||||
(getone): Likewise.
|
||||
(must): Likewise.
|
||||
(derived_type): Likewise.
|
||||
* doc/binutils.doc (addr2line): Extend description of command line
|
||||
options.
|
||||
* po/binutils.pot: Regenerate.
|
||||
|
||||
2011-10-13 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/13219
|
||||
* readelf.c (GET_ELF_SYMBOLS): Add sym_count parameter.
|
||||
(get_32bit_elf_symbols): Add num_syms_return argument.
|
||||
Return the number of symbols loaded into the symbol table.
|
||||
(get_64bit_elf_symbols): Likewise.
|
||||
(process_section_headers): Use GET_ELF_SYMBOLS to initialise
|
||||
symbol count.
|
||||
(proces_relocs): Likewise.
|
||||
(ia64_process_unwind): Likewise.
|
||||
(hppa_process_unwind): Likewise.
|
||||
(arm_process_unwind): Likewise.
|
||||
(process_dynamic_section): Likewise.
|
||||
(process_version_sections): Likewise.
|
||||
(process_symbol_table): Likewise.
|
||||
(process_section_groups): Likewise.
|
||||
Add check before indexing into the symbol table.
|
||||
(apply_relocations): Likewise.
|
||||
|
||||
2011-10-11 Chris <player1@onet.eu>
|
||||
|
||||
PR binutils/13051
|
||||
Fix a syntax error bug when compiling rc files with the VERSIONINFO resource
|
||||
containing more than one language block inside a single StringFileInfo block.
|
||||
|
||||
* windint.h (rc_ver_stringtable): New structure definition.
|
||||
(rc_ver_info): Use it.
|
||||
* rcparse.y (verstringtable): New variable.
|
||||
(verstringtables): New type.
|
||||
(verstringtables:): New rule declaration.
|
||||
(verblocks:): Use it.
|
||||
* resrc.c (append_ver_stringtable): New function.
|
||||
(append_ver_stringfileinfo): Update to use stringtables.
|
||||
* windres.h (append_ver_stringfileinfo): Update declaration.
|
||||
(append_ver_stringtable): New declaration.
|
||||
* resrc.c (write_rc_versioninfo): Update to support multiple blocks.
|
||||
* resbin.c (bin_to_res_version): Likewise.
|
||||
(res_to_bin_versioninfo): Likewise.
|
||||
|
||||
2011-10-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/bg.po: Updated Bulgarian translation.
|
||||
* po/es.po: Updated Spansih translation.
|
||||
* po/fi.po: Updated Finnish translation.
|
||||
* po/fr.po: Updated French translation.
|
||||
|
||||
2011-10-05 DJ Delorie <dj@redhat.com>
|
||||
Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* readelf.c (get_machine_dlags): Add support for RX's PID mode.
|
||||
|
||||
2011-10-04 Paul Woegerer <paul_woegerer@mentor.com>
|
||||
Carlos O'Donell <carlos@codesourcery.com>
|
||||
|
||||
* dwarf.c (display_debug_lines_decoded): Index directory_table with
|
||||
directory_index from file_table entry.
|
||||
|
||||
2011-09-30 Cary Coutant <ccoutant@google.com>
|
||||
|
||||
* binutils/dwarf.h (dwarf_section_display_enum): Add missing enum
|
||||
constant.
|
||||
|
||||
2011-09-28 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* od-xcoff.c (dump_xcoff32_aout_header): Fix typo.
|
||||
|
||||
2011-09-27 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* od-xcoff.c (dump_xcoff32_aout_header): Remove some gettext macros.
|
||||
(dump_xcoff32_sections_header): Likewise.
|
||||
(dump_xcoff32_symbols, dump_xcoff32_relocs): Likewise.
|
||||
(dump_xcoff32_lineno, dump_xcoff32_loader): Likewise.
|
||||
(dump_xcoff32_except): Likewise.
|
||||
(dump_xcoff32_typchk, dump_xcoff32_tbtags): Likewise.
|
||||
|
||||
2011-09-27 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* readelf.c (print_ia64_vms_note): Fix xgettext warnings.
|
||||
|
||||
2011-09-22 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* NEWS: Add marker for 2.22.
|
||||
|
||||
2011-09-21 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* MAINTAINER: Take over from Jakub Jalinek as SPARC maintainer.
|
||||
|
||||
* readelf.c (display_sparc_hwcaps): New.
|
||||
(display_sparc_gnu_attribute): New.
|
||||
(process_sparc_specific): New.
|
||||
(process_arch_specific): When EM_SPARC, EM_SPARC32PLUS,
|
||||
or EM_SPARCV9 invoke process_sparc_specific.
|
||||
|
||||
2011-09-18 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/13196
|
||||
* dwarf.c (display_debug_aranges): Check zero address size.
|
||||
|
||||
2011-09-15 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/13180
|
||||
* objcopy.c (is_strip_section_1): New.
|
||||
(is_strip_section): Use it. Remove the group section if all
|
||||
members are removed.
|
||||
|
||||
2011-09-08 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/ja.po: Updated Japanese translation.
|
||||
|
||||
2011-08-26 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/es.po: Updated Spanish translation.
|
||||
|
||||
2011-08-08 Marcus Comstedt <marcus@mc.pp.se>
|
||||
|
||||
PR binutils/12964
|
||||
* Makefile.am (embedspu): Use awk rather than sed.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* dwarf.c (read_and_display_attr_value): Recognize DW_FORM_data4 and
|
||||
DW_FORM_data8 as location list pointers only for DWARF < 4.
|
||||
|
||||
2011-07-26 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* NEWS: Mention .debug_macro support.
|
||||
* dwarf.c (read_and_display_attr_value): Don't print a tab
|
||||
if attribute is 0.
|
||||
(get_AT_name): Handle DW_AT_GNU_macros.
|
||||
(get_line_filename_and_dirname, display_debug_macro): New
|
||||
functions.
|
||||
(debug_displays): Add an entry for .debug_macro and .zdebug_macro.
|
||||
* readelf.c (process_section_headers): With do_debug_macinfo
|
||||
handle also .debug_macro sections.
|
||||
* dwarf.h (dwarf_section_display_enum): Add macro.
|
||||
|
||||
2011-07-24 Chao-ying Fu <fu@mips.com>
|
||||
Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* readelf.c (get_machine_flags): Handle microMIPS ASE.
|
||||
(get_mips_symbol_other): Likewise.
|
||||
|
||||
2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* dwarf.c (init_dwarf_regnames): Handle EM_K1OM.
|
||||
|
||||
* elfedit.c (elf_machine): Support EM_K1OM.
|
||||
(elf_class): Likewise.
|
||||
|
||||
* readelf.c (guess_is_rela): Handle EM_K1OM.
|
||||
(dump_relocations): Likewise.
|
||||
(get_machine_name): Likewise.
|
||||
(get_section_type_name): Likewise.
|
||||
(get_elf_section_flags): Likewise.
|
||||
(process_section_headers): Likewise.
|
||||
(get_symbol_index_type): Likewise.
|
||||
(is_32bit_abs_reloc): Likewise.
|
||||
(is_32bit_pcrel_reloc): Likewise.
|
||||
(is_64bit_abs_reloc): Likewise.
|
||||
(is_64bit_pcrel_reloc): Likewise.
|
||||
(is_none_reloc): Likewise.
|
||||
|
||||
* doc/binutils.texi: Mention K1OM for elfedit.
|
||||
|
||||
2011-07-11 Cary Coutant <ccoutant@google.com>
|
||||
|
||||
PR 12983
|
||||
* binutils/nm.c (display_file): Decompress debug sections when
|
||||
printing line numbers.
|
||||
|
||||
2011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
|
||||
Thomas Schwinge <thomas@schwinge.name>
|
||||
|
||||
PR binutils/12913
|
||||
* elfedit.c (osabis): Use ELFOSABI_GNU name instead of ELFOSABI_LINUX
|
||||
alias and ELFOSABI_HURD. Add GNU alias.
|
||||
* readelf.c (get_osabi_name, get_symbol_binding, get_symbol_type):
|
||||
Likewise.
|
||||
* doc/binutils.texi <elfedit>: Update accordingly.
|
||||
|
||||
2011-07-01 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12325
|
||||
* doc/binutils.texi (ar cmdline): Document --target, --version and
|
||||
--help command line options.
|
||||
|
||||
2011-06-30 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12558
|
||||
* ar.c (main): When asked to move members in an archive that is
|
||||
being created, ignore the move request.
|
||||
|
||||
2011-06-29 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* readelf.c (get_section_type_name): When displaying an unknown
|
||||
section type display the hex value first on the assumption that
|
||||
the full message will probably be truncated into a 15 character
|
||||
field.
|
||||
|
||||
2011-06-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* dwarf.c (decode_location_expression): For DW_OP_GNU_convert and
|
||||
DW_OP_GNU_reinterpret, if uvalue is 0, don't add cu_offset.
|
||||
Handle DW_OP_GNU_parameter_ref.
|
||||
|
||||
2011-06-16 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* dwarf-mode.el (dwarf-do-insert-substructure): Call
|
||||
expand-file-name.
|
||||
(dwarf-do-refresh): Likewise.
|
||||
|
||||
2011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
|
||||
|
||||
* readelf.c (get_note_type): Handle NT_ARM_VFP.
|
||||
|
||||
2011-06-13 Walter Lee <walt@tilera.com>
|
||||
|
||||
* readelf.c: Include tilepro.h and tilegx.h.
|
||||
(guess_is_rela): Handle EM_TILEGX and EM_TILEPRO.
|
||||
(dump_relocations): Likewise.
|
||||
(get_machine_name): Likewise.
|
||||
(is_32bit_abs_reloc): Likewise.
|
||||
(is_32bit_pcerel_reloc): Likewise.
|
||||
(is_64bit_abs_reloc): Likewise.
|
||||
(is_64bit_pcrel_reloc): Likewise.
|
||||
|
||||
2011-06-09 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* od-xcoff.c (xcoff32_read_symbols): Allow missing string table
|
||||
length.
|
||||
|
||||
2011-06-08 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12855
|
||||
* readelf.c (process_version_sections): Handle binaries containing
|
||||
corrupt version information.
|
||||
(process_symbol_table): Stop processing a symbol's version
|
||||
information if it could not be read in.
|
||||
|
||||
(get_data): Add comment describing the function.
|
||||
(process_section_headers): Set dynamic_strings_length to 0 if the
|
||||
dynamic strings could not be read in.
|
||||
(process_dynamic_section): Likewise.
|
||||
(process_section_groups): Stop processing the group information if
|
||||
the data could not be read in.
|
||||
(hppa_processs_unwind): Assert that there is only one string table
|
||||
in the file.
|
||||
(arm_process_unwind): Likewise.
|
||||
(ia64_process_unwind): Likewise.
|
||||
Set the size of the unwind auxillary information to 0 if the data
|
||||
could not be read.
|
||||
(load_specific_debug_section): Handle a failure to read in the
|
||||
section.
|
||||
(process_mips_specific): Stop display of the PLT GOT section if it
|
||||
could not be read in.
|
||||
|
||||
2011-06-08 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* makefile.vms (DEFS): Define OBJDUMP_PRIVATE_VECTORS.
|
||||
|
||||
2011-06-07 Cary Coutant <ccoutant@google.com>
|
||||
|
||||
* dwarf.c: Fix conversion to TU number.
|
||||
|
||||
2011-06-02 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* resres.c: Fix spelling typo.
|
||||
* windint.h: Likewise.
|
||||
* windmc.c: Likewise.
|
||||
* windres.c: Likewise.
|
||||
* po/POTFILES.in: Regenerate.
|
||||
* po/binutils.pot: Regenerate.
|
||||
|
||||
2011-06-01 Daniel Jacobowitz <drow@false.org>
|
||||
|
||||
* MAINTAINERS: Update my email address.
|
||||
|
||||
2011-05-31 Matthias Klose <doko@ubuntu.com>
|
||||
|
||||
* configure.in (BUILD_INSTALL_MISC): Only add embedspu once.
|
||||
* configure: Regenerate.
|
||||
|
||||
2011-05-30 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR binutils/12820
|
||||
* Makefile.am (bin_PROGRAMS): Move BUILD_INSTALL_MISC to..
|
||||
(bin_SCRIPTS): ..here.
|
||||
(EXTRA_SCRIPTS): Define.
|
||||
(EXTRA_DIST): Add embedspu.sh.
|
||||
(DISTCLEANFILES): Add embedspu.
|
||||
(embedspu): Depend on Makefile. Replace sed "s" command with "c".
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2011-05-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* dwarf.c (loc_offsets): New variable.
|
||||
(loc_offsets_compar): New routine.
|
||||
(display_debug_loc): Handle loc_offsets not being in ascending order
|
||||
and also a single .debug_loc entry being used multiple times.
|
||||
|
||||
2011-05-18 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12753
|
||||
* nm.c (filter_symbols): Treat unique symbols as global symbols.
|
||||
* doc/binutils.texi (nm): Mention that some lowercase letters
|
||||
actually indicate global symbols.
|
||||
|
||||
2011-05-15 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* od-xcoff.c: New file.
|
||||
* objdump.h: New file.
|
||||
* objdump.c: Include objdump.h
|
||||
(dump_private_options, objdump_private_vectors): New variables.
|
||||
(usage): Mention -P/--private. Display handled options.
|
||||
(long_options): Add -P/--private.
|
||||
(dump_target_specific): New function.
|
||||
(dump_bfd): Handle dump_private_options.
|
||||
(main): Handle -P.
|
||||
* doc/binutils.texi (objdump): Document -P/--private.
|
||||
* configure.in (OBJDUMP_PRIVATE_VECTORS, OBJDUMP_PRIVATE_OFILES):
|
||||
New variables, compute them.
|
||||
(od_vectors): Add vectors for private dumpers. Make them uniq.
|
||||
(OBJDUMP_DEFS): Add OBJDUMP_PRIVATE_VECTORS.
|
||||
* Makefile.am (HFILES): Add objdump.h
|
||||
(CFILES): Add od-xcoff.c
|
||||
(OBJDUMP_PRIVATE_OFILES): New variable.
|
||||
(objdump_DEPENDENCIES): Append OBJDUMP_PRIVATE_OFILES.
|
||||
(objdump_LDADD): Ditto.
|
||||
(EXTRA_objdump_SOURCES): Define.
|
||||
* Makefile.in: Regenerate.
|
||||
* configure: Regenerate.
|
||||
|
||||
2011-05-10 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* dwarf.c (process_extended_line_op): Dump unknown records.
|
||||
|
||||
2011-05-07 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR binutils/12632
|
||||
* objcopy.c (copy_archive): Check bfd_openw result in unknown object
|
||||
case. Rewrite without goto.
|
||||
|
||||
2011-05-03 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* dwarf.c (decode_location_expression): Handle DW_OP_GNU_const_type,
|
||||
DW_OP_GNU_regval_type, DW_OP_GNU_deref_type, DW_OP_GNU_convert
|
||||
and DW_OP_GNU_reinterpret.
|
||||
|
||||
* MAINTAINERS: Add myself as DWARF2 maintainer.
|
||||
|
||||
2011-05-02 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR binutils/12720
|
||||
Revert the following change
|
||||
Michael Snyder <msnyder@vmware.com>
|
||||
* ar.c (move_members): Plug memory leak.
|
||||
(delete_members): Plug memory leak.
|
||||
|
||||
2011-04-28 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* NEWS: Add note about --dwarf-depth, --dwarf-start, and
|
||||
dwarf-mode.el.
|
||||
* objdump.c (suppress_bfd_header): New global.
|
||||
(usage): Update.
|
||||
(OPTION_DWARF_DEPTH, OPTION_DWARF_START): New constants.
|
||||
(options): Add dwarf-depth and dwarf-start entries.
|
||||
(dump_bfd): Use suppress_bfd_header.
|
||||
(main): Handle OPTION_DWARF_START, OPTION_DWARF_DEPTH.
|
||||
* doc/binutils.texi (objcopy): Document --dwarf-depth and
|
||||
--dwarf-start.
|
||||
(readelf): Likewise.
|
||||
* dwarf-mode.el: New file.
|
||||
* dwarf.c (dwarf_cutoff_level, dwarf_start_die): New globals.
|
||||
(read_and_display_attr_value): Also check debug_info_p.
|
||||
(process_debug_info): Handle dwarf_start_die and
|
||||
dwarf_cutoff_level.
|
||||
* dwarf.h (dwarf_cutoff_level, dwarf_start_die): Declare.
|
||||
* readelf.c (usage): Update.
|
||||
(OPTION_DWARF_DEPTH): New macro.
|
||||
(OPTION_DWARF_START): Likewise.
|
||||
(options): Add dwarf-depth and dwarf-start entries.
|
||||
(parse_args): Handle OPTION_DWARF_START and OPTION_DWARF_DEPTH.
|
||||
|
||||
2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* dwarf.c (display_gdb_index): Support version 5, warn on version 4.
|
||||
|
||||
2011-04-27 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* dwarf.c (process_extended_line_op): Handle
|
||||
DW_LNE_HP_source_file_correlation.
|
||||
|
||||
2011-04-27 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/da.po: Updated Danish translation.
|
||||
|
||||
2011-04-21 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* readelf.c (print_stapsdt_note): New function.
|
||||
(process_note): Use it.
|
||||
|
||||
2011-04-21 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* readelf.c (get_stapsdt_note_type): New function.
|
||||
(process_note): Recognize "stapsdt" notes.
|
||||
|
||||
2011-04-21 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* readelf.c (process_corefile_note_segment): Change header field
|
||||
widths.
|
||||
(process_note): Change field widths.
|
||||
|
||||
2011-04-21 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* readelf.c (print_gnu_note): New function.
|
||||
(process_note): Use it.
|
||||
|
||||
2011-04-21 Jie Zhang <jzhang918@gmail.com>
|
||||
|
||||
* MAINTAINERS: Update my email address.
|
||||
|
||||
2011-04-11 Kai Tietz <ktietz@redhat.com>
|
||||
|
||||
* windres.c (usage): Add new --preprocessor-arg option.
|
||||
(option_values): Add new OPTION_PREPROCESSOR_ARG enumerator.
|
||||
(option long_options): Add preprocessor-arg option.
|
||||
(main): Handle it.
|
||||
* doc/binutils.texi: Add documentation for --preprocessor-arg
|
||||
option.
|
||||
* NEWS: Add line about new --preprocessor-arg option for windres.
|
||||
|
||||
2011-04-08 John Marino <binutils@marino.st>
|
||||
|
||||
* arlex.l: Prevent redefinition of YY_NO_UNPUT.
|
||||
* syslex.l: Likewise.
|
||||
|
||||
2011-04-07 Paul Brook <paul@codesourcery.com>
|
||||
|
||||
* readelf.c (arm_section_get_word): Handle C6000 relocations.
|
||||
(decode_tic6x_unwind_regmask, decode_arm_unwind_bytecode,
|
||||
decode_tic6x_unwind_bytecode, expand_prel31): New functions.
|
||||
(decode_arm_unwind): Split out common code from ARM specific bits.
|
||||
(dump_arm_unwind): Use expand_prel31.
|
||||
(arm_process_unwind): Handle SHT_C6000_UNWIND sections.
|
||||
(process_unwind): Add SHT_C6000_UNWIND.
|
||||
|
||||
2011-04-06 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* configure.in (thumb-*-pe*): Remove.
|
||||
* configure: Regenerate.
|
||||
|
||||
2011-04-05 Sterling Augustine <augustine.sterling@gmail.com>
|
||||
|
||||
* MAINTAINERS: Update my email address.
|
||||
|
||||
2011-04-03 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/12632
|
||||
* objcopy.c (copy_unknown_object): Make the archive element
|
||||
readable.
|
||||
|
||||
2011-04-03 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* objdump.c (dump_reloc_set): Output R_SPARC_OLO10 relocations
|
||||
accurately, rather than how they are represented internally.
|
||||
|
||||
2011-03-31 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* makefile.vms (readelf.exe): New target.
|
||||
|
||||
2011-03-31 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* makefile.vms (DEBUG_OBJS): Add elfcomm.obj.
|
||||
|
||||
2011-03-31 Bernd Schmidt <bernds@codesourcery.com>
|
||||
|
||||
* readelf.c (get_symbol_index_type): Handle SCOM for TIC6X.
|
||||
(dump_relocations): Likewise.
|
||||
|
||||
2011-03-31 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* readelf.c (get_ia64_vms_note_type): New function.
|
||||
(print_ia64_vms_note): Ditto.
|
||||
(process_note): Recognize VMS/ia64 specific notes.
|
||||
Display them.
|
||||
(process_corefile_note_segment): Decode VMS notes.
|
||||
|
||||
2011-03-30 Catherine Moore <clm@codesourcery.com>
|
||||
|
||||
* addr2line.c (translate_addresses): Sign extend the pc
|
||||
if sign_extend_vma is enabled.
|
||||
|
||||
2011-03-30 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
|
||||
|
||||
* readelf.c (process_gnu_liblist): Stop memory leak.
|
||||
|
||||
2011-03-29 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* coffdump.c: Include bfd_stdint.h
|
||||
|
||||
2011-03-28 Pierre Muller <muller@ics.u-strasbg.fr>
|
||||
|
||||
* coffdump.c (coff_dump): Correct spelling error.
|
||||
(show_usage): Replace SYSROFF by COFF.
|
||||
|
||||
2011-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
|
||||
|
||||
* coffdump.c (dump_coff_scope): Use double typecast for pointer P
|
||||
to allow compilation for all targets.
|
||||
|
||||
2011-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
|
||||
|
||||
* dwarf.c (process_debug_info): Use offset_size to determine
|
||||
the bit-size of the computation unit's offset.
|
||||
(decode_location_expression): Use dwarf_vmatoa function to display
|
||||
DW_OP_addr OP.
|
||||
(process_debug_info): Use dwarf_vma type for local variables
|
||||
length and type_offset.
|
||||
|
||||
2011-03-25 Michael Snyder <msnyder@vmware.com>
|
||||
|
||||
* strings.c (print_strings): Plug memory leak.
|
||||
* ar.c (move_members): Plug memory leak.
|
||||
(delete_members): Plug memory leak.
|
||||
(write_archive): Plug memory leak.
|
||||
* ieee.c (ieee_add_bb11): Plug memory leak.
|
||||
(ieee_function_type): Likewise.
|
||||
(ieee_class_baseclass): Likewise.
|
||||
* prdbg.c (pr_function_type): Close memory leaks.
|
||||
(pr_method_type): Likewise.
|
||||
(tg_class_static_member): Likewise.
|
||||
(tg_class_method_variant): Likewise.
|
||||
(tg_class_static_method_variant): Likewise.
|
||||
* stabs.c (parse_stab_enum_type): Fix memory leaks.
|
||||
(parse_stab_struct_type): Likewise.
|
||||
(parse_stab_struct_fields): Likewise.
|
||||
(parse_stab_one_struct_field): Likewise.
|
||||
(parse_stab_members): Likewise.
|
||||
(stab_demangle_qualified): Likewise.
|
||||
* objdump.c (dump_reloc_set): Free malloced memory.
|
||||
* bucomm.c (make_tempname): Stop memory leak.
|
||||
|
||||
2011-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
|
||||
|
||||
Replace bfd_vma type and analog types by dwarf_vma and analogs.
|
||||
Use dwarf specific print functions to display these type values.
|
||||
* dwarf.h (dwarf_signed_vma): New type;
|
||||
(DWARF2_External_LineInfo): Replace bfd_vma by dwarf_vma.
|
||||
(DWARF2_External_PubNames): Likewise.
|
||||
(DWARF2_External_CompUnit): Likewise.
|
||||
(DWARF2_External_ARange): Likewise.
|
||||
(read_leb128): Change return type to dwarf_vma.
|
||||
* dwarf.c (print_dwarf_vma): Use __MINGW32__ conditional and
|
||||
check byte_size values.
|
||||
(dwarf_vmatoa): Change parameter type to dwarf_vma.
|
||||
(dwarf_svmatoa): New static function.
|
||||
(read_leb128): Change return type to dwarf_vma.
|
||||
(read_sleb128): New static function.
|
||||
(struct State_Machine_Registers): Change address field type to
|
||||
dwarf_vma.
|
||||
(process_extended_line_op): Adapt to type changes.
|
||||
(fetch_indirect_string): Likewise.
|
||||
(idisplay_block): Likewise.
|
||||
(decode_location_expression): Likewise.
|
||||
(read_and_display_attr_value): Likewise.
|
||||
(process_debug_info): Likewise.
|
||||
(display_debug_lines_raw): Likewise.
|
||||
(display_debug_lines_decoded): Likewise.
|
||||
(SLEB macro): Use new read_sleb128 function.
|
||||
|
||||
2011-03-17 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR 12590
|
||||
* ar.c (ranlib_main): Init arg_index properly.
|
||||
(usage): Describe --target.
|
||||
|
||||
2011-03-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* dwarf.c (dw_TAG_name): Handle DW_TAG_GNU_call_site_parameter.
|
||||
(read_and_display_attr_value): Handle DW_AT_GNU_call_site_data_value,
|
||||
DW_AT_GNU_call_site_target and DW_AT_GNU_call_site_target_clobbered.
|
||||
(get_AT_name): Handle DW_AT_GNU_call_site_value,
|
||||
DW_AT_GNU_call_site_data_value, DW_AT_GNU_call_site_target,
|
||||
DW_AT_GNU_call_site_target_clobbered, DW_AT_GNU_tail_call,
|
||||
DW_AT_GNU_all_tail_call_sites, DW_AT_GNU_all_call_sites and
|
||||
DW_AT_GNU_all_source_call_sites.
|
||||
(decode_location_expression) <case DW_OP_GNU_entry_value>: Adjust
|
||||
handling.
|
||||
|
||||
2011-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* dwarf.c (get_TAG_name): Handle DW_TAG_GNU_call_site.
|
||||
(decode_location_expression): Handle DW_OP_GNU_entry_value.
|
||||
(read_and_display_attr_value): Handle DW_AT_GNU_call_site_value.
|
||||
(get_AT_name): Likewise.
|
||||
|
||||
2011-03-14 Michael Snyder <msnyder@vmware.com>
|
||||
|
||||
* objcopy.c (set_pe_subsystem): Free subsystem.
|
||||
|
||||
* wrstabs.c (stab_start_struct_type): Close memory leak.
|
||||
|
||||
* readelf.c (process_version_sections): Free symbols.
|
||||
|
||||
* nm.c (display_rel_file): Free symsizes.
|
||||
|
||||
2011-03-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* readelf.c (get_machine_name): Update EM_V850 entry.
|
||||
|
||||
2011-03-03 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* objdump.c (usage): Fix single typo.
|
||||
* po/bg.po, po/binutils.pot, po/da.po, po/es.po, po/fi.po,
|
||||
po/fr.po, po/id.po, po/ja.po, po/ru.po, po/vi.po: Likewise.
|
||||
|
||||
2011-03-01 Akos Pasztory <akos.pasztory@gmail.com>
|
||||
|
||||
PR binutils/12523
|
||||
* readelf.c (process_object): Clear dynamic_info_DT_GNU_HASH.
|
||||
|
||||
2011-02-28 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* debug.c (debug_start_source): Use filename_(n)cmp.
|
||||
* ieee.c (ieee_finish_compilation_unit): Likewise.
|
||||
(ieee_lineno): Likewise.
|
||||
* nlmconv.c (main): Likewise.
|
||||
* objcopy.c (strip_main): Likewise.
|
||||
(copy_main): Likewise.
|
||||
* objdump.c (show_line): Likewise.
|
||||
(dump_reloc_set): Likewise.
|
||||
* srconv.c (main): Likewise.
|
||||
* wrstabs.c (stab_lineno): Likewise.
|
||||
|
||||
2011-02-24 Zachary T Welch <zwelch@codesourcery.com>
|
||||
|
||||
* readelf.c (decode_arm_unwind): Implement decoding of remaining
|
||||
ARM unwind instructions (i.e. VFP/NEON and Intel Wireless MMX).
|
||||
|
||||
2011-02-23 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* dwarf.c (read_leb128): Use bfd_vma instead of
|
||||
long type.
|
||||
(dwarf_vmatoa): New helper routine.
|
||||
(process_extended_line_op): Use for adr bfd_vma
|
||||
type and print those typed values via BFD_VMA_FMT
|
||||
or via dwarf_vmatoa for localized prints.
|
||||
(fetch_indirect_string): Adjust offset's type.
|
||||
(decode_location_expression): Adjust argument types
|
||||
and uvalue type.
|
||||
(read_and_display_attr_value): Likewise.
|
||||
(read_and_display_attr): Likewise.
|
||||
(decode_location_expression): Adjust printf format.
|
||||
(process_debug_info): Likewise.
|
||||
(display_debug_lines_raw): Likewise.
|
||||
(display_debug_lines_decoded): Likewise.
|
||||
(display_debug_pubnames): Likewise.
|
||||
(display_debug_loc): Likewise.
|
||||
(display_debug_aranges): Likewise.
|
||||
* dwarf.h (DWARF2_External_LineInfo,
|
||||
DWARF2_Internal_LineInfo, DWARF2_External_PubNames,
|
||||
DWARF2_Internal_PubNames, DWARF2_External_CompUnit,
|
||||
DWARF2_Internal_CompUnit, DWARF2_External_ARange,
|
||||
DWARF2_Internal_ARange): Added..
|
||||
(read_leb128): Adjust return type.
|
||||
|
||||
2011-02-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
2011-02-08 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12467
|
||||
* readelf.c (process_program_headers): Issue a warning if there
|
||||
are no program headers but the file header has a non-zero program
|
||||
header offset.
|
||||
(process_section_headers): Issue a warning if there are no section
|
||||
headers but the file header has a non-zero section header offset.
|
||||
(process_section_groups): Reword the no section message so that it
|
||||
can be distinguished from the one issued by process_section_headers.
|
||||
|
||||
2011-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
Doug Evans <dje@google.com>
|
||||
|
||||
* dwarf.c (display_gdb_index): Support version 4, warn on version 3.
|
||||
|
||||
2011-01-19 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* readelf.c (process_object): Free dynamic_section after use.
|
||||
|
||||
2011-01-18 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/12408
|
||||
* readelf.c (process_archive): Free and reset dump_sects
|
||||
after processing each archive member.
|
||||
|
||||
2011-01-11 Andreas Schwab <schwab@redhat.com>
|
||||
|
||||
* readelf.c (print_symbol): Handle symbol characters as unsigned.
|
||||
Whitespace fixes.
|
||||
|
||||
2011-01-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/da.po: Updated Danish translation.
|
||||
|
||||
2011-01-06 Vladimir Siminov <sv@sw.ru>
|
||||
|
||||
* bucomm.c (get_file_size): Check for negative sizes and issue a
|
||||
warning message if encountered.
|
||||
|
||||
2011-01-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* version.c (print_version): Update copyright to 2011.
|
||||
|
||||
For older changes see ChangeLog-2010
|
||||
For older changes see ChangeLog-2011
|
||||
|
||||
Local Variables:
|
||||
mode: change-log
|
||||
|
|
|
@ -0,0 +1,930 @@
|
|||
2011-12-28 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
* dwarf.c (read_and_display_attr_value): Handle DW_LANG_Go.
|
||||
|
||||
2011-12-20 Roland McGrath <mcgrathr@google.com>
|
||||
|
||||
* configure.in (--enable-deterministic-archives): Grok new
|
||||
argument. Set DEFAULT_AR_DETERMINISTIC to 1 or 0 accordingly.
|
||||
* configure: Regenerated.
|
||||
* config.in: Regenerated.
|
||||
* ar.c (deterministic): Initialize to -1.
|
||||
(decode_options, ranlib_main): Grok U option.
|
||||
(usage, ranlib_usage): Mention U; say for D and U which is the default.
|
||||
(default_deterministic): New function.
|
||||
(ranlib_main): Call it.
|
||||
(main): Likewise. Make newer_only && deterministic error
|
||||
non-fatal if it was just DEFAULT_AR_DETERMINISTIC and not the D option.
|
||||
* doc/binutils.texi (ar cmdline, ranlib): Document U modifier and
|
||||
--enable-deterministic-archives behavior.
|
||||
|
||||
2011-12-16 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* od-macho.c: Include mach-o/codesign.h
|
||||
(OPT_CODESIGN): Define.
|
||||
(options): Add an entry for codesign.
|
||||
(mach_o_help): Likewise.
|
||||
(dump_header): Fix indentation.
|
||||
(dump_thread): Do not test result of xmalloc.
|
||||
(bfd_mach_o_cs_magic, bfd_mach_o_cs_hash_type): New.
|
||||
(dump_code_signature_superblob): New function.
|
||||
(swap_code_codedirectory_v1_in): Likewise.
|
||||
(hexdump): Likewise.
|
||||
(dump_code_signature_codedirectory): Likewise.
|
||||
(dump_code_signature_blob, dump_code_signature): Likewise.
|
||||
(dump_load_command): Dump code signature.
|
||||
(mach_o_dump): Likewise.
|
||||
|
||||
2011-12-15 Andreas Tobler <andreast@fgznet.ch>
|
||||
|
||||
* readelf.c (get_symbol_type): Add ELFOSABI_FREEBSD to the
|
||||
supported abi's.
|
||||
|
||||
2011-12-13 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* od-macho.c: New file.
|
||||
* objdump.h (objdump_private_desc_mach_o): Add.
|
||||
* configure.in: Add Mach-O od_vectors.
|
||||
* Makefile.am (CFILES): Add od-macho.c
|
||||
* configure: Regenerate.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2011-12-06 David Daney <david.daney@cavium.com>
|
||||
|
||||
* readelf.c (dynamic_section_mips_val): Factor out trailing '\n'
|
||||
from printed strings and move it to the end of the function.
|
||||
Use BFD_VMA_FMT for printf format specifier for dynamic tag value.
|
||||
Use print_vma() to print dynamic tag values.
|
||||
|
||||
2011-12-02 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* readelf.c (ia64_process_unwind): Turn into a void funtion.
|
||||
(hppa_process_unwind): Likewise.
|
||||
(arm_process_unwind): Likewise.
|
||||
(process_unwind): Likewise.
|
||||
(arm_get_section_word): Rename to get_unwind_section_word.
|
||||
Add sym_name parameter to return the offset into the string table
|
||||
of the symbol associated with the reloc applied to the word.
|
||||
(decode_tic6x_unwind_regmask): Add NULL argument to invocation of
|
||||
get_unwind_section_word.
|
||||
(dump_arm_unwind): Likewise.
|
||||
(decode_arm_unwind_bytecode): Prepend a comma when *not* the first
|
||||
register in a list.
|
||||
(decode_arm_unwind): If the returned function address is 0 and a
|
||||
valid symname offset is provided use that to compute the name
|
||||
associated with the entry.
|
||||
Add extra checks of the compact model index entry.
|
||||
|
||||
2011-11-29 Roland McGrath <mcgrathr@google.com>
|
||||
|
||||
* ar.c (ranlib_usage): Describe -D.
|
||||
(ranlib_main): Parse -D.
|
||||
(ranlib_touch): Set BFD_DETERMINISTIC_OUTPUT under -D.
|
||||
* doc/binutils.texi (ranlib): Describe -D, and also --help/-h/-H.
|
||||
|
||||
2011-11-28 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/13421
|
||||
* readelf.c (arm_section_get_word): Add descriptive comments.
|
||||
Initliase the rel_type field of the arm_sec structure.
|
||||
(expand_prel31): Rename to arm_expand_prel31.
|
||||
(dump_arm_unwind): Use new name.
|
||||
Print the function name based on the function address entry.
|
||||
|
||||
2011-11-11 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
* readelf.c (process_program_headers): Fix typo printing p_memsz
|
||||
field.
|
||||
|
||||
2011-11-01 DJ Delorie <dj@redhat.com>
|
||||
|
||||
* readelf.c: Include elf/rl78.h
|
||||
(guess_is_rela): Handle EM_RL78.
|
||||
(dump_relocations): Likewise.
|
||||
(get_machine_name): Likewise.
|
||||
(is_32bit_abs_reloc): Likewise.
|
||||
* NEWS: Mention addition of RL78 support.
|
||||
* MAINTAINERS: Add myself as RL78 port maintainer.
|
||||
|
||||
2011-10-28 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
* dwarf.c (display_debug_frames): If do_debug_frames_interp,
|
||||
DW_CFA_restore goes to DW_CFA_undefined, not DW_CFA_unreferenced.
|
||||
|
||||
2011-10-28 Walter Lee <walt@tilera.com>
|
||||
|
||||
* NEWS: Mention addition of TILEPro and TILE-Gx support.
|
||||
* MAINTAINERS: Add myself as TILEPro and TILE-Gx port maintainer.
|
||||
|
||||
2011-10-27 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
* MAINTAINERS: Add myself as EPIPHANY port maintainer.
|
||||
|
||||
2011-10-25 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* Makefile.am (syslex.@OBJEXT@): Add -I$(srcdir).
|
||||
* Makefile.in: Regen.
|
||||
|
||||
2011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
* readelf.c: Include "elf/epiphany.h".
|
||||
(guess_is_rela, dump_relocation): Handle EM_ADAPTEVA_EPIPHANY.
|
||||
(get_machine_name, is_32bit_abs_reloc, is_32bit_pcrel_reloc): Likewise.
|
||||
(is_16bit_abs_reloc, is_none_reloc): Likewise.
|
||||
* po/binutils.pot: Regenerate.
|
||||
|
||||
2011-10-25 Kai Tietz <ktietz@redhat.com>
|
||||
|
||||
* winduni.h (unicode_from_ascii_len): New prototype.
|
||||
* winduni.c (unicode_from_ascii_len): New function.
|
||||
* windres.h (define_stringtable): Add additional length argument.
|
||||
* windres.c (define_stringtable): Add length argument for string.
|
||||
* rcparse.y (res_unicode_sizedstring): New rule.
|
||||
(res_unicode_sizedstring_concat): Likewise.
|
||||
(string_data): Adjust rule.
|
||||
|
||||
2011-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* dwarf.c (read_and_display_attr_value) <DW_AT_import>: Add CU_OFFSET
|
||||
also for DW_FORM_ref_udata.
|
||||
|
||||
2011-10-24 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/ja.po: Updated Japanese translation.
|
||||
|
||||
2011-10-16 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/13278
|
||||
* ar.c (open_inarch): Set the target from the the first object
|
||||
on the list only if it isn't set.
|
||||
|
||||
2011-10-13 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
Fixes to aid translation:
|
||||
* addr2line.c (translate_address): Add comments describing context
|
||||
of a couple of printf statements.
|
||||
* ar.c (write_archive): Allow translation of error message.
|
||||
* bucomm.c (endian_string): Allow translation of strings.
|
||||
(display_target_list): Allow translation.
|
||||
* coffdump.c (dump_coff_type): Allow translation of output.
|
||||
(dump_coff_where): Likewise.
|
||||
(dump_coff_symbol): Likewise.
|
||||
(dump_coff_scope): Likewise.
|
||||
(dump_coff_sfile): Likewise.
|
||||
(dump_coff_section): Likewise.
|
||||
(coff_dump): Likewise.
|
||||
* dlltool (def_version): Allow translation of output.
|
||||
(run): Likewise.
|
||||
* dllwrap.c (run): Allow translation of output.
|
||||
* dwarf.c (print_dwarf_vma): Allow translation of output.
|
||||
(process_extended_line_op): Remove spurious translation.
|
||||
Add translation for strings that can be translated.
|
||||
(decode_location_exression): Allow translation of output.
|
||||
(read_and_display_attr_value): Allow translation of output.
|
||||
* readelf.c (slurp_rela_relocs): Add translation for error
|
||||
messages when failing to get data.
|
||||
(slurp_rel_relocs): Likewise.
|
||||
(get_32bit_elf_symbols): Likewise.
|
||||
(get_64bit_elf_symbols): Likewise.
|
||||
(dump_ia64_vms_dynamic_relocs): Replace abbreviation with full
|
||||
word.
|
||||
(process_relocs): Remove spurious translation.
|
||||
(decode_tic6x_unwind_bytecode): Likewise.
|
||||
(process_version_section): Improve error messages.
|
||||
(process_mips_specific): Likewise.
|
||||
(print_gnu_note): Remove spurious translation.
|
||||
(print_stapsdt_note): Likewise.
|
||||
(get_ia64_vms_note_type): Likewise.
|
||||
* sysdump.c (getCHARS): Allow translation.
|
||||
(fillup): Allow translation of output.
|
||||
(getone): Likewise.
|
||||
(must): Likewise.
|
||||
(derived_type): Likewise.
|
||||
* doc/binutils.doc (addr2line): Extend description of command line
|
||||
options.
|
||||
* po/binutils.pot: Regenerate.
|
||||
|
||||
2011-10-13 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/13219
|
||||
* readelf.c (GET_ELF_SYMBOLS): Add sym_count parameter.
|
||||
(get_32bit_elf_symbols): Add num_syms_return argument.
|
||||
Return the number of symbols loaded into the symbol table.
|
||||
(get_64bit_elf_symbols): Likewise.
|
||||
(process_section_headers): Use GET_ELF_SYMBOLS to initialise
|
||||
symbol count.
|
||||
(proces_relocs): Likewise.
|
||||
(ia64_process_unwind): Likewise.
|
||||
(hppa_process_unwind): Likewise.
|
||||
(arm_process_unwind): Likewise.
|
||||
(process_dynamic_section): Likewise.
|
||||
(process_version_sections): Likewise.
|
||||
(process_symbol_table): Likewise.
|
||||
(process_section_groups): Likewise.
|
||||
Add check before indexing into the symbol table.
|
||||
(apply_relocations): Likewise.
|
||||
|
||||
2011-10-11 Chris <player1@onet.eu>
|
||||
|
||||
PR binutils/13051
|
||||
Fix a syntax error bug when compiling rc files with the VERSIONINFO resource
|
||||
containing more than one language block inside a single StringFileInfo block.
|
||||
|
||||
* windint.h (rc_ver_stringtable): New structure definition.
|
||||
(rc_ver_info): Use it.
|
||||
* rcparse.y (verstringtable): New variable.
|
||||
(verstringtables): New type.
|
||||
(verstringtables:): New rule declaration.
|
||||
(verblocks:): Use it.
|
||||
* resrc.c (append_ver_stringtable): New function.
|
||||
(append_ver_stringfileinfo): Update to use stringtables.
|
||||
* windres.h (append_ver_stringfileinfo): Update declaration.
|
||||
(append_ver_stringtable): New declaration.
|
||||
* resrc.c (write_rc_versioninfo): Update to support multiple blocks.
|
||||
* resbin.c (bin_to_res_version): Likewise.
|
||||
(res_to_bin_versioninfo): Likewise.
|
||||
|
||||
2011-10-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/bg.po: Updated Bulgarian translation.
|
||||
* po/es.po: Updated Spansih translation.
|
||||
* po/fi.po: Updated Finnish translation.
|
||||
* po/fr.po: Updated French translation.
|
||||
|
||||
2011-10-05 DJ Delorie <dj@redhat.com>
|
||||
Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* readelf.c (get_machine_dlags): Add support for RX's PID mode.
|
||||
|
||||
2011-10-04 Paul Woegerer <paul_woegerer@mentor.com>
|
||||
Carlos O'Donell <carlos@codesourcery.com>
|
||||
|
||||
* dwarf.c (display_debug_lines_decoded): Index directory_table with
|
||||
directory_index from file_table entry.
|
||||
|
||||
2011-09-30 Cary Coutant <ccoutant@google.com>
|
||||
|
||||
* binutils/dwarf.h (dwarf_section_display_enum): Add missing enum
|
||||
constant.
|
||||
|
||||
2011-09-28 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* od-xcoff.c (dump_xcoff32_aout_header): Fix typo.
|
||||
|
||||
2011-09-27 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* od-xcoff.c (dump_xcoff32_aout_header): Remove some gettext macros.
|
||||
(dump_xcoff32_sections_header): Likewise.
|
||||
(dump_xcoff32_symbols, dump_xcoff32_relocs): Likewise.
|
||||
(dump_xcoff32_lineno, dump_xcoff32_loader): Likewise.
|
||||
(dump_xcoff32_except): Likewise.
|
||||
(dump_xcoff32_typchk, dump_xcoff32_tbtags): Likewise.
|
||||
|
||||
2011-09-27 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* readelf.c (print_ia64_vms_note): Fix xgettext warnings.
|
||||
|
||||
2011-09-22 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* NEWS: Add marker for 2.22.
|
||||
|
||||
2011-09-21 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* MAINTAINER: Take over from Jakub Jalinek as SPARC maintainer.
|
||||
|
||||
* readelf.c (display_sparc_hwcaps): New.
|
||||
(display_sparc_gnu_attribute): New.
|
||||
(process_sparc_specific): New.
|
||||
(process_arch_specific): When EM_SPARC, EM_SPARC32PLUS,
|
||||
or EM_SPARCV9 invoke process_sparc_specific.
|
||||
|
||||
2011-09-18 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/13196
|
||||
* dwarf.c (display_debug_aranges): Check zero address size.
|
||||
|
||||
2011-09-15 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/13180
|
||||
* objcopy.c (is_strip_section_1): New.
|
||||
(is_strip_section): Use it. Remove the group section if all
|
||||
members are removed.
|
||||
|
||||
2011-09-08 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/ja.po: Updated Japanese translation.
|
||||
|
||||
2011-08-26 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/es.po: Updated Spanish translation.
|
||||
|
||||
2011-08-08 Marcus Comstedt <marcus@mc.pp.se>
|
||||
|
||||
PR binutils/12964
|
||||
* Makefile.am (embedspu): Use awk rather than sed.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* dwarf.c (read_and_display_attr_value): Recognize DW_FORM_data4 and
|
||||
DW_FORM_data8 as location list pointers only for DWARF < 4.
|
||||
|
||||
2011-07-26 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* NEWS: Mention .debug_macro support.
|
||||
* dwarf.c (read_and_display_attr_value): Don't print a tab
|
||||
if attribute is 0.
|
||||
(get_AT_name): Handle DW_AT_GNU_macros.
|
||||
(get_line_filename_and_dirname, display_debug_macro): New
|
||||
functions.
|
||||
(debug_displays): Add an entry for .debug_macro and .zdebug_macro.
|
||||
* readelf.c (process_section_headers): With do_debug_macinfo
|
||||
handle also .debug_macro sections.
|
||||
* dwarf.h (dwarf_section_display_enum): Add macro.
|
||||
|
||||
2011-07-24 Chao-ying Fu <fu@mips.com>
|
||||
Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* readelf.c (get_machine_flags): Handle microMIPS ASE.
|
||||
(get_mips_symbol_other): Likewise.
|
||||
|
||||
2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* dwarf.c (init_dwarf_regnames): Handle EM_K1OM.
|
||||
|
||||
* elfedit.c (elf_machine): Support EM_K1OM.
|
||||
(elf_class): Likewise.
|
||||
|
||||
* readelf.c (guess_is_rela): Handle EM_K1OM.
|
||||
(dump_relocations): Likewise.
|
||||
(get_machine_name): Likewise.
|
||||
(get_section_type_name): Likewise.
|
||||
(get_elf_section_flags): Likewise.
|
||||
(process_section_headers): Likewise.
|
||||
(get_symbol_index_type): Likewise.
|
||||
(is_32bit_abs_reloc): Likewise.
|
||||
(is_32bit_pcrel_reloc): Likewise.
|
||||
(is_64bit_abs_reloc): Likewise.
|
||||
(is_64bit_pcrel_reloc): Likewise.
|
||||
(is_none_reloc): Likewise.
|
||||
|
||||
* doc/binutils.texi: Mention K1OM for elfedit.
|
||||
|
||||
2011-07-11 Cary Coutant <ccoutant@google.com>
|
||||
|
||||
PR 12983
|
||||
* binutils/nm.c (display_file): Decompress debug sections when
|
||||
printing line numbers.
|
||||
|
||||
2011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
|
||||
Thomas Schwinge <thomas@schwinge.name>
|
||||
|
||||
PR binutils/12913
|
||||
* elfedit.c (osabis): Use ELFOSABI_GNU name instead of ELFOSABI_LINUX
|
||||
alias and ELFOSABI_HURD. Add GNU alias.
|
||||
* readelf.c (get_osabi_name, get_symbol_binding, get_symbol_type):
|
||||
Likewise.
|
||||
* doc/binutils.texi <elfedit>: Update accordingly.
|
||||
|
||||
2011-07-01 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12325
|
||||
* doc/binutils.texi (ar cmdline): Document --target, --version and
|
||||
--help command line options.
|
||||
|
||||
2011-06-30 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12558
|
||||
* ar.c (main): When asked to move members in an archive that is
|
||||
being created, ignore the move request.
|
||||
|
||||
2011-06-29 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* readelf.c (get_section_type_name): When displaying an unknown
|
||||
section type display the hex value first on the assumption that
|
||||
the full message will probably be truncated into a 15 character
|
||||
field.
|
||||
|
||||
2011-06-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* dwarf.c (decode_location_expression): For DW_OP_GNU_convert and
|
||||
DW_OP_GNU_reinterpret, if uvalue is 0, don't add cu_offset.
|
||||
Handle DW_OP_GNU_parameter_ref.
|
||||
|
||||
2011-06-16 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* dwarf-mode.el (dwarf-do-insert-substructure): Call
|
||||
expand-file-name.
|
||||
(dwarf-do-refresh): Likewise.
|
||||
|
||||
2011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
|
||||
|
||||
* readelf.c (get_note_type): Handle NT_ARM_VFP.
|
||||
|
||||
2011-06-13 Walter Lee <walt@tilera.com>
|
||||
|
||||
* readelf.c: Include tilepro.h and tilegx.h.
|
||||
(guess_is_rela): Handle EM_TILEGX and EM_TILEPRO.
|
||||
(dump_relocations): Likewise.
|
||||
(get_machine_name): Likewise.
|
||||
(is_32bit_abs_reloc): Likewise.
|
||||
(is_32bit_pcerel_reloc): Likewise.
|
||||
(is_64bit_abs_reloc): Likewise.
|
||||
(is_64bit_pcrel_reloc): Likewise.
|
||||
|
||||
2011-06-09 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* od-xcoff.c (xcoff32_read_symbols): Allow missing string table
|
||||
length.
|
||||
|
||||
2011-06-08 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12855
|
||||
* readelf.c (process_version_sections): Handle binaries containing
|
||||
corrupt version information.
|
||||
(process_symbol_table): Stop processing a symbol's version
|
||||
information if it could not be read in.
|
||||
|
||||
(get_data): Add comment describing the function.
|
||||
(process_section_headers): Set dynamic_strings_length to 0 if the
|
||||
dynamic strings could not be read in.
|
||||
(process_dynamic_section): Likewise.
|
||||
(process_section_groups): Stop processing the group information if
|
||||
the data could not be read in.
|
||||
(hppa_processs_unwind): Assert that there is only one string table
|
||||
in the file.
|
||||
(arm_process_unwind): Likewise.
|
||||
(ia64_process_unwind): Likewise.
|
||||
Set the size of the unwind auxillary information to 0 if the data
|
||||
could not be read.
|
||||
(load_specific_debug_section): Handle a failure to read in the
|
||||
section.
|
||||
(process_mips_specific): Stop display of the PLT GOT section if it
|
||||
could not be read in.
|
||||
|
||||
2011-06-08 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* makefile.vms (DEFS): Define OBJDUMP_PRIVATE_VECTORS.
|
||||
|
||||
2011-06-07 Cary Coutant <ccoutant@google.com>
|
||||
|
||||
* dwarf.c: Fix conversion to TU number.
|
||||
|
||||
2011-06-02 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* resres.c: Fix spelling typo.
|
||||
* windint.h: Likewise.
|
||||
* windmc.c: Likewise.
|
||||
* windres.c: Likewise.
|
||||
* po/POTFILES.in: Regenerate.
|
||||
* po/binutils.pot: Regenerate.
|
||||
|
||||
2011-06-01 Daniel Jacobowitz <drow@false.org>
|
||||
|
||||
* MAINTAINERS: Update my email address.
|
||||
|
||||
2011-05-31 Matthias Klose <doko@ubuntu.com>
|
||||
|
||||
* configure.in (BUILD_INSTALL_MISC): Only add embedspu once.
|
||||
* configure: Regenerate.
|
||||
|
||||
2011-05-30 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR binutils/12820
|
||||
* Makefile.am (bin_PROGRAMS): Move BUILD_INSTALL_MISC to..
|
||||
(bin_SCRIPTS): ..here.
|
||||
(EXTRA_SCRIPTS): Define.
|
||||
(EXTRA_DIST): Add embedspu.sh.
|
||||
(DISTCLEANFILES): Add embedspu.
|
||||
(embedspu): Depend on Makefile. Replace sed "s" command with "c".
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2011-05-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* dwarf.c (loc_offsets): New variable.
|
||||
(loc_offsets_compar): New routine.
|
||||
(display_debug_loc): Handle loc_offsets not being in ascending order
|
||||
and also a single .debug_loc entry being used multiple times.
|
||||
|
||||
2011-05-18 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12753
|
||||
* nm.c (filter_symbols): Treat unique symbols as global symbols.
|
||||
* doc/binutils.texi (nm): Mention that some lowercase letters
|
||||
actually indicate global symbols.
|
||||
|
||||
2011-05-15 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* od-xcoff.c: New file.
|
||||
* objdump.h: New file.
|
||||
* objdump.c: Include objdump.h
|
||||
(dump_private_options, objdump_private_vectors): New variables.
|
||||
(usage): Mention -P/--private. Display handled options.
|
||||
(long_options): Add -P/--private.
|
||||
(dump_target_specific): New function.
|
||||
(dump_bfd): Handle dump_private_options.
|
||||
(main): Handle -P.
|
||||
* doc/binutils.texi (objdump): Document -P/--private.
|
||||
* configure.in (OBJDUMP_PRIVATE_VECTORS, OBJDUMP_PRIVATE_OFILES):
|
||||
New variables, compute them.
|
||||
(od_vectors): Add vectors for private dumpers. Make them uniq.
|
||||
(OBJDUMP_DEFS): Add OBJDUMP_PRIVATE_VECTORS.
|
||||
* Makefile.am (HFILES): Add objdump.h
|
||||
(CFILES): Add od-xcoff.c
|
||||
(OBJDUMP_PRIVATE_OFILES): New variable.
|
||||
(objdump_DEPENDENCIES): Append OBJDUMP_PRIVATE_OFILES.
|
||||
(objdump_LDADD): Ditto.
|
||||
(EXTRA_objdump_SOURCES): Define.
|
||||
* Makefile.in: Regenerate.
|
||||
* configure: Regenerate.
|
||||
|
||||
2011-05-10 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* dwarf.c (process_extended_line_op): Dump unknown records.
|
||||
|
||||
2011-05-07 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR binutils/12632
|
||||
* objcopy.c (copy_archive): Check bfd_openw result in unknown object
|
||||
case. Rewrite without goto.
|
||||
|
||||
2011-05-03 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* dwarf.c (decode_location_expression): Handle DW_OP_GNU_const_type,
|
||||
DW_OP_GNU_regval_type, DW_OP_GNU_deref_type, DW_OP_GNU_convert
|
||||
and DW_OP_GNU_reinterpret.
|
||||
|
||||
* MAINTAINERS: Add myself as DWARF2 maintainer.
|
||||
|
||||
2011-05-02 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR binutils/12720
|
||||
Revert the following change
|
||||
Michael Snyder <msnyder@vmware.com>
|
||||
* ar.c (move_members): Plug memory leak.
|
||||
(delete_members): Plug memory leak.
|
||||
|
||||
2011-04-28 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* NEWS: Add note about --dwarf-depth, --dwarf-start, and
|
||||
dwarf-mode.el.
|
||||
* objdump.c (suppress_bfd_header): New global.
|
||||
(usage): Update.
|
||||
(OPTION_DWARF_DEPTH, OPTION_DWARF_START): New constants.
|
||||
(options): Add dwarf-depth and dwarf-start entries.
|
||||
(dump_bfd): Use suppress_bfd_header.
|
||||
(main): Handle OPTION_DWARF_START, OPTION_DWARF_DEPTH.
|
||||
* doc/binutils.texi (objcopy): Document --dwarf-depth and
|
||||
--dwarf-start.
|
||||
(readelf): Likewise.
|
||||
* dwarf-mode.el: New file.
|
||||
* dwarf.c (dwarf_cutoff_level, dwarf_start_die): New globals.
|
||||
(read_and_display_attr_value): Also check debug_info_p.
|
||||
(process_debug_info): Handle dwarf_start_die and
|
||||
dwarf_cutoff_level.
|
||||
* dwarf.h (dwarf_cutoff_level, dwarf_start_die): Declare.
|
||||
* readelf.c (usage): Update.
|
||||
(OPTION_DWARF_DEPTH): New macro.
|
||||
(OPTION_DWARF_START): Likewise.
|
||||
(options): Add dwarf-depth and dwarf-start entries.
|
||||
(parse_args): Handle OPTION_DWARF_START and OPTION_DWARF_DEPTH.
|
||||
|
||||
2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* dwarf.c (display_gdb_index): Support version 5, warn on version 4.
|
||||
|
||||
2011-04-27 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* dwarf.c (process_extended_line_op): Handle
|
||||
DW_LNE_HP_source_file_correlation.
|
||||
|
||||
2011-04-27 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/da.po: Updated Danish translation.
|
||||
|
||||
2011-04-21 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* readelf.c (print_stapsdt_note): New function.
|
||||
(process_note): Use it.
|
||||
|
||||
2011-04-21 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* readelf.c (get_stapsdt_note_type): New function.
|
||||
(process_note): Recognize "stapsdt" notes.
|
||||
|
||||
2011-04-21 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* readelf.c (process_corefile_note_segment): Change header field
|
||||
widths.
|
||||
(process_note): Change field widths.
|
||||
|
||||
2011-04-21 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* readelf.c (print_gnu_note): New function.
|
||||
(process_note): Use it.
|
||||
|
||||
2011-04-21 Jie Zhang <jzhang918@gmail.com>
|
||||
|
||||
* MAINTAINERS: Update my email address.
|
||||
|
||||
2011-04-11 Kai Tietz <ktietz@redhat.com>
|
||||
|
||||
* windres.c (usage): Add new --preprocessor-arg option.
|
||||
(option_values): Add new OPTION_PREPROCESSOR_ARG enumerator.
|
||||
(option long_options): Add preprocessor-arg option.
|
||||
(main): Handle it.
|
||||
* doc/binutils.texi: Add documentation for --preprocessor-arg
|
||||
option.
|
||||
* NEWS: Add line about new --preprocessor-arg option for windres.
|
||||
|
||||
2011-04-08 John Marino <binutils@marino.st>
|
||||
|
||||
* arlex.l: Prevent redefinition of YY_NO_UNPUT.
|
||||
* syslex.l: Likewise.
|
||||
|
||||
2011-04-07 Paul Brook <paul@codesourcery.com>
|
||||
|
||||
* readelf.c (arm_section_get_word): Handle C6000 relocations.
|
||||
(decode_tic6x_unwind_regmask, decode_arm_unwind_bytecode,
|
||||
decode_tic6x_unwind_bytecode, expand_prel31): New functions.
|
||||
(decode_arm_unwind): Split out common code from ARM specific bits.
|
||||
(dump_arm_unwind): Use expand_prel31.
|
||||
(arm_process_unwind): Handle SHT_C6000_UNWIND sections.
|
||||
(process_unwind): Add SHT_C6000_UNWIND.
|
||||
|
||||
2011-04-06 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* configure.in (thumb-*-pe*): Remove.
|
||||
* configure: Regenerate.
|
||||
|
||||
2011-04-05 Sterling Augustine <augustine.sterling@gmail.com>
|
||||
|
||||
* MAINTAINERS: Update my email address.
|
||||
|
||||
2011-04-03 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/12632
|
||||
* objcopy.c (copy_unknown_object): Make the archive element
|
||||
readable.
|
||||
|
||||
2011-04-03 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* objdump.c (dump_reloc_set): Output R_SPARC_OLO10 relocations
|
||||
accurately, rather than how they are represented internally.
|
||||
|
||||
2011-03-31 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* makefile.vms (readelf.exe): New target.
|
||||
|
||||
2011-03-31 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* makefile.vms (DEBUG_OBJS): Add elfcomm.obj.
|
||||
|
||||
2011-03-31 Bernd Schmidt <bernds@codesourcery.com>
|
||||
|
||||
* readelf.c (get_symbol_index_type): Handle SCOM for TIC6X.
|
||||
(dump_relocations): Likewise.
|
||||
|
||||
2011-03-31 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* readelf.c (get_ia64_vms_note_type): New function.
|
||||
(print_ia64_vms_note): Ditto.
|
||||
(process_note): Recognize VMS/ia64 specific notes.
|
||||
Display them.
|
||||
(process_corefile_note_segment): Decode VMS notes.
|
||||
|
||||
2011-03-30 Catherine Moore <clm@codesourcery.com>
|
||||
|
||||
* addr2line.c (translate_addresses): Sign extend the pc
|
||||
if sign_extend_vma is enabled.
|
||||
|
||||
2011-03-30 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
|
||||
|
||||
* readelf.c (process_gnu_liblist): Stop memory leak.
|
||||
|
||||
2011-03-29 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* coffdump.c: Include bfd_stdint.h
|
||||
|
||||
2011-03-28 Pierre Muller <muller@ics.u-strasbg.fr>
|
||||
|
||||
* coffdump.c (coff_dump): Correct spelling error.
|
||||
(show_usage): Replace SYSROFF by COFF.
|
||||
|
||||
2011-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
|
||||
|
||||
* coffdump.c (dump_coff_scope): Use double typecast for pointer P
|
||||
to allow compilation for all targets.
|
||||
|
||||
2011-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
|
||||
|
||||
* dwarf.c (process_debug_info): Use offset_size to determine
|
||||
the bit-size of the computation unit's offset.
|
||||
(decode_location_expression): Use dwarf_vmatoa function to display
|
||||
DW_OP_addr OP.
|
||||
(process_debug_info): Use dwarf_vma type for local variables
|
||||
length and type_offset.
|
||||
|
||||
2011-03-25 Michael Snyder <msnyder@vmware.com>
|
||||
|
||||
* strings.c (print_strings): Plug memory leak.
|
||||
* ar.c (move_members): Plug memory leak.
|
||||
(delete_members): Plug memory leak.
|
||||
(write_archive): Plug memory leak.
|
||||
* ieee.c (ieee_add_bb11): Plug memory leak.
|
||||
(ieee_function_type): Likewise.
|
||||
(ieee_class_baseclass): Likewise.
|
||||
* prdbg.c (pr_function_type): Close memory leaks.
|
||||
(pr_method_type): Likewise.
|
||||
(tg_class_static_member): Likewise.
|
||||
(tg_class_method_variant): Likewise.
|
||||
(tg_class_static_method_variant): Likewise.
|
||||
* stabs.c (parse_stab_enum_type): Fix memory leaks.
|
||||
(parse_stab_struct_type): Likewise.
|
||||
(parse_stab_struct_fields): Likewise.
|
||||
(parse_stab_one_struct_field): Likewise.
|
||||
(parse_stab_members): Likewise.
|
||||
(stab_demangle_qualified): Likewise.
|
||||
* objdump.c (dump_reloc_set): Free malloced memory.
|
||||
* bucomm.c (make_tempname): Stop memory leak.
|
||||
|
||||
2011-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
|
||||
|
||||
Replace bfd_vma type and analog types by dwarf_vma and analogs.
|
||||
Use dwarf specific print functions to display these type values.
|
||||
* dwarf.h (dwarf_signed_vma): New type;
|
||||
(DWARF2_External_LineInfo): Replace bfd_vma by dwarf_vma.
|
||||
(DWARF2_External_PubNames): Likewise.
|
||||
(DWARF2_External_CompUnit): Likewise.
|
||||
(DWARF2_External_ARange): Likewise.
|
||||
(read_leb128): Change return type to dwarf_vma.
|
||||
* dwarf.c (print_dwarf_vma): Use __MINGW32__ conditional and
|
||||
check byte_size values.
|
||||
(dwarf_vmatoa): Change parameter type to dwarf_vma.
|
||||
(dwarf_svmatoa): New static function.
|
||||
(read_leb128): Change return type to dwarf_vma.
|
||||
(read_sleb128): New static function.
|
||||
(struct State_Machine_Registers): Change address field type to
|
||||
dwarf_vma.
|
||||
(process_extended_line_op): Adapt to type changes.
|
||||
(fetch_indirect_string): Likewise.
|
||||
(idisplay_block): Likewise.
|
||||
(decode_location_expression): Likewise.
|
||||
(read_and_display_attr_value): Likewise.
|
||||
(process_debug_info): Likewise.
|
||||
(display_debug_lines_raw): Likewise.
|
||||
(display_debug_lines_decoded): Likewise.
|
||||
(SLEB macro): Use new read_sleb128 function.
|
||||
|
||||
2011-03-17 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR 12590
|
||||
* ar.c (ranlib_main): Init arg_index properly.
|
||||
(usage): Describe --target.
|
||||
|
||||
2011-03-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* dwarf.c (dw_TAG_name): Handle DW_TAG_GNU_call_site_parameter.
|
||||
(read_and_display_attr_value): Handle DW_AT_GNU_call_site_data_value,
|
||||
DW_AT_GNU_call_site_target and DW_AT_GNU_call_site_target_clobbered.
|
||||
(get_AT_name): Handle DW_AT_GNU_call_site_value,
|
||||
DW_AT_GNU_call_site_data_value, DW_AT_GNU_call_site_target,
|
||||
DW_AT_GNU_call_site_target_clobbered, DW_AT_GNU_tail_call,
|
||||
DW_AT_GNU_all_tail_call_sites, DW_AT_GNU_all_call_sites and
|
||||
DW_AT_GNU_all_source_call_sites.
|
||||
(decode_location_expression) <case DW_OP_GNU_entry_value>: Adjust
|
||||
handling.
|
||||
|
||||
2011-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* dwarf.c (get_TAG_name): Handle DW_TAG_GNU_call_site.
|
||||
(decode_location_expression): Handle DW_OP_GNU_entry_value.
|
||||
(read_and_display_attr_value): Handle DW_AT_GNU_call_site_value.
|
||||
(get_AT_name): Likewise.
|
||||
|
||||
2011-03-14 Michael Snyder <msnyder@vmware.com>
|
||||
|
||||
* objcopy.c (set_pe_subsystem): Free subsystem.
|
||||
|
||||
* wrstabs.c (stab_start_struct_type): Close memory leak.
|
||||
|
||||
* readelf.c (process_version_sections): Free symbols.
|
||||
|
||||
* nm.c (display_rel_file): Free symsizes.
|
||||
|
||||
2011-03-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* readelf.c (get_machine_name): Update EM_V850 entry.
|
||||
|
||||
2011-03-03 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* objdump.c (usage): Fix single typo.
|
||||
* po/bg.po, po/binutils.pot, po/da.po, po/es.po, po/fi.po,
|
||||
po/fr.po, po/id.po, po/ja.po, po/ru.po, po/vi.po: Likewise.
|
||||
|
||||
2011-03-01 Akos Pasztory <akos.pasztory@gmail.com>
|
||||
|
||||
PR binutils/12523
|
||||
* readelf.c (process_object): Clear dynamic_info_DT_GNU_HASH.
|
||||
|
||||
2011-02-28 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* debug.c (debug_start_source): Use filename_(n)cmp.
|
||||
* ieee.c (ieee_finish_compilation_unit): Likewise.
|
||||
(ieee_lineno): Likewise.
|
||||
* nlmconv.c (main): Likewise.
|
||||
* objcopy.c (strip_main): Likewise.
|
||||
(copy_main): Likewise.
|
||||
* objdump.c (show_line): Likewise.
|
||||
(dump_reloc_set): Likewise.
|
||||
* srconv.c (main): Likewise.
|
||||
* wrstabs.c (stab_lineno): Likewise.
|
||||
|
||||
2011-02-24 Zachary T Welch <zwelch@codesourcery.com>
|
||||
|
||||
* readelf.c (decode_arm_unwind): Implement decoding of remaining
|
||||
ARM unwind instructions (i.e. VFP/NEON and Intel Wireless MMX).
|
||||
|
||||
2011-02-23 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* dwarf.c (read_leb128): Use bfd_vma instead of
|
||||
long type.
|
||||
(dwarf_vmatoa): New helper routine.
|
||||
(process_extended_line_op): Use for adr bfd_vma
|
||||
type and print those typed values via BFD_VMA_FMT
|
||||
or via dwarf_vmatoa for localized prints.
|
||||
(fetch_indirect_string): Adjust offset's type.
|
||||
(decode_location_expression): Adjust argument types
|
||||
and uvalue type.
|
||||
(read_and_display_attr_value): Likewise.
|
||||
(read_and_display_attr): Likewise.
|
||||
(decode_location_expression): Adjust printf format.
|
||||
(process_debug_info): Likewise.
|
||||
(display_debug_lines_raw): Likewise.
|
||||
(display_debug_lines_decoded): Likewise.
|
||||
(display_debug_pubnames): Likewise.
|
||||
(display_debug_loc): Likewise.
|
||||
(display_debug_aranges): Likewise.
|
||||
* dwarf.h (DWARF2_External_LineInfo,
|
||||
DWARF2_Internal_LineInfo, DWARF2_External_PubNames,
|
||||
DWARF2_Internal_PubNames, DWARF2_External_CompUnit,
|
||||
DWARF2_Internal_CompUnit, DWARF2_External_ARange,
|
||||
DWARF2_Internal_ARange): Added..
|
||||
(read_leb128): Adjust return type.
|
||||
|
||||
2011-02-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
2011-02-08 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12467
|
||||
* readelf.c (process_program_headers): Issue a warning if there
|
||||
are no program headers but the file header has a non-zero program
|
||||
header offset.
|
||||
(process_section_headers): Issue a warning if there are no section
|
||||
headers but the file header has a non-zero section header offset.
|
||||
(process_section_groups): Reword the no section message so that it
|
||||
can be distinguished from the one issued by process_section_headers.
|
||||
|
||||
2011-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
Doug Evans <dje@google.com>
|
||||
|
||||
* dwarf.c (display_gdb_index): Support version 4, warn on version 3.
|
||||
|
||||
2011-01-19 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* readelf.c (process_object): Free dynamic_section after use.
|
||||
|
||||
2011-01-18 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/12408
|
||||
* readelf.c (process_archive): Free and reset dump_sects
|
||||
after processing each archive member.
|
||||
|
||||
2011-01-11 Andreas Schwab <schwab@redhat.com>
|
||||
|
||||
* readelf.c (print_symbol): Handle symbol characters as unsigned.
|
||||
Whitespace fixes.
|
||||
|
||||
2011-01-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/da.po: Updated Danish translation.
|
||||
|
||||
2011-01-06 Vladimir Siminov <sv@sw.ru>
|
||||
|
||||
* bucomm.c (get_file_size): Check for negative sizes and issue a
|
||||
warning message if encountered.
|
||||
|
||||
2011-01-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* version.c (print_version): Update copyright to 2011.
|
||||
|
||||
For older changes see ChangeLog-2010
|
||||
|
||||
Local Variables:
|
||||
mode: change-log
|
||||
left-margin: 8
|
||||
fill-column: 74
|
||||
version-control: never
|
||||
End:
|
|
@ -1,987 +1,5 @@
|
|||
2011-11-25 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/objdump.exp (cpus): Add MicroBlaze.
|
||||
(objdump -WL): Skip this test on MCore, Moxie and OpenRisc
|
||||
targets.
|
||||
|
||||
* binutils-all/objcopy.exp (localize-hidden-1): Expect this test
|
||||
to fail on MIPS based targets.
|
||||
|
||||
2011-10-25 Kai Tietz <ktietz@redhat.com>
|
||||
|
||||
* binutils-all/windres/strtab4.rc: New test.
|
||||
* binutils-all/windres/strtab4.rsd: Likewise.
|
||||
|
||||
2011-10-11 Chris <player1@onet.eu>
|
||||
|
||||
PR binutils/13051
|
||||
* binutils-all\windres\version.rsd: Regenerate.
|
||||
* binutils-all\windres\version_cat.rsd: Regenerate.
|
||||
* binutils-all\windres\version_mlang.rc: Add new test.
|
||||
* binutils-all\windres\version_mlang.rsd: Likewise.
|
||||
|
||||
2011-10-07 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/objdump.exp: Don't run dw2-decodedline.S on ia64.
|
||||
|
||||
2011-10-04 Carlos O'Donell <carlos@codesourcery.com>
|
||||
|
||||
* binutils-all/dw2-decodedline.S: New file.
|
||||
* binutils-all/objdump.WL: New file.
|
||||
* binutils-all/objdump.exp: Update copyright year.
|
||||
New test case for -WL.
|
||||
|
||||
2011-09-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
|
||||
|
||||
* binutils-all/elfedit-4.d: Give test a unique name.
|
||||
|
||||
2011-09-15 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/13180
|
||||
* binutils-all/group-6.d: New.
|
||||
* binutils-all/group-6.s: Likewise.
|
||||
|
||||
* binutils-all/objcopy.exp: Run group-6 for ELF targrts.
|
||||
|
||||
2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/elfedit.exp: Run elfedit-4.
|
||||
|
||||
* binutils-all/elfedit-4.d: New.
|
||||
|
||||
2011-06-30 Bernd Schmidt <bernds@codesourcery.com>
|
||||
|
||||
* binutils-all/objcopy.exp (strip_test, strip_executable):
|
||||
On ELF targets, test that OS/ABI is preserved.
|
||||
(copy_setup): Do test on tic6x-*-uclinux.
|
||||
|
||||
2011-06-19 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/elfedit-1.d: Updated for x32.
|
||||
|
||||
2011-05-18 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12753
|
||||
* lib/utils-lib.exp (run_dump_test): Allow nm as a program.
|
||||
* binutils-all/nm.exp: Test running "nm -g" on an object file
|
||||
containing a unique symbol.
|
||||
|
||||
2011-05-13 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* binutils-all/objcopy.exp objcopy_text): Remove xfails for sh-rtems
|
||||
and tic4x.
|
||||
|
||||
2011-05-02 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/12720
|
||||
* binutils-all/ar.exp (delete_an_element): New.
|
||||
(move_an_element): Likewise.
|
||||
Run delete_an_element and move_an_element.
|
||||
|
||||
2011-04-30 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/x86-64/compressed-1a.d: Adjust for change in output
|
||||
format.
|
||||
|
||||
2011-04-29 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* binutils-all/i386/compressed-1a.d: Adjust for change in output
|
||||
format.
|
||||
|
||||
2011-04-28 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* binutils-all/objdump.W: Correct output.
|
||||
|
||||
011-04-11 Kai Tietz
|
||||
|
||||
* binutils-all/windres/windres.exp: Add '// cpparg <option>' command
|
||||
to rc file interpretation to specify addition pre-processor commands
|
||||
as script option.
|
||||
* binutils-all/windres/strtab3.rc: New.
|
||||
* binutils-all/windres/strtab3.rsd: New.
|
||||
* binutils-all/windres/README: Add note about cpparg script option.
|
||||
argument
|
||||
|
||||
2011-04-11 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/arm/simple.s: Fix assembly problems for COFF based
|
||||
ARM toolchaisn by removing .type and .size directives.
|
||||
|
||||
2011-04-07 Paul Carroll<pcarroll@codesourcery.com>
|
||||
|
||||
* binutils-all/arm/simple.s: Demo issue with objdump with
|
||||
multiple input files
|
||||
* binutils-all/arm/objdump.exp: added new ARM test case code
|
||||
|
||||
2011-04-06 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* binutils-all/objcopy.exp (*arm*-*-coff): Change to arm*-*-coff.
|
||||
(xscale-*-coff, thumb*-*-coff, thumb*-*-pe): Don't handle.
|
||||
|
||||
2011-03-31 Bernd Schmidt <bernds@codesourcery.com>
|
||||
|
||||
* lib/binutils-common.exp (is_elf_format): Accept tic6x*-*-uclinux*.
|
||||
|
||||
2011-01-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
* lib/binutils-common.exp (regexp_diff): Use "==" instead of "eq".
|
||||
|
||||
2010-12-31 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
* binutils-all/copy-2.d: Change "hppa" to "hppa*" in not-target list.
|
||||
* binutils-all/copy-3.d: Add hppa*-*-hpux* to not-target list.
|
||||
* binutils-all/objcopy.exp (reverse-bytes): xfail on 32-bit hpux.
|
||||
|
||||
2010-12-31 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* binutils-all/readelf.exp: Handle MIPS FreeBSD targets.
|
||||
|
||||
2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* lib/binutils-common.exp (regexp_diff): Implement inverse
|
||||
matching, requested by `!'.
|
||||
|
||||
2010-11-20 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* lib/binutils-common.exp (regexp_diff): New procedure.
|
||||
* lib/utils-lib.exp (regexp_diff): Delete.
|
||||
|
||||
2010-11-20 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* lib/binutils-common.exp: New file.
|
||||
* lib/utils-lib.exp (load_common_lib): New function. Load
|
||||
binutils-common.exp.
|
||||
(is_elf_format): Delete.
|
||||
|
||||
2010-11-15 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/compress.exp: Replace binutils_assemble with
|
||||
binutils_assemble_flags for --nocompress-debug-sections.
|
||||
|
||||
2010-11-15 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/compress.exp: Pass --nocompress-debug-sections to
|
||||
assembler for uncompressed debug sections.
|
||||
|
||||
* binutils-all/testranges.d: Also expect .zdebug in section name.
|
||||
|
||||
2010-11-08 Thomas Schwinge <thomas@schwinge.name>
|
||||
|
||||
* lib/utils-lib.exp (is_elf_format): Consider for *-*-gnu*, too.
|
||||
* binutils-all/elfedit-2.d (target): Likewise.
|
||||
* binutils-all/elfedit-3.d (target): Likewise.
|
||||
* binutils-all/i386/i386.exp: Likewise.
|
||||
* binutils-all/objcopy.exp: Likewise.
|
||||
* binutils-all/strip-3.d (target): Likewise.
|
||||
|
||||
2010-11-08 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* binutils-all/objdump.W: Adjust expected result for debug section
|
||||
rename.
|
||||
|
||||
2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/libdw2.out: Also accept MIPS_DWARF.
|
||||
|
||||
2010-10-29 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/compress.exp: New.
|
||||
* binutils-all/dw2-1.S: Likewise.
|
||||
* binutils-all/dw2-2.S: Likewise.
|
||||
* binutils-all/libdw2-compressed.out: Likewise.
|
||||
* binutils-all/libdw2.out: Likewise.
|
||||
|
||||
2010-10-22 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* binutils-all/group-5.d: Expect ".group" for the name of group
|
||||
sections.
|
||||
* binutils-all/strip-2.d: Likewise.
|
||||
|
||||
2010-10-12 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
* binutils-all/m68k/objdump.exp: Add fnop test.
|
||||
* binutils-all/m68k/fnop.s: New file.
|
||||
|
||||
2010-09-29 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* lib/utils-lib.exp (is_elf_format): Merge with gas and ld versions.
|
||||
|
||||
2010-09-23 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* binutils-all/ar.exp: Don't run unique_symbol on msp or hpux.
|
||||
* binutils-all/copy-2.d: Update not-target list.
|
||||
* binutils-all/note-1.d: Don't run on h8300.
|
||||
* binutils-all/objcopy.exp: Don't run strip-10 on msp or hpux.
|
||||
(objcopy_test): Remove h8300-rtems from xfails.
|
||||
|
||||
2010-09-16 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* binutils-all/i386/i386.exp: Don't run on linuxaout.
|
||||
|
||||
2010-09-10 Ben Gardiner <bengardiner@nanometrics.ca>
|
||||
|
||||
* binutils-all/objcopy.exp: Add test of new --interleave-width
|
||||
option.
|
||||
|
||||
2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* binutils-all/objdump.W: Update DW_OP_reg5 expected output.
|
||||
|
||||
2010-08-23 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/elfedit-3.d: New.
|
||||
|
||||
* binutils-all/elfedit.exp: Run elfedit-3.
|
||||
|
||||
2010-07-19 Andreas Schwab <schwab@redhat.com>
|
||||
|
||||
* binutils-all/readelf.s: Ignore "Key to Flags" contents.
|
||||
* binutils-all/readelf.s-64: Likewise.
|
||||
* binutils-all/i386/compressed-1b.d: Likewise.
|
||||
* binutils-all/i386/compressed-1c.d: Likewise.
|
||||
* binutils-all/x86-64/compressed-1b.d: Likewise.
|
||||
* binutils-all/x86-64/compressed-1c.d: Likewise.
|
||||
|
||||
2010-07-14 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/i386/compressed-1a.d: Fix a typo.
|
||||
* binutils-all/i386/compressed-1b.d: Likewise.
|
||||
* binutils-all/i386/compressed-1c.d: Likewise.
|
||||
* binutils-all/x86-64/compressed-1a.d: Likewise.
|
||||
* binutils-all/x86-64/compressed-1b.d: Likewise.
|
||||
* binutils-all/x86-64/compressed-1c.d: Likewise.
|
||||
|
||||
2010-07-14 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* config/default.exp (binutils_assemble): Use
|
||||
default_binutils_assemble_flags.
|
||||
(binutils_assemble_flags): New.
|
||||
|
||||
* lib/utils-lib.exp (default_binutils_assemble): Renamed to ...
|
||||
(default_binutils_assemble_flags): This. Add asflags and
|
||||
pass it to target_assemble.
|
||||
(run_dump_test): Support assembler flags.
|
||||
|
||||
* binutils-all/i386/compressed-1.s: New.
|
||||
* binutils-all/i386/compressed-1a.d: Likewise.
|
||||
* binutils-all/i386/compressed-1b.d: Likewise.
|
||||
* binutils-all/i386/compressed-1c.d: Likewise.
|
||||
* binutils-all/i386/i386.exp: Likewise.
|
||||
* binutils-all/x86-64/compressed-1.s: Likewise.
|
||||
* binutils-all/x86-64/compressed-1a.d: Likewise.
|
||||
* binutils-all/x86-64/compressed-1b.d: Likewise.
|
||||
* binutils-all/x86-64/compressed-1c.d: Likewise.
|
||||
* binutils-all/x86-64/x86-64.exp: Likewise.
|
||||
|
||||
2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR gas/10531
|
||||
PR gas/11789
|
||||
* binutils-all/objdump.W: Remove bogus line debug info.
|
||||
|
||||
2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR gas/11600
|
||||
* binutils-all/objcopy.exp: Run exclude-1a and exclude-1b for
|
||||
ELF targets.
|
||||
|
||||
* binutils-all/exclude-1.s: New.
|
||||
* binutils-all/exclude-1a.d: Likewise.
|
||||
* binutils-all/exclude-1b.d: Likewise.
|
||||
|
||||
2010-04-30 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/dlltool.exp: Add a missing `"'.
|
||||
|
||||
2010-04-27 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* binutils-all/dlltool.exp: Allow test for
|
||||
arm-wince-pe target.
|
||||
|
||||
2010-03-30 Kai TIetz <kai.tietz@onevision.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Mark simple copy executable
|
||||
as failing for all *-*-mingw32* targets.
|
||||
|
||||
2010-03-26 Matt Rice <ratmice@gmail.com>
|
||||
|
||||
* binutils-all/ar.exp (unique_symbol): New test.
|
||||
|
||||
2010-02-18 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* binutils-all/group-5.s, * binutils-all/group-5.d: New test.
|
||||
* binutils-all/objcopy.exp: Run it.
|
||||
|
||||
2010-02-01 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* binutils-all/note-1.d: New.
|
||||
* binutils-all/objcopy.exp: Add it.
|
||||
|
||||
2010-01-30 Dave Korn <dave.korn.cygwin@gmail.com>
|
||||
|
||||
* binutils-all/windres/html.rc: Don't xfail x86_64-*-mingw*.
|
||||
* binutils-all/windres/lang.rc: Likewise.
|
||||
* binutils-all/windres/messagetable.rc: Likewise.
|
||||
* binutils-all/windres/strtab1.rc: Likewise.
|
||||
* binutils-all/windres/strtab2.rc: Likewise.
|
||||
* binutils-all/windres/version.rc: Likewise.
|
||||
* binutils-all/windres/version_cat.rc: Likewise.
|
||||
|
||||
2010-01-19 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
* lib/utils-lib.exp (run_dump_test): Permit option values to use
|
||||
$srcdir to refer to the source directory.
|
||||
* binutils-all/add-section.d: New test.
|
||||
* binutils-all/add-empty-section.d: New test.
|
||||
* binutils-all/empty-file: New test input file.
|
||||
* binutils-all/objcopy.exp: Run new tests.
|
||||
|
||||
2010-01-08 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/elfedit-2.d: New.
|
||||
|
||||
* binutils-all/elfedit.exp: Run elfedit-2.
|
||||
|
||||
2010-01-06 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/11131
|
||||
* binutils-all/elfedit-1.d: New.
|
||||
* binutils-all/elfedit.exp: Likewise.
|
||||
|
||||
* config/default.exp (ELFEDIT): New. Set if it doesn't exist.
|
||||
(ELFEDITFLAGS): Likewise.
|
||||
|
||||
* lib/utils-lib.exp (run_dump_test): Support elfedit.
|
||||
|
||||
2009-10-28 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* binutils-all/dlltool.exp: Add tests for --no-leading-underscore
|
||||
and --leading-underscore option for dlltool.
|
||||
|
||||
2009-10-23 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* binutils-all/dlltool.exp: Add new test.
|
||||
* binutils-all/alias-2.def: New file.
|
||||
|
||||
2009-10-18 Vincent Rivière <vincent.riviere@freesbee.fr>
|
||||
|
||||
* binutils-all/copy-2.d: Exclude more aout targets.
|
||||
* binutils-all/copy-3.d: Likewise.
|
||||
|
||||
2009-09-23 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/readelf.s: Tolerate some whitespace differences.
|
||||
* binutils-all/readelf.s-64: Likewise.
|
||||
* binutils-all/readelf.ss: Likewise.
|
||||
* binutils-all/readelf.ss-64: Likewise.
|
||||
* binutils-all/readelf.ss-mips: Likewise.
|
||||
* binutils-all/readelf.ss-tmips: Likewise.
|
||||
* binutils-all/strip-10.d: Likewise.
|
||||
|
||||
2009-09-08 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/objdump.exp (cpus_expected): Add ms1.
|
||||
|
||||
2009-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* binutils-all/testranges.s (.debug_info): Pad the only CU.
|
||||
|
||||
2009-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* binutils-all/testranges.s: Replace all .long by .4byte.
|
||||
|
||||
2009-09-04 DJ Delorie <dj@redhat.com>
|
||||
|
||||
* binutils-all/objdump.exp: Add m16c and m32c to the list of
|
||||
expected cpus.
|
||||
|
||||
2009-09-02 Jie Zhang <jie.zhang@analog.com>
|
||||
|
||||
* binutils-all/bfin/unknown-mode.s: New test.
|
||||
* binutils-all/bfin/objdump.exp: New test.
|
||||
|
||||
2009-08-17 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/strip-10.d: Accept "<OS specific>: 10" for the type
|
||||
of the UNIQUE symbol.
|
||||
|
||||
2009-08-07 Daniel Jacobowitz <dan@codesourcery.com>
|
||||
|
||||
* binutils-all/testranges.s: Use %progbits. Use ";#" for comments.
|
||||
|
||||
2009-08-06 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/10492
|
||||
* binutils-all/objcopy.exp: Run strip-10.
|
||||
|
||||
* binutils-all/strip-10.d: New.
|
||||
* binutils-all/unique.s: Likewise.
|
||||
|
||||
2009-07-31 Daniel Gutson <dgutson@codesourcery.com>
|
||||
Daniel Jacobowitz <dan@codesourcery.com>
|
||||
|
||||
* binutils-all/arm/thumb2-cond.s: Use instructions instead of
|
||||
.short.
|
||||
|
||||
2009-07-29 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/testranges.s: Replace .value with .short.
|
||||
|
||||
2009-07-16 Dave Korn <dave.korn.cygwin@gmail.com>
|
||||
H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Run testranges and testranges-ia64
|
||||
for ELF targets only.
|
||||
|
||||
2009-07-16 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/objcopy.exp; Run testranges-ia64.
|
||||
|
||||
* binutils-all/testranges.d: Don't run for ia64.
|
||||
|
||||
* binutils-all/testranges-ia64.d: New.
|
||||
* binutils-all/testranges-ia64.s: Likewise.
|
||||
|
||||
2009-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* binutils-all/objcopy.exp (testranges): New test.
|
||||
* binutils-all/testranges.d, binutils-all/testranges.s: New files.
|
||||
|
||||
2009-06-25 Christopher Faylor <me+cygwin@cgf.cx>
|
||||
|
||||
* binutils-all/objcopy.exp: Move XFAIL from objcopy_test to
|
||||
copy_executable.
|
||||
|
||||
2009-06-25 Christopher Faylor <me+cygwin@cgf.cx>
|
||||
|
||||
* binutils-all/objcopy.exp: Always treat objcopy_test as XFAIL on
|
||||
cygwin.
|
||||
|
||||
2009-04-16 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/localize-hidden-1.s: Use "==" instead of ".set".
|
||||
* binutils-all/localize-hidden-2.s: Likewise.
|
||||
|
||||
2009-04-02 Dave Korn <dave.korn.cygwin@gmail.com>
|
||||
|
||||
* inutils-all/objcopy.exp (strip_executable): Delete remote dest
|
||||
file before downloading.
|
||||
(strip_executable_with_saving_a_symbol): Likewise.
|
||||
(keep_debug_symbols_and_test_copy): Likewise.
|
||||
|
||||
2009-03-11 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* binutils-all/objdump.W, binutils-all/objdump.s: Don't match
|
||||
literal "tmpdir/" in expected output.
|
||||
|
||||
2009-03-11 Chris Demetriou <cgd@google.com>
|
||||
|
||||
* binutils-all/ar.exp (deterministic_archive): New test.
|
||||
|
||||
2009-03-09 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/9933
|
||||
* binutils-all/copy-4.d: New.
|
||||
|
||||
* binutils-all/objcopy.exp: Run copy-4.
|
||||
|
||||
2009-03-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
* config/hppa.sed: Fix spelling.
|
||||
|
||||
2009-03-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
* binutils-all/localize-hidden-1.s: Change .equ to .set.
|
||||
* binutils-all/localize-hidden-2.s: Likewise.
|
||||
|
||||
2009-01-29 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/objdump.W: Do not assume that high and low PC
|
||||
addresses will have been computed.
|
||||
|
||||
2008-10-06 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* binutils-all/objdump.W: Update.
|
||||
|
||||
2008-10-03 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/group.s: Updated.
|
||||
* binutils-all/group-2.s: Likewise.
|
||||
* binutils-all/group-3.s: Likewise.
|
||||
* binutils-all/group-4.s: Likewise.
|
||||
* binutils-all/strip-7.d: Likewise.
|
||||
* binutils-all/strip-9.d: Likewise.
|
||||
|
||||
2008-10-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/group-4.s: New.
|
||||
* binutils-all/strip-8.d: Likewise.
|
||||
* binutils-all/strip-9.d: Likewise.
|
||||
|
||||
* binutils-all/objcopy.exp: Test objcopy on group-4.s. Run
|
||||
strip-8 and strip-9.
|
||||
|
||||
2008-10-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/group-3.s: New.
|
||||
* binutils-all/strip-6.d: Likewise.
|
||||
* binutils-all/strip-7.d: Likewise.
|
||||
|
||||
* binutils-all/objcopy.exp: Test objcopy on group-3.s. Run
|
||||
strip-6 and strip-7.
|
||||
|
||||
2008-10-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/group-2.s: New.
|
||||
* binutils-all/strip-4.d: Likewise.
|
||||
* binutils-all/strip-5.d: Likewise.
|
||||
|
||||
* binutils-all/objcopy.exp: Test objcopy on group-2.s. Run
|
||||
strip-4 and strip-5.
|
||||
|
||||
2008-07-26 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/objdump.exp: Run compressed debug test only for ELF.
|
||||
|
||||
2008-07-11 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* binutils-all/objdump.W: Generalize to adjust for targets with
|
||||
non-byte-size instructions.
|
||||
|
||||
2008-07-09 Craig Silverstein <csilvers@google.com>
|
||||
|
||||
* binutils-all/objdump.exp: Add test for objdump -s on a file
|
||||
with a compressed debug section. Add test for objdump -W on a
|
||||
file that contains a compressed debug section.
|
||||
* binutils-all/readelf.exp: Call readelf_compressed_wa_test.
|
||||
(readelf_compressed_wa_test): New function.
|
||||
* binutils-all/dw2-compressed.S: New file.
|
||||
* binutils-all/objdump.W: New file.
|
||||
* binutils-all/objdump.s: New file.
|
||||
* binutils-all/readelf.wa: New file.
|
||||
|
||||
2008-07-08 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* binutils-all/objcopy.exp (copy_setup): Check if host-triplet
|
||||
is target-triplet for execution tests.
|
||||
(copy_executable): Likewise.
|
||||
(strip_executable): Likewise.
|
||||
(strip_executable_with_saving_a_symbol): Likewise.
|
||||
|
||||
2008-05-29 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Call KEEP_DEBUG_SYMBOLS_AND_TEST_COPY.
|
||||
(keep_debug_symbols_and_test_copy): New function.
|
||||
(test5, test6): New variables.
|
||||
|
||||
2008-03-27 Cary Coutant <ccoutant@google.com>
|
||||
|
||||
* binutils-all/ar.exp: Add thin archive tests.
|
||||
|
||||
2008-02-26 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* config/default.exp (gcc_gas_flag, dlltool_gas_flag): Define to
|
||||
empty for testing an installed toolchain.
|
||||
|
||||
2008-02-04 Bob Wilson <bob.wilson@acm.org>
|
||||
|
||||
* binutils-all/objdump.exp (cpus_expected): Add xtensa.
|
||||
|
||||
2007-10-26 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/windres/windres.exp: Don't xfail.
|
||||
|
||||
2007-10-16 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/readelf.ss: Accept COMMON in readelf's output.
|
||||
* binutils-all/readelf.ss-64: Likewise.
|
||||
* binutils-all/readelf.ss-mips: Likewise.
|
||||
* binutils-all/readelf.ss-tmips: Likewise.
|
||||
|
||||
2007-08-30 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/dumptest.s: New test file.
|
||||
* binutils-all/readelf.exp: Add test of readelf's -p switch.
|
||||
|
||||
2007-08-28 Mark Shinwell <shinwell@codesourcery.com>
|
||||
Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* binutils-all/ar.exp (long_filenames): Delete temporary files on
|
||||
the host.
|
||||
* binutils-all/arm/objdump.exp: Only check "which $OBJDUMP" if
|
||||
host is local.
|
||||
* binutils-all/objcopy.exp: Use ${srecfile} to get the name of the
|
||||
srec file to be passed to binutils_run.
|
||||
(objcopy_test_readelf): Use remote_exec.
|
||||
* binutils-all/readelf.exp (readelf_find_size): Use remote_exec.
|
||||
(readelf_test): Likewise.
|
||||
(readelf_wi_test): Likewise.
|
||||
* lib/utils-lib.exp (run_dump_test): Only check "which $binary" if
|
||||
host is local. Use remote_exec. Use $tempfile not
|
||||
tmpdir/bintest.o.
|
||||
|
||||
2007-08-09 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/copy-2.d (not-target): Match *-*-*aout.
|
||||
* binutils-all/copy-3.d (not-target): Likewise.
|
||||
* binutils-all/objcopy.exp (objcopy_test): Remove extraneous
|
||||
setup_xfail.
|
||||
* windres/windres.exp: Return unsupported rather than fail if
|
||||
windows.h not found.
|
||||
|
||||
2007-07-05 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* lib/utils-lib.exp: Update copyright notice to refer to GPLv3.
|
||||
* config/default.exp, binutils-all/ar.exp,
|
||||
binutils-all/dlltool.exp, binutils-all/nm.exp,
|
||||
binutils-all/objcopy.exp, binutils-all/arm/objdump.exp,
|
||||
binutils-all/hppa/objdump.exp, binutils-all/m68k/objdump.exp,
|
||||
binutils-all/vax/objdump.exp, binutils-all/windres/windres.exp,
|
||||
binutils-all/windres/msupdate: Likewise.
|
||||
|
||||
2007-06-23 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/strip-3.d: Also strip .xtensa.info section.
|
||||
|
||||
2007-05-24 Kai Tietz <Kai.Tietz@onevision.com>
|
||||
|
||||
* binutils-all/windres/version_cat.rc: New.
|
||||
* binutils-all/windres/version_cat.rsd: New.
|
||||
|
||||
2007-05-23 Kai Tietz <Kai.Tietz@onevision.com>
|
||||
|
||||
* binutils-all/windres/html.rc: New.
|
||||
* binutils-all/windres/html.rsd: New.
|
||||
* binutils-all/windres/html1.hm: New.
|
||||
* binutils-all/windres/html2.hm: New.
|
||||
* binutils-all/windres/messagetable.rc: New.
|
||||
* binutils-all/windres/messagetable.rsd: New.
|
||||
* binutils-all/windres/MSG00001.bin: New.
|
||||
* binutils-all/windres/strtab2.rc: New.
|
||||
* binutils-all/windres/strtab2.rsd: New.
|
||||
* binutils-all/windres/version.rc: New.
|
||||
* binutils-all/windres/version.rsd: New.
|
||||
* binutils-all/windres/dialog.rsd: Fix expected results.
|
||||
|
||||
2007-05-17 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* binutils-all/strip-3.d: Strip .pdr section.
|
||||
|
||||
2007-05-15 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/objcopy.exp: Only run needed-by-reloc test for ELF.
|
||||
|
||||
2007-05-11 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/needed-by-reloc.s: Use .long rather than .4byte.
|
||||
|
||||
2007-05-08 Mark Shinwell <shinwell@codesourcery.com>
|
||||
|
||||
* binutils-all/strip-3.d: Strip .ARM.attributes and .reginfo
|
||||
sections.
|
||||
|
||||
2007-05-02 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/objcopy.exp (copy_setup): Don't perror, use send_log.
|
||||
(copy_executable): Return early if test2 is blank.
|
||||
Return unsupported rather than unresolved if we can't run
|
||||
executables. Do test1 if we can compile.
|
||||
|
||||
2007-04-24 Nathan Froyd <froydnj@codesourcery.com>
|
||||
Phil Edwards <phil@codesourcery.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Add test for stripping a symbol
|
||||
used in a relocation.
|
||||
* binutils-all/needed-by-reloc.s: New file.
|
||||
|
||||
2007-04-20 Nathan Froyd <froydnj@codesourcery.com>
|
||||
Phil Edwards <phil@codesourcery.com>
|
||||
Thomas de Lellis <tdel@windriver.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Add test for --reverse-bytes.
|
||||
|
||||
2007-04-21 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
* binutils-all/readelf.exp (regexp_diff): Delete.
|
||||
|
||||
2007-04-20 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
* binutils-all/arm/thumb2-cond.s: Allow for tab expansion by the pty.
|
||||
Rename the second test.
|
||||
|
||||
2007-04-12 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/4348
|
||||
* binutils-all/empty.s: New file.
|
||||
* binutils-all/strip-3.d: Likewise.
|
||||
|
||||
* binutils-all/objcopy.exp: Run strip-3 for ELF target.
|
||||
|
||||
2007-02-27 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Skip for uclinux targets.
|
||||
|
||||
2007-02-14 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/readelf.exp (readelf_wi_test): Fix unexpected
|
||||
output failure message.
|
||||
|
||||
2007-01-08 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* copy-3.d: Renamed target x86_64-*-mingw64 to x86_64-*-mingw*
|
||||
* dlltool.exp: Dito
|
||||
* lang.rc: Dito
|
||||
* strtab1.rc: Dito
|
||||
* windres.exp: Dito
|
||||
|
||||
2006-09-20 Kai Tietz <Kai.Tietz@onevision.com>
|
||||
|
||||
* binutils-all/copy-3.d: Add support for target x86_64-pc-mingw64.
|
||||
* binutils-all/dlltool.exp: Likewise.
|
||||
* binutils-all/objcopy.exp: Likewise.
|
||||
* binutils-all/windres/windres.exp: Likewise.
|
||||
* binutils-all/windres/lang.rc: xfail it as long as there is no windows.h.
|
||||
* binutils-all/windres/strtab1.rc: Likewise.
|
||||
* lib/utils-lib.exp: Adjust executable prefix detection (as .exe).
|
||||
|
||||
2006-09-14 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/3181
|
||||
* binutils-all/objcopy.exp: Run strip-1 and strip-2 for ELF
|
||||
targets.
|
||||
|
||||
* binutils-all/strip-1.d: New file.
|
||||
* binutils-all/strip-2.d: Likewise.
|
||||
|
||||
* lib/utils-lib.exp (run_dump_test): Support strip.
|
||||
|
||||
2006-08-15 Thiemo Seufer <ths@mips.com>
|
||||
Nigel Stephens <nigel@mips.com>
|
||||
David Ung <davidu@mips.com>
|
||||
|
||||
* binutils-all/readelf.exp (readelf_test): Handle mips*-sde-elf*.
|
||||
|
||||
2006-06-24 Richard Sandiford <richard@codesourcery.com>
|
||||
|
||||
* binutils-all/localize-hidden-1.d: Use objdump --syms instead
|
||||
of readelf.
|
||||
|
||||
2006-06-23 Richard Sandiford <richard@codesourcery.com>
|
||||
|
||||
* binutils-all/localize-hidden-1.s,
|
||||
* binutils-all/localize-hidden-1.d,
|
||||
* binutils-all/localize-hidden-2.s,
|
||||
* binutils-all/localize-hidden-2.d: New tests.
|
||||
* binutils-all/objcopy.exp: Run them.
|
||||
|
||||
2006-06-06 Paul Brook <paul@codesourcery.com>
|
||||
|
||||
* binutils-all/arm/objdump.exp: New file.
|
||||
* binutils-all/arm/thumb2-cond.s: New test.
|
||||
|
||||
2006-05-03 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/copy-3.d: Fix a typo.
|
||||
|
||||
2006-05-03 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/copy-3.d: New.
|
||||
|
||||
* objcopy.exp: Run copy-3.
|
||||
|
||||
2006-05-02 Dave Korn <dave.korn@artimi.com>
|
||||
|
||||
* binutils-all/copy-1.d (name): Correct spelling of 'setting'.
|
||||
* binutils-all/copy-1.d (name): Likewise.
|
||||
|
||||
2006-05-02 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/copy-2.d: Change the name of the section whose
|
||||
flags are changed to "foo" so that the test will work with PE
|
||||
based targets. Skip this test for AOUT based targeted.
|
||||
* binutils-all/copytest.s: New file.
|
||||
|
||||
2006-05-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Run "copy-1" for ELF only.
|
||||
|
||||
2006-05-01 Ben Elliston <bje@au.ibm.com>
|
||||
|
||||
* binutils-all/objcopy.exp (objcopy_test_readelf): Remove stray ;
|
||||
|
||||
2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/2593
|
||||
* binutils-all/copy-1.d: New file.
|
||||
* binutils-all/copy-1.s: Likewise.
|
||||
* binutils-all/copy-2.d: Likewise.
|
||||
|
||||
* binutils-all/objcopy.exp: Add run_dump_test "copy-1" and
|
||||
run_dump_test "copy-2".
|
||||
|
||||
* lib/utils-lib.exp (run_dump_test): New.
|
||||
(slurp_options): Likewise.
|
||||
(regexp_diff): Likewise.
|
||||
(file_contents): Likewise.
|
||||
(verbose_eval): Likewise.
|
||||
|
||||
2006-04-25 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/2467
|
||||
* binutils-all/objcopy.exp (strip_test): Also test "strip -g"
|
||||
on archive.
|
||||
|
||||
2006-04-10 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* lib/utils-lib.exp (default_binutils_run): Check exit status.
|
||||
|
||||
2005-12-24 Ben Elliston <bje@gnu.org>
|
||||
|
||||
* config/default.exp: Do not load the unneeded util-defs.exp.
|
||||
|
||||
2005-11-15 Jan Beulich <jbeulich@novell.com>
|
||||
|
||||
* config/default.exp (link_or_copy): New. Use it for setting
|
||||
up assembler and linker for the compiler to use.
|
||||
|
||||
2005-10-20 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR ld/251
|
||||
* binutils-all/group.s: New file.
|
||||
|
||||
* binutils-all/objcopy.exp (objcopy_test_readelf): New
|
||||
procedure.
|
||||
Use it to test ELF group.
|
||||
|
||||
2005-10-19 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR ld/1487
|
||||
* binutils-all/objcopy.exp (objcopy_test): New procedure.
|
||||
Use it to test simple copy, ia64 link order and ELF unknown
|
||||
section type.
|
||||
|
||||
* binutils-all/unknown.s: New file.
|
||||
|
||||
2005-10-19 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/1321
|
||||
* binutils-all/link-order.s: New.
|
||||
|
||||
* binutils-all/objcopy.exp: Check ia64 link order.
|
||||
|
||||
2005-10-11 Danny Smith <dannysmith@users.sourceforge.net>
|
||||
|
||||
* binutils-all/windres/escapex-2.rc: New file.
|
||||
* binutils-all/windres/escapex-2.rsd: Generate.
|
||||
|
||||
2005-08-26 Christian Groessler <chris@groessler.org>
|
||||
|
||||
* binutils-all/objcopy.exp: Don't setup_xfail "z8*-*".
|
||||
|
||||
2005-08-18 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/objcopy.exp: Remove a29k support.
|
||||
* binutils-all/objdump.exp: Likewise, alliant and convex too.
|
||||
|
||||
2005-05-07 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* Update the address and phone number of the FSF organization in
|
||||
the GPL notices in the following files:
|
||||
binutils-all/ar.exp, binutils-all/dlltool.exp,
|
||||
binutils-all/nm.exp, binutils-all/objcopy.exp,
|
||||
binutils-all/objdump.exp, binutils-all/readelf.exp,
|
||||
binutils-all/size.exp, binutils-all/hppa/objdump.exp,
|
||||
binutils-all/m68k/objdump.exp, binutils-all/vax/objdump.exp,
|
||||
binutils-all/windres/msupdate, binutils-all/windres/windres.exp,
|
||||
config/default.exp, lib/utils-lib.exp
|
||||
|
||||
2005-04-04 Jan-Benedict Glaw <jbglaw@lug-owl.>
|
||||
|
||||
* binutils-all/vax/objdump.exp: Condense the two tests into one
|
||||
and add a "-M entry:" for the second label.
|
||||
|
||||
2005-03-29 Jan-Benedict Glaw <jbglaw@lug-owl.de>
|
||||
|
||||
* binutils-all/vax: New directory.
|
||||
* binutils-all/vax/objdump.exp: New script. Test the -Mentry:
|
||||
switch added to the VAX disassembler.
|
||||
* binutils-all/vax/entrymask.s: New assembler source file.
|
||||
|
||||
2005-03-08 Ben Elliston <bje@au.ibm.com>
|
||||
|
||||
* config/default.exp: Remove send_user call for stray output.
|
||||
|
||||
2005-01-04 Martin Koegler <mkoegler@auto.tuwien.ac.at>
|
||||
|
||||
* binutils-all/testprog.c: Add prototype for printf() and make
|
||||
type of "string" array be "char" in order to avoid compile time
|
||||
warnings.
|
||||
|
||||
2004-12-31 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/readelf.ss: Allow for both .rel and .rela sections.
|
||||
|
||||
2004-11-04 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* binutils-all/objdump.exp (cpus_expected): Append cris.
|
||||
|
||||
2004-10-28 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/dlltool.exp: Set XFAIL if $target_xfail is yes.
|
||||
|
||||
2004-10-23 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
|
||||
|
||||
* binutils-all/alias.def: New file.
|
||||
* binutils-all/dlltool.exp: Two new -p tests.
|
||||
* config/default.exp (dlltool_gas_flag): New variable.
|
||||
Copy gas and lds executables into tmpdir/gas directory rather than
|
||||
making symlinks which might not be supported by the host OS.
|
||||
Attempt to handle the case where the host OS does not use the .exe
|
||||
extension but the target OS does.
|
||||
* lib/utils-lib.exp (exe_ext): New procedure.
|
||||
|
||||
2004-07-12 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/dlltool.exp: Check that the -p switch is not
|
||||
rejected.
|
||||
|
||||
2004-07-09 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* binutils-all/m68k/movem.s: New file.
|
||||
|
||||
* binutils-all/m68k/objdump.exp: New file.
|
||||
|
||||
2004-05-15 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/readelf.ss: Allow for ARM mapping symbols.
|
||||
|
||||
2004-05-12 Ben Elliston <bje@au.ibm.com>
|
||||
|
||||
* binutils-all/ar.exp: Remove stray semicolons.
|
||||
* binutils-all/dlltool.exp: Likewise.
|
||||
* binutils-all/objcopy.exp: Likewise.
|
||||
* binutils-all/readelf.exp: Likewise.
|
||||
* binutils-all/windres/windres.exp: Likewise.
|
||||
* lib/utils-lib.exp: Likewise.
|
||||
|
||||
2004-04-14 Richard Sandiford <rsandifo@redhat.com>
|
||||
|
||||
* binutils-all/readelf.ss-mips: Allow named section symbols.
|
||||
|
||||
2004-03-30 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Accept main as a data symbol as well.
|
||||
|
||||
2004-02-27 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* binutils-all/ar.exp (argument_parsing): New test.
|
||||
|
||||
2004-02-20 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Reorder arguments for POSIXLY_CORRECT
|
||||
systems.
|
||||
|
||||
For older changes see ChangeLog-9303
|
||||
For older changes see ChangeLog-0411
|
||||
|
||||
Local Variables:
|
||||
mode: change-log
|
||||
|
|
|
@ -0,0 +1,991 @@
|
|||
2011-11-25 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/objdump.exp (cpus): Add MicroBlaze.
|
||||
(objdump -WL): Skip this test on MCore, Moxie and OpenRisc
|
||||
targets.
|
||||
|
||||
* binutils-all/objcopy.exp (localize-hidden-1): Expect this test
|
||||
to fail on MIPS based targets.
|
||||
|
||||
2011-10-25 Kai Tietz <ktietz@redhat.com>
|
||||
|
||||
* binutils-all/windres/strtab4.rc: New test.
|
||||
* binutils-all/windres/strtab4.rsd: Likewise.
|
||||
|
||||
2011-10-11 Chris <player1@onet.eu>
|
||||
|
||||
PR binutils/13051
|
||||
* binutils-all\windres\version.rsd: Regenerate.
|
||||
* binutils-all\windres\version_cat.rsd: Regenerate.
|
||||
* binutils-all\windres\version_mlang.rc: Add new test.
|
||||
* binutils-all\windres\version_mlang.rsd: Likewise.
|
||||
|
||||
2011-10-07 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/objdump.exp: Don't run dw2-decodedline.S on ia64.
|
||||
|
||||
2011-10-04 Carlos O'Donell <carlos@codesourcery.com>
|
||||
|
||||
* binutils-all/dw2-decodedline.S: New file.
|
||||
* binutils-all/objdump.WL: New file.
|
||||
* binutils-all/objdump.exp: Update copyright year.
|
||||
New test case for -WL.
|
||||
|
||||
2011-09-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
|
||||
|
||||
* binutils-all/elfedit-4.d: Give test a unique name.
|
||||
|
||||
2011-09-15 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/13180
|
||||
* binutils-all/group-6.d: New.
|
||||
* binutils-all/group-6.s: Likewise.
|
||||
|
||||
* binutils-all/objcopy.exp: Run group-6 for ELF targrts.
|
||||
|
||||
2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/elfedit.exp: Run elfedit-4.
|
||||
|
||||
* binutils-all/elfedit-4.d: New.
|
||||
|
||||
2011-06-30 Bernd Schmidt <bernds@codesourcery.com>
|
||||
|
||||
* binutils-all/objcopy.exp (strip_test, strip_executable):
|
||||
On ELF targets, test that OS/ABI is preserved.
|
||||
(copy_setup): Do test on tic6x-*-uclinux.
|
||||
|
||||
2011-06-19 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/elfedit-1.d: Updated for x32.
|
||||
|
||||
2011-05-18 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12753
|
||||
* lib/utils-lib.exp (run_dump_test): Allow nm as a program.
|
||||
* binutils-all/nm.exp: Test running "nm -g" on an object file
|
||||
containing a unique symbol.
|
||||
|
||||
2011-05-13 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* binutils-all/objcopy.exp objcopy_text): Remove xfails for sh-rtems
|
||||
and tic4x.
|
||||
|
||||
2011-05-02 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/12720
|
||||
* binutils-all/ar.exp (delete_an_element): New.
|
||||
(move_an_element): Likewise.
|
||||
Run delete_an_element and move_an_element.
|
||||
|
||||
2011-04-30 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/x86-64/compressed-1a.d: Adjust for change in output
|
||||
format.
|
||||
|
||||
2011-04-29 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* binutils-all/i386/compressed-1a.d: Adjust for change in output
|
||||
format.
|
||||
|
||||
2011-04-28 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* binutils-all/objdump.W: Correct output.
|
||||
|
||||
011-04-11 Kai Tietz
|
||||
|
||||
* binutils-all/windres/windres.exp: Add '// cpparg <option>' command
|
||||
to rc file interpretation to specify addition pre-processor commands
|
||||
as script option.
|
||||
* binutils-all/windres/strtab3.rc: New.
|
||||
* binutils-all/windres/strtab3.rsd: New.
|
||||
* binutils-all/windres/README: Add note about cpparg script option.
|
||||
argument
|
||||
|
||||
2011-04-11 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/arm/simple.s: Fix assembly problems for COFF based
|
||||
ARM toolchaisn by removing .type and .size directives.
|
||||
|
||||
2011-04-07 Paul Carroll<pcarroll@codesourcery.com>
|
||||
|
||||
* binutils-all/arm/simple.s: Demo issue with objdump with
|
||||
multiple input files
|
||||
* binutils-all/arm/objdump.exp: added new ARM test case code
|
||||
|
||||
2011-04-06 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* binutils-all/objcopy.exp (*arm*-*-coff): Change to arm*-*-coff.
|
||||
(xscale-*-coff, thumb*-*-coff, thumb*-*-pe): Don't handle.
|
||||
|
||||
2011-03-31 Bernd Schmidt <bernds@codesourcery.com>
|
||||
|
||||
* lib/binutils-common.exp (is_elf_format): Accept tic6x*-*-uclinux*.
|
||||
|
||||
2011-01-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
* lib/binutils-common.exp (regexp_diff): Use "==" instead of "eq".
|
||||
|
||||
2010-12-31 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
* binutils-all/copy-2.d: Change "hppa" to "hppa*" in not-target list.
|
||||
* binutils-all/copy-3.d: Add hppa*-*-hpux* to not-target list.
|
||||
* binutils-all/objcopy.exp (reverse-bytes): xfail on 32-bit hpux.
|
||||
|
||||
2010-12-31 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* binutils-all/readelf.exp: Handle MIPS FreeBSD targets.
|
||||
|
||||
2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* lib/binutils-common.exp (regexp_diff): Implement inverse
|
||||
matching, requested by `!'.
|
||||
|
||||
2010-11-20 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* lib/binutils-common.exp (regexp_diff): New procedure.
|
||||
* lib/utils-lib.exp (regexp_diff): Delete.
|
||||
|
||||
2010-11-20 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* lib/binutils-common.exp: New file.
|
||||
* lib/utils-lib.exp (load_common_lib): New function. Load
|
||||
binutils-common.exp.
|
||||
(is_elf_format): Delete.
|
||||
|
||||
2010-11-15 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/compress.exp: Replace binutils_assemble with
|
||||
binutils_assemble_flags for --nocompress-debug-sections.
|
||||
|
||||
2010-11-15 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/compress.exp: Pass --nocompress-debug-sections to
|
||||
assembler for uncompressed debug sections.
|
||||
|
||||
* binutils-all/testranges.d: Also expect .zdebug in section name.
|
||||
|
||||
2010-11-08 Thomas Schwinge <thomas@schwinge.name>
|
||||
|
||||
* lib/utils-lib.exp (is_elf_format): Consider for *-*-gnu*, too.
|
||||
* binutils-all/elfedit-2.d (target): Likewise.
|
||||
* binutils-all/elfedit-3.d (target): Likewise.
|
||||
* binutils-all/i386/i386.exp: Likewise.
|
||||
* binutils-all/objcopy.exp: Likewise.
|
||||
* binutils-all/strip-3.d (target): Likewise.
|
||||
|
||||
2010-11-08 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* binutils-all/objdump.W: Adjust expected result for debug section
|
||||
rename.
|
||||
|
||||
2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/libdw2.out: Also accept MIPS_DWARF.
|
||||
|
||||
2010-10-29 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/compress.exp: New.
|
||||
* binutils-all/dw2-1.S: Likewise.
|
||||
* binutils-all/dw2-2.S: Likewise.
|
||||
* binutils-all/libdw2-compressed.out: Likewise.
|
||||
* binutils-all/libdw2.out: Likewise.
|
||||
|
||||
2010-10-22 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* binutils-all/group-5.d: Expect ".group" for the name of group
|
||||
sections.
|
||||
* binutils-all/strip-2.d: Likewise.
|
||||
|
||||
2010-10-12 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
* binutils-all/m68k/objdump.exp: Add fnop test.
|
||||
* binutils-all/m68k/fnop.s: New file.
|
||||
|
||||
2010-09-29 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* lib/utils-lib.exp (is_elf_format): Merge with gas and ld versions.
|
||||
|
||||
2010-09-23 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* binutils-all/ar.exp: Don't run unique_symbol on msp or hpux.
|
||||
* binutils-all/copy-2.d: Update not-target list.
|
||||
* binutils-all/note-1.d: Don't run on h8300.
|
||||
* binutils-all/objcopy.exp: Don't run strip-10 on msp or hpux.
|
||||
(objcopy_test): Remove h8300-rtems from xfails.
|
||||
|
||||
2010-09-16 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* binutils-all/i386/i386.exp: Don't run on linuxaout.
|
||||
|
||||
2010-09-10 Ben Gardiner <bengardiner@nanometrics.ca>
|
||||
|
||||
* binutils-all/objcopy.exp: Add test of new --interleave-width
|
||||
option.
|
||||
|
||||
2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* binutils-all/objdump.W: Update DW_OP_reg5 expected output.
|
||||
|
||||
2010-08-23 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/elfedit-3.d: New.
|
||||
|
||||
* binutils-all/elfedit.exp: Run elfedit-3.
|
||||
|
||||
2010-07-19 Andreas Schwab <schwab@redhat.com>
|
||||
|
||||
* binutils-all/readelf.s: Ignore "Key to Flags" contents.
|
||||
* binutils-all/readelf.s-64: Likewise.
|
||||
* binutils-all/i386/compressed-1b.d: Likewise.
|
||||
* binutils-all/i386/compressed-1c.d: Likewise.
|
||||
* binutils-all/x86-64/compressed-1b.d: Likewise.
|
||||
* binutils-all/x86-64/compressed-1c.d: Likewise.
|
||||
|
||||
2010-07-14 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/i386/compressed-1a.d: Fix a typo.
|
||||
* binutils-all/i386/compressed-1b.d: Likewise.
|
||||
* binutils-all/i386/compressed-1c.d: Likewise.
|
||||
* binutils-all/x86-64/compressed-1a.d: Likewise.
|
||||
* binutils-all/x86-64/compressed-1b.d: Likewise.
|
||||
* binutils-all/x86-64/compressed-1c.d: Likewise.
|
||||
|
||||
2010-07-14 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* config/default.exp (binutils_assemble): Use
|
||||
default_binutils_assemble_flags.
|
||||
(binutils_assemble_flags): New.
|
||||
|
||||
* lib/utils-lib.exp (default_binutils_assemble): Renamed to ...
|
||||
(default_binutils_assemble_flags): This. Add asflags and
|
||||
pass it to target_assemble.
|
||||
(run_dump_test): Support assembler flags.
|
||||
|
||||
* binutils-all/i386/compressed-1.s: New.
|
||||
* binutils-all/i386/compressed-1a.d: Likewise.
|
||||
* binutils-all/i386/compressed-1b.d: Likewise.
|
||||
* binutils-all/i386/compressed-1c.d: Likewise.
|
||||
* binutils-all/i386/i386.exp: Likewise.
|
||||
* binutils-all/x86-64/compressed-1.s: Likewise.
|
||||
* binutils-all/x86-64/compressed-1a.d: Likewise.
|
||||
* binutils-all/x86-64/compressed-1b.d: Likewise.
|
||||
* binutils-all/x86-64/compressed-1c.d: Likewise.
|
||||
* binutils-all/x86-64/x86-64.exp: Likewise.
|
||||
|
||||
2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR gas/10531
|
||||
PR gas/11789
|
||||
* binutils-all/objdump.W: Remove bogus line debug info.
|
||||
|
||||
2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR gas/11600
|
||||
* binutils-all/objcopy.exp: Run exclude-1a and exclude-1b for
|
||||
ELF targets.
|
||||
|
||||
* binutils-all/exclude-1.s: New.
|
||||
* binutils-all/exclude-1a.d: Likewise.
|
||||
* binutils-all/exclude-1b.d: Likewise.
|
||||
|
||||
2010-04-30 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/dlltool.exp: Add a missing `"'.
|
||||
|
||||
2010-04-27 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* binutils-all/dlltool.exp: Allow test for
|
||||
arm-wince-pe target.
|
||||
|
||||
2010-03-30 Kai TIetz <kai.tietz@onevision.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Mark simple copy executable
|
||||
as failing for all *-*-mingw32* targets.
|
||||
|
||||
2010-03-26 Matt Rice <ratmice@gmail.com>
|
||||
|
||||
* binutils-all/ar.exp (unique_symbol): New test.
|
||||
|
||||
2010-02-18 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* binutils-all/group-5.s, * binutils-all/group-5.d: New test.
|
||||
* binutils-all/objcopy.exp: Run it.
|
||||
|
||||
2010-02-01 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* binutils-all/note-1.d: New.
|
||||
* binutils-all/objcopy.exp: Add it.
|
||||
|
||||
2010-01-30 Dave Korn <dave.korn.cygwin@gmail.com>
|
||||
|
||||
* binutils-all/windres/html.rc: Don't xfail x86_64-*-mingw*.
|
||||
* binutils-all/windres/lang.rc: Likewise.
|
||||
* binutils-all/windres/messagetable.rc: Likewise.
|
||||
* binutils-all/windres/strtab1.rc: Likewise.
|
||||
* binutils-all/windres/strtab2.rc: Likewise.
|
||||
* binutils-all/windres/version.rc: Likewise.
|
||||
* binutils-all/windres/version_cat.rc: Likewise.
|
||||
|
||||
2010-01-19 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
* lib/utils-lib.exp (run_dump_test): Permit option values to use
|
||||
$srcdir to refer to the source directory.
|
||||
* binutils-all/add-section.d: New test.
|
||||
* binutils-all/add-empty-section.d: New test.
|
||||
* binutils-all/empty-file: New test input file.
|
||||
* binutils-all/objcopy.exp: Run new tests.
|
||||
|
||||
2010-01-08 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/elfedit-2.d: New.
|
||||
|
||||
* binutils-all/elfedit.exp: Run elfedit-2.
|
||||
|
||||
2010-01-06 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/11131
|
||||
* binutils-all/elfedit-1.d: New.
|
||||
* binutils-all/elfedit.exp: Likewise.
|
||||
|
||||
* config/default.exp (ELFEDIT): New. Set if it doesn't exist.
|
||||
(ELFEDITFLAGS): Likewise.
|
||||
|
||||
* lib/utils-lib.exp (run_dump_test): Support elfedit.
|
||||
|
||||
2009-10-28 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* binutils-all/dlltool.exp: Add tests for --no-leading-underscore
|
||||
and --leading-underscore option for dlltool.
|
||||
|
||||
2009-10-23 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* binutils-all/dlltool.exp: Add new test.
|
||||
* binutils-all/alias-2.def: New file.
|
||||
|
||||
2009-10-18 Vincent Rivière <vincent.riviere@freesbee.fr>
|
||||
|
||||
* binutils-all/copy-2.d: Exclude more aout targets.
|
||||
* binutils-all/copy-3.d: Likewise.
|
||||
|
||||
2009-09-23 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/readelf.s: Tolerate some whitespace differences.
|
||||
* binutils-all/readelf.s-64: Likewise.
|
||||
* binutils-all/readelf.ss: Likewise.
|
||||
* binutils-all/readelf.ss-64: Likewise.
|
||||
* binutils-all/readelf.ss-mips: Likewise.
|
||||
* binutils-all/readelf.ss-tmips: Likewise.
|
||||
* binutils-all/strip-10.d: Likewise.
|
||||
|
||||
2009-09-08 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/objdump.exp (cpus_expected): Add ms1.
|
||||
|
||||
2009-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* binutils-all/testranges.s (.debug_info): Pad the only CU.
|
||||
|
||||
2009-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* binutils-all/testranges.s: Replace all .long by .4byte.
|
||||
|
||||
2009-09-04 DJ Delorie <dj@redhat.com>
|
||||
|
||||
* binutils-all/objdump.exp: Add m16c and m32c to the list of
|
||||
expected cpus.
|
||||
|
||||
2009-09-02 Jie Zhang <jie.zhang@analog.com>
|
||||
|
||||
* binutils-all/bfin/unknown-mode.s: New test.
|
||||
* binutils-all/bfin/objdump.exp: New test.
|
||||
|
||||
2009-08-17 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/strip-10.d: Accept "<OS specific>: 10" for the type
|
||||
of the UNIQUE symbol.
|
||||
|
||||
2009-08-07 Daniel Jacobowitz <dan@codesourcery.com>
|
||||
|
||||
* binutils-all/testranges.s: Use %progbits. Use ";#" for comments.
|
||||
|
||||
2009-08-06 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/10492
|
||||
* binutils-all/objcopy.exp: Run strip-10.
|
||||
|
||||
* binutils-all/strip-10.d: New.
|
||||
* binutils-all/unique.s: Likewise.
|
||||
|
||||
2009-07-31 Daniel Gutson <dgutson@codesourcery.com>
|
||||
Daniel Jacobowitz <dan@codesourcery.com>
|
||||
|
||||
* binutils-all/arm/thumb2-cond.s: Use instructions instead of
|
||||
.short.
|
||||
|
||||
2009-07-29 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/testranges.s: Replace .value with .short.
|
||||
|
||||
2009-07-16 Dave Korn <dave.korn.cygwin@gmail.com>
|
||||
H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Run testranges and testranges-ia64
|
||||
for ELF targets only.
|
||||
|
||||
2009-07-16 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/objcopy.exp; Run testranges-ia64.
|
||||
|
||||
* binutils-all/testranges.d: Don't run for ia64.
|
||||
|
||||
* binutils-all/testranges-ia64.d: New.
|
||||
* binutils-all/testranges-ia64.s: Likewise.
|
||||
|
||||
2009-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* binutils-all/objcopy.exp (testranges): New test.
|
||||
* binutils-all/testranges.d, binutils-all/testranges.s: New files.
|
||||
|
||||
2009-06-25 Christopher Faylor <me+cygwin@cgf.cx>
|
||||
|
||||
* binutils-all/objcopy.exp: Move XFAIL from objcopy_test to
|
||||
copy_executable.
|
||||
|
||||
2009-06-25 Christopher Faylor <me+cygwin@cgf.cx>
|
||||
|
||||
* binutils-all/objcopy.exp: Always treat objcopy_test as XFAIL on
|
||||
cygwin.
|
||||
|
||||
2009-04-16 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/localize-hidden-1.s: Use "==" instead of ".set".
|
||||
* binutils-all/localize-hidden-2.s: Likewise.
|
||||
|
||||
2009-04-02 Dave Korn <dave.korn.cygwin@gmail.com>
|
||||
|
||||
* inutils-all/objcopy.exp (strip_executable): Delete remote dest
|
||||
file before downloading.
|
||||
(strip_executable_with_saving_a_symbol): Likewise.
|
||||
(keep_debug_symbols_and_test_copy): Likewise.
|
||||
|
||||
2009-03-11 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* binutils-all/objdump.W, binutils-all/objdump.s: Don't match
|
||||
literal "tmpdir/" in expected output.
|
||||
|
||||
2009-03-11 Chris Demetriou <cgd@google.com>
|
||||
|
||||
* binutils-all/ar.exp (deterministic_archive): New test.
|
||||
|
||||
2009-03-09 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/9933
|
||||
* binutils-all/copy-4.d: New.
|
||||
|
||||
* binutils-all/objcopy.exp: Run copy-4.
|
||||
|
||||
2009-03-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
* config/hppa.sed: Fix spelling.
|
||||
|
||||
2009-03-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
* binutils-all/localize-hidden-1.s: Change .equ to .set.
|
||||
* binutils-all/localize-hidden-2.s: Likewise.
|
||||
|
||||
2009-01-29 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/objdump.W: Do not assume that high and low PC
|
||||
addresses will have been computed.
|
||||
|
||||
2008-10-06 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* binutils-all/objdump.W: Update.
|
||||
|
||||
2008-10-03 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/group.s: Updated.
|
||||
* binutils-all/group-2.s: Likewise.
|
||||
* binutils-all/group-3.s: Likewise.
|
||||
* binutils-all/group-4.s: Likewise.
|
||||
* binutils-all/strip-7.d: Likewise.
|
||||
* binutils-all/strip-9.d: Likewise.
|
||||
|
||||
2008-10-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/group-4.s: New.
|
||||
* binutils-all/strip-8.d: Likewise.
|
||||
* binutils-all/strip-9.d: Likewise.
|
||||
|
||||
* binutils-all/objcopy.exp: Test objcopy on group-4.s. Run
|
||||
strip-8 and strip-9.
|
||||
|
||||
2008-10-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/group-3.s: New.
|
||||
* binutils-all/strip-6.d: Likewise.
|
||||
* binutils-all/strip-7.d: Likewise.
|
||||
|
||||
* binutils-all/objcopy.exp: Test objcopy on group-3.s. Run
|
||||
strip-6 and strip-7.
|
||||
|
||||
2008-10-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/group-2.s: New.
|
||||
* binutils-all/strip-4.d: Likewise.
|
||||
* binutils-all/strip-5.d: Likewise.
|
||||
|
||||
* binutils-all/objcopy.exp: Test objcopy on group-2.s. Run
|
||||
strip-4 and strip-5.
|
||||
|
||||
2008-07-26 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/objdump.exp: Run compressed debug test only for ELF.
|
||||
|
||||
2008-07-11 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* binutils-all/objdump.W: Generalize to adjust for targets with
|
||||
non-byte-size instructions.
|
||||
|
||||
2008-07-09 Craig Silverstein <csilvers@google.com>
|
||||
|
||||
* binutils-all/objdump.exp: Add test for objdump -s on a file
|
||||
with a compressed debug section. Add test for objdump -W on a
|
||||
file that contains a compressed debug section.
|
||||
* binutils-all/readelf.exp: Call readelf_compressed_wa_test.
|
||||
(readelf_compressed_wa_test): New function.
|
||||
* binutils-all/dw2-compressed.S: New file.
|
||||
* binutils-all/objdump.W: New file.
|
||||
* binutils-all/objdump.s: New file.
|
||||
* binutils-all/readelf.wa: New file.
|
||||
|
||||
2008-07-08 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* binutils-all/objcopy.exp (copy_setup): Check if host-triplet
|
||||
is target-triplet for execution tests.
|
||||
(copy_executable): Likewise.
|
||||
(strip_executable): Likewise.
|
||||
(strip_executable_with_saving_a_symbol): Likewise.
|
||||
|
||||
2008-05-29 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Call KEEP_DEBUG_SYMBOLS_AND_TEST_COPY.
|
||||
(keep_debug_symbols_and_test_copy): New function.
|
||||
(test5, test6): New variables.
|
||||
|
||||
2008-03-27 Cary Coutant <ccoutant@google.com>
|
||||
|
||||
* binutils-all/ar.exp: Add thin archive tests.
|
||||
|
||||
2008-02-26 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* config/default.exp (gcc_gas_flag, dlltool_gas_flag): Define to
|
||||
empty for testing an installed toolchain.
|
||||
|
||||
2008-02-04 Bob Wilson <bob.wilson@acm.org>
|
||||
|
||||
* binutils-all/objdump.exp (cpus_expected): Add xtensa.
|
||||
|
||||
2007-10-26 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/windres/windres.exp: Don't xfail.
|
||||
|
||||
2007-10-16 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/readelf.ss: Accept COMMON in readelf's output.
|
||||
* binutils-all/readelf.ss-64: Likewise.
|
||||
* binutils-all/readelf.ss-mips: Likewise.
|
||||
* binutils-all/readelf.ss-tmips: Likewise.
|
||||
|
||||
2007-08-30 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/dumptest.s: New test file.
|
||||
* binutils-all/readelf.exp: Add test of readelf's -p switch.
|
||||
|
||||
2007-08-28 Mark Shinwell <shinwell@codesourcery.com>
|
||||
Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* binutils-all/ar.exp (long_filenames): Delete temporary files on
|
||||
the host.
|
||||
* binutils-all/arm/objdump.exp: Only check "which $OBJDUMP" if
|
||||
host is local.
|
||||
* binutils-all/objcopy.exp: Use ${srecfile} to get the name of the
|
||||
srec file to be passed to binutils_run.
|
||||
(objcopy_test_readelf): Use remote_exec.
|
||||
* binutils-all/readelf.exp (readelf_find_size): Use remote_exec.
|
||||
(readelf_test): Likewise.
|
||||
(readelf_wi_test): Likewise.
|
||||
* lib/utils-lib.exp (run_dump_test): Only check "which $binary" if
|
||||
host is local. Use remote_exec. Use $tempfile not
|
||||
tmpdir/bintest.o.
|
||||
|
||||
2007-08-09 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/copy-2.d (not-target): Match *-*-*aout.
|
||||
* binutils-all/copy-3.d (not-target): Likewise.
|
||||
* binutils-all/objcopy.exp (objcopy_test): Remove extraneous
|
||||
setup_xfail.
|
||||
* windres/windres.exp: Return unsupported rather than fail if
|
||||
windows.h not found.
|
||||
|
||||
2007-07-05 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* lib/utils-lib.exp: Update copyright notice to refer to GPLv3.
|
||||
* config/default.exp, binutils-all/ar.exp,
|
||||
binutils-all/dlltool.exp, binutils-all/nm.exp,
|
||||
binutils-all/objcopy.exp, binutils-all/arm/objdump.exp,
|
||||
binutils-all/hppa/objdump.exp, binutils-all/m68k/objdump.exp,
|
||||
binutils-all/vax/objdump.exp, binutils-all/windres/windres.exp,
|
||||
binutils-all/windres/msupdate: Likewise.
|
||||
|
||||
2007-06-23 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/strip-3.d: Also strip .xtensa.info section.
|
||||
|
||||
2007-05-24 Kai Tietz <Kai.Tietz@onevision.com>
|
||||
|
||||
* binutils-all/windres/version_cat.rc: New.
|
||||
* binutils-all/windres/version_cat.rsd: New.
|
||||
|
||||
2007-05-23 Kai Tietz <Kai.Tietz@onevision.com>
|
||||
|
||||
* binutils-all/windres/html.rc: New.
|
||||
* binutils-all/windres/html.rsd: New.
|
||||
* binutils-all/windres/html1.hm: New.
|
||||
* binutils-all/windres/html2.hm: New.
|
||||
* binutils-all/windres/messagetable.rc: New.
|
||||
* binutils-all/windres/messagetable.rsd: New.
|
||||
* binutils-all/windres/MSG00001.bin: New.
|
||||
* binutils-all/windres/strtab2.rc: New.
|
||||
* binutils-all/windres/strtab2.rsd: New.
|
||||
* binutils-all/windres/version.rc: New.
|
||||
* binutils-all/windres/version.rsd: New.
|
||||
* binutils-all/windres/dialog.rsd: Fix expected results.
|
||||
|
||||
2007-05-17 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* binutils-all/strip-3.d: Strip .pdr section.
|
||||
|
||||
2007-05-15 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/objcopy.exp: Only run needed-by-reloc test for ELF.
|
||||
|
||||
2007-05-11 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/needed-by-reloc.s: Use .long rather than .4byte.
|
||||
|
||||
2007-05-08 Mark Shinwell <shinwell@codesourcery.com>
|
||||
|
||||
* binutils-all/strip-3.d: Strip .ARM.attributes and .reginfo
|
||||
sections.
|
||||
|
||||
2007-05-02 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/objcopy.exp (copy_setup): Don't perror, use send_log.
|
||||
(copy_executable): Return early if test2 is blank.
|
||||
Return unsupported rather than unresolved if we can't run
|
||||
executables. Do test1 if we can compile.
|
||||
|
||||
2007-04-24 Nathan Froyd <froydnj@codesourcery.com>
|
||||
Phil Edwards <phil@codesourcery.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Add test for stripping a symbol
|
||||
used in a relocation.
|
||||
* binutils-all/needed-by-reloc.s: New file.
|
||||
|
||||
2007-04-20 Nathan Froyd <froydnj@codesourcery.com>
|
||||
Phil Edwards <phil@codesourcery.com>
|
||||
Thomas de Lellis <tdel@windriver.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Add test for --reverse-bytes.
|
||||
|
||||
2007-04-21 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
* binutils-all/readelf.exp (regexp_diff): Delete.
|
||||
|
||||
2007-04-20 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
* binutils-all/arm/thumb2-cond.s: Allow for tab expansion by the pty.
|
||||
Rename the second test.
|
||||
|
||||
2007-04-12 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/4348
|
||||
* binutils-all/empty.s: New file.
|
||||
* binutils-all/strip-3.d: Likewise.
|
||||
|
||||
* binutils-all/objcopy.exp: Run strip-3 for ELF target.
|
||||
|
||||
2007-02-27 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Skip for uclinux targets.
|
||||
|
||||
2007-02-14 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/readelf.exp (readelf_wi_test): Fix unexpected
|
||||
output failure message.
|
||||
|
||||
2007-01-08 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* copy-3.d: Renamed target x86_64-*-mingw64 to x86_64-*-mingw*
|
||||
* dlltool.exp: Dito
|
||||
* lang.rc: Dito
|
||||
* strtab1.rc: Dito
|
||||
* windres.exp: Dito
|
||||
|
||||
2006-09-20 Kai Tietz <Kai.Tietz@onevision.com>
|
||||
|
||||
* binutils-all/copy-3.d: Add support for target x86_64-pc-mingw64.
|
||||
* binutils-all/dlltool.exp: Likewise.
|
||||
* binutils-all/objcopy.exp: Likewise.
|
||||
* binutils-all/windres/windres.exp: Likewise.
|
||||
* binutils-all/windres/lang.rc: xfail it as long as there is no windows.h.
|
||||
* binutils-all/windres/strtab1.rc: Likewise.
|
||||
* lib/utils-lib.exp: Adjust executable prefix detection (as .exe).
|
||||
|
||||
2006-09-14 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/3181
|
||||
* binutils-all/objcopy.exp: Run strip-1 and strip-2 for ELF
|
||||
targets.
|
||||
|
||||
* binutils-all/strip-1.d: New file.
|
||||
* binutils-all/strip-2.d: Likewise.
|
||||
|
||||
* lib/utils-lib.exp (run_dump_test): Support strip.
|
||||
|
||||
2006-08-15 Thiemo Seufer <ths@mips.com>
|
||||
Nigel Stephens <nigel@mips.com>
|
||||
David Ung <davidu@mips.com>
|
||||
|
||||
* binutils-all/readelf.exp (readelf_test): Handle mips*-sde-elf*.
|
||||
|
||||
2006-06-24 Richard Sandiford <richard@codesourcery.com>
|
||||
|
||||
* binutils-all/localize-hidden-1.d: Use objdump --syms instead
|
||||
of readelf.
|
||||
|
||||
2006-06-23 Richard Sandiford <richard@codesourcery.com>
|
||||
|
||||
* binutils-all/localize-hidden-1.s,
|
||||
* binutils-all/localize-hidden-1.d,
|
||||
* binutils-all/localize-hidden-2.s,
|
||||
* binutils-all/localize-hidden-2.d: New tests.
|
||||
* binutils-all/objcopy.exp: Run them.
|
||||
|
||||
2006-06-06 Paul Brook <paul@codesourcery.com>
|
||||
|
||||
* binutils-all/arm/objdump.exp: New file.
|
||||
* binutils-all/arm/thumb2-cond.s: New test.
|
||||
|
||||
2006-05-03 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/copy-3.d: Fix a typo.
|
||||
|
||||
2006-05-03 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/copy-3.d: New.
|
||||
|
||||
* objcopy.exp: Run copy-3.
|
||||
|
||||
2006-05-02 Dave Korn <dave.korn@artimi.com>
|
||||
|
||||
* binutils-all/copy-1.d (name): Correct spelling of 'setting'.
|
||||
* binutils-all/copy-1.d (name): Likewise.
|
||||
|
||||
2006-05-02 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/copy-2.d: Change the name of the section whose
|
||||
flags are changed to "foo" so that the test will work with PE
|
||||
based targets. Skip this test for AOUT based targeted.
|
||||
* binutils-all/copytest.s: New file.
|
||||
|
||||
2006-05-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Run "copy-1" for ELF only.
|
||||
|
||||
2006-05-01 Ben Elliston <bje@au.ibm.com>
|
||||
|
||||
* binutils-all/objcopy.exp (objcopy_test_readelf): Remove stray ;
|
||||
|
||||
2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/2593
|
||||
* binutils-all/copy-1.d: New file.
|
||||
* binutils-all/copy-1.s: Likewise.
|
||||
* binutils-all/copy-2.d: Likewise.
|
||||
|
||||
* binutils-all/objcopy.exp: Add run_dump_test "copy-1" and
|
||||
run_dump_test "copy-2".
|
||||
|
||||
* lib/utils-lib.exp (run_dump_test): New.
|
||||
(slurp_options): Likewise.
|
||||
(regexp_diff): Likewise.
|
||||
(file_contents): Likewise.
|
||||
(verbose_eval): Likewise.
|
||||
|
||||
2006-04-25 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/2467
|
||||
* binutils-all/objcopy.exp (strip_test): Also test "strip -g"
|
||||
on archive.
|
||||
|
||||
2006-04-10 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* lib/utils-lib.exp (default_binutils_run): Check exit status.
|
||||
|
||||
2005-12-24 Ben Elliston <bje@gnu.org>
|
||||
|
||||
* config/default.exp: Do not load the unneeded util-defs.exp.
|
||||
|
||||
2005-11-15 Jan Beulich <jbeulich@novell.com>
|
||||
|
||||
* config/default.exp (link_or_copy): New. Use it for setting
|
||||
up assembler and linker for the compiler to use.
|
||||
|
||||
2005-10-20 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR ld/251
|
||||
* binutils-all/group.s: New file.
|
||||
|
||||
* binutils-all/objcopy.exp (objcopy_test_readelf): New
|
||||
procedure.
|
||||
Use it to test ELF group.
|
||||
|
||||
2005-10-19 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR ld/1487
|
||||
* binutils-all/objcopy.exp (objcopy_test): New procedure.
|
||||
Use it to test simple copy, ia64 link order and ELF unknown
|
||||
section type.
|
||||
|
||||
* binutils-all/unknown.s: New file.
|
||||
|
||||
2005-10-19 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/1321
|
||||
* binutils-all/link-order.s: New.
|
||||
|
||||
* binutils-all/objcopy.exp: Check ia64 link order.
|
||||
|
||||
2005-10-11 Danny Smith <dannysmith@users.sourceforge.net>
|
||||
|
||||
* binutils-all/windres/escapex-2.rc: New file.
|
||||
* binutils-all/windres/escapex-2.rsd: Generate.
|
||||
|
||||
2005-08-26 Christian Groessler <chris@groessler.org>
|
||||
|
||||
* binutils-all/objcopy.exp: Don't setup_xfail "z8*-*".
|
||||
|
||||
2005-08-18 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/objcopy.exp: Remove a29k support.
|
||||
* binutils-all/objdump.exp: Likewise, alliant and convex too.
|
||||
|
||||
2005-05-07 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* Update the address and phone number of the FSF organization in
|
||||
the GPL notices in the following files:
|
||||
binutils-all/ar.exp, binutils-all/dlltool.exp,
|
||||
binutils-all/nm.exp, binutils-all/objcopy.exp,
|
||||
binutils-all/objdump.exp, binutils-all/readelf.exp,
|
||||
binutils-all/size.exp, binutils-all/hppa/objdump.exp,
|
||||
binutils-all/m68k/objdump.exp, binutils-all/vax/objdump.exp,
|
||||
binutils-all/windres/msupdate, binutils-all/windres/windres.exp,
|
||||
config/default.exp, lib/utils-lib.exp
|
||||
|
||||
2005-04-04 Jan-Benedict Glaw <jbglaw@lug-owl.>
|
||||
|
||||
* binutils-all/vax/objdump.exp: Condense the two tests into one
|
||||
and add a "-M entry:" for the second label.
|
||||
|
||||
2005-03-29 Jan-Benedict Glaw <jbglaw@lug-owl.de>
|
||||
|
||||
* binutils-all/vax: New directory.
|
||||
* binutils-all/vax/objdump.exp: New script. Test the -Mentry:
|
||||
switch added to the VAX disassembler.
|
||||
* binutils-all/vax/entrymask.s: New assembler source file.
|
||||
|
||||
2005-03-08 Ben Elliston <bje@au.ibm.com>
|
||||
|
||||
* config/default.exp: Remove send_user call for stray output.
|
||||
|
||||
2005-01-04 Martin Koegler <mkoegler@auto.tuwien.ac.at>
|
||||
|
||||
* binutils-all/testprog.c: Add prototype for printf() and make
|
||||
type of "string" array be "char" in order to avoid compile time
|
||||
warnings.
|
||||
|
||||
2004-12-31 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* binutils-all/readelf.ss: Allow for both .rel and .rela sections.
|
||||
|
||||
2004-11-04 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* binutils-all/objdump.exp (cpus_expected): Append cris.
|
||||
|
||||
2004-10-28 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* binutils-all/dlltool.exp: Set XFAIL if $target_xfail is yes.
|
||||
|
||||
2004-10-23 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
|
||||
|
||||
* binutils-all/alias.def: New file.
|
||||
* binutils-all/dlltool.exp: Two new -p tests.
|
||||
* config/default.exp (dlltool_gas_flag): New variable.
|
||||
Copy gas and lds executables into tmpdir/gas directory rather than
|
||||
making symlinks which might not be supported by the host OS.
|
||||
Attempt to handle the case where the host OS does not use the .exe
|
||||
extension but the target OS does.
|
||||
* lib/utils-lib.exp (exe_ext): New procedure.
|
||||
|
||||
2004-07-12 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/dlltool.exp: Check that the -p switch is not
|
||||
rejected.
|
||||
|
||||
2004-07-09 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* binutils-all/m68k/movem.s: New file.
|
||||
|
||||
* binutils-all/m68k/objdump.exp: New file.
|
||||
|
||||
2004-05-15 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* binutils-all/readelf.ss: Allow for ARM mapping symbols.
|
||||
|
||||
2004-05-12 Ben Elliston <bje@au.ibm.com>
|
||||
|
||||
* binutils-all/ar.exp: Remove stray semicolons.
|
||||
* binutils-all/dlltool.exp: Likewise.
|
||||
* binutils-all/objcopy.exp: Likewise.
|
||||
* binutils-all/readelf.exp: Likewise.
|
||||
* binutils-all/windres/windres.exp: Likewise.
|
||||
* lib/utils-lib.exp: Likewise.
|
||||
|
||||
2004-04-14 Richard Sandiford <rsandifo@redhat.com>
|
||||
|
||||
* binutils-all/readelf.ss-mips: Allow named section symbols.
|
||||
|
||||
2004-03-30 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Accept main as a data symbol as well.
|
||||
|
||||
2004-02-27 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* binutils-all/ar.exp (argument_parsing): New test.
|
||||
|
||||
2004-02-20 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* binutils-all/objcopy.exp: Reorder arguments for POSIXLY_CORRECT
|
||||
systems.
|
||||
|
||||
For older changes see ChangeLog-9303
|
||||
|
||||
Local Variables:
|
||||
mode: change-log
|
||||
left-margin: 8
|
||||
fill-column: 74
|
||||
version-control: never
|
||||
End:
|
2085
gas/ChangeLog
2085
gas/ChangeLog
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,79 +1,5 @@
|
|||
2011-10-26 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* hist.c (hist_assign_samples_1): Update comment.
|
||||
|
||||
2011-10-25 Wei Guozhi <carrot@google.com>
|
||||
|
||||
PR gprof/13325
|
||||
* hist.c (hist_assign_samples_1): Make sure that inner loop
|
||||
iterator remains valid.
|
||||
|
||||
2011-10-24 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/ja.po: New Japanese translation.
|
||||
* configure.in (ALL_LINGUAS): Add ja.
|
||||
* configure: Regenerate.
|
||||
|
||||
2011-10-18 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/it.po: New Italian translation.
|
||||
* po/gprof.pot: Regenerate.
|
||||
|
||||
2011-10-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/uk.po: New Ukranian translation.
|
||||
* po/bg.po: Updated Bulgarian translation.
|
||||
* po/es.po: Updated Spanish translation.
|
||||
* po/fi.po: Updated Finnish translation.
|
||||
|
||||
2011-08-26 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/es.po: Updated Spanish translation.
|
||||
|
||||
2011-06-07 David Warme <dwarme@groupw.com>
|
||||
|
||||
* corefile.c (core_sym_class): Allow for multiple iterations of
|
||||
clone clones and subprograms.
|
||||
|
||||
2011-04-28 Jonathan Nieder <jrnieder@gmail.com>
|
||||
|
||||
* cg_print.c (print_header): Add no-c-format comment to prevent
|
||||
confusion when translating "%time".
|
||||
|
||||
2011-04-27 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/eo.po: Updated Esperanto translation.
|
||||
* po/fr.po: Updated French translation.
|
||||
|
||||
2011-03-30 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/eo.po: New Esperanto translation.
|
||||
* configure.in (ALL_LINGUAS): Add eo.
|
||||
* configure: Regenerate.
|
||||
|
||||
2011-02-28 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* basic_blocks.c (cmp_bb): Use filename_(n)cmp.
|
||||
* cg_print.c (order_and_dump_functions_by_arcs): Likewise.
|
||||
(cg_print_file_ordering): Likewise.
|
||||
* corefile.c (read_function_mappings): Likewise.
|
||||
(core_create_line_syms): Likewise.
|
||||
|
||||
2011-02-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
2011-02-07 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR gprof/12468
|
||||
* corefile.c (core_create_function_syms): Set is_func for targets
|
||||
that have no BSF_FUNCTION syms.
|
||||
|
||||
2011-01-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/da.po: Updated Danish translation.
|
||||
|
||||
For older changes see ChangeLog-2010
|
||||
For older changes see ChangeLog-2011
|
||||
|
||||
Local Variables:
|
||||
mode: change-log
|
||||
|
|
|
@ -0,0 +1,83 @@
|
|||
2011-10-26 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* hist.c (hist_assign_samples_1): Update comment.
|
||||
|
||||
2011-10-25 Wei Guozhi <carrot@google.com>
|
||||
|
||||
PR gprof/13325
|
||||
* hist.c (hist_assign_samples_1): Make sure that inner loop
|
||||
iterator remains valid.
|
||||
|
||||
2011-10-24 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/ja.po: New Japanese translation.
|
||||
* configure.in (ALL_LINGUAS): Add ja.
|
||||
* configure: Regenerate.
|
||||
|
||||
2011-10-18 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/it.po: New Italian translation.
|
||||
* po/gprof.pot: Regenerate.
|
||||
|
||||
2011-10-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/uk.po: New Ukranian translation.
|
||||
* po/bg.po: Updated Bulgarian translation.
|
||||
* po/es.po: Updated Spanish translation.
|
||||
* po/fi.po: Updated Finnish translation.
|
||||
|
||||
2011-08-26 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/es.po: Updated Spanish translation.
|
||||
|
||||
2011-06-07 David Warme <dwarme@groupw.com>
|
||||
|
||||
* corefile.c (core_sym_class): Allow for multiple iterations of
|
||||
clone clones and subprograms.
|
||||
|
||||
2011-04-28 Jonathan Nieder <jrnieder@gmail.com>
|
||||
|
||||
* cg_print.c (print_header): Add no-c-format comment to prevent
|
||||
confusion when translating "%time".
|
||||
|
||||
2011-04-27 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/eo.po: Updated Esperanto translation.
|
||||
* po/fr.po: Updated French translation.
|
||||
|
||||
2011-03-30 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/eo.po: New Esperanto translation.
|
||||
* configure.in (ALL_LINGUAS): Add eo.
|
||||
* configure: Regenerate.
|
||||
|
||||
2011-02-28 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* basic_blocks.c (cmp_bb): Use filename_(n)cmp.
|
||||
* cg_print.c (order_and_dump_functions_by_arcs): Likewise.
|
||||
(cg_print_file_ordering): Likewise.
|
||||
* corefile.c (read_function_mappings): Likewise.
|
||||
(core_create_line_syms): Likewise.
|
||||
|
||||
2011-02-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
2011-02-07 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR gprof/12468
|
||||
* corefile.c (core_create_function_syms): Set is_func for targets
|
||||
that have no BSF_FUNCTION syms.
|
||||
|
||||
2011-01-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/da.po: Updated Danish translation.
|
||||
|
||||
For older changes see ChangeLog-2010
|
||||
|
||||
Local Variables:
|
||||
mode: change-log
|
||||
left-margin: 8
|
||||
fill-column: 74
|
||||
version-control: never
|
||||
End:
|
1067
ld/ChangeLog
1067
ld/ChangeLog
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,818 +1,5 @@
|
|||
2011-12-15 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* cgen-asm.c (cgen_parse_signed_integer): Add code to handle the
|
||||
sign extension of negative values on a 64-bit host.
|
||||
* frv-asm.c: Regenerate.
|
||||
|
||||
2011-12-13 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* ppc-opc.c (ISA_V2): Define and use for relevant BO field tests.
|
||||
(valid_bo_pre_v2, valid_bo_post_v2): New functions, extracted from..
|
||||
(valid_bo): ..here. When disassembling, accept either 'y' or 'at'
|
||||
type encoding on second pass.
|
||||
(powerpc_opcodes): Use ISA_V2 to enable branch insns rather than
|
||||
POWER4.
|
||||
* ppc-dis.c (print_insn_powerpc): Delete dialect_orig. Instead
|
||||
ignore deprecated on second pass.
|
||||
|
||||
2011-12-08 Andrew Pinski <apinski@cavium.com>
|
||||
|
||||
* mips-opc.c (mips_builtin_opcodes): Add "pause".
|
||||
|
||||
2011-12-08 Andrew Pinski <apinski@cavium.com>
|
||||
Adam Nemet <anemet@caviumnetworks.com>
|
||||
|
||||
* mips-dis.c (mips_arch_choices): Add Octeon2.
|
||||
For "octeon+", just include OcteonP for the insn.
|
||||
* mips-opc.c (IOCT): Include Octeon2.
|
||||
(IOCTP): Include Octeon2.
|
||||
(IOCT2): New macro.
|
||||
(mips_builtin_opcodes): Add "laa", "laad", "lac", "lacd", "lad",
|
||||
"ladd", "lai", "laid", "las", "lasd", "law", "lawd".
|
||||
Move "lbux", "ldx", "lhx", "lwx", and "lwux" up to where the standard
|
||||
loads are, and add IOCT2 to them.
|
||||
Add "lbx" and "lhux".
|
||||
Add "qmac.00", "qmac.01", "qmac.02", "qmac.03", "qmacs.00",
|
||||
"qmacs.01", "qmacs.01", "qmacs.02" and "qmacs.03".
|
||||
Add "zcb" and "zcbt".
|
||||
|
||||
2011-11-29 Andrew Pinski <apinski@cavium.com>
|
||||
|
||||
* mips-dis.c (mips_arch_choices): Add Octeon+.
|
||||
* mips-opc.c (IOCT): Include Octeon+.
|
||||
(IOCTP): New macro.
|
||||
(mips_builtin_opcodes): Add "saa" and "saad".
|
||||
|
||||
2011-11-25 Pierre Muller <muller@ics.u-strasbg.fr>
|
||||
|
||||
* mips-dis.c (print_insn_micromips): Rename local variable iprintf
|
||||
to infprintf to avoid shadow warning.
|
||||
|
||||
2011-11-25 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/it.po: Updated Italian translation.
|
||||
|
||||
2011-11-16 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* micromips-opc.c (micromips_opcodes): Use NODS rather than TRAP
|
||||
for "alnv.ps".
|
||||
|
||||
2011-11-02 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/it.po: New Italian translation.
|
||||
* configure.in (ALL_LINGUAS): Add it.
|
||||
* configure: Regenerate.
|
||||
* po/opcodes.pot: Regenerate.
|
||||
|
||||
2011-11-01 DJ Delorie <dj@redhat.com>
|
||||
|
||||
* Makefile.am (TARGET_LIBOPCODES_CFILES): Add rl78-decode.c and
|
||||
rl78-dis.c.
|
||||
(MAINTAINERCLEANFILES): Add rl78-decode.c.
|
||||
(rl78-decode.c): New rule, built from rl78-decode.opc and opc2c.
|
||||
* Makefile.in: Regenerate.
|
||||
* configure.in: Add bfd_rl78_arch case.
|
||||
* configure: Regenerate.
|
||||
* disassemble.c: Define ARCH_rl78.
|
||||
(disassembler): Add ARCH_rl78 case.
|
||||
* rl78-decode.c: New file.
|
||||
* rl78-decode.opc: New file.
|
||||
* rl78-dis.c: New file.
|
||||
|
||||
2011-10-27 Peter Bergner <bergner@vnet.ibm.com>
|
||||
|
||||
* ppc-opc.c (powerpc_opcodes) <drrndq, drrndq., dtstexq, dctqpq,
|
||||
dctqpq., dctfixq, dctfixq., dxexq, dxexq., dtstsfq, dcffixq, dcffixq.,
|
||||
diexq, diexq.>: Use FRT, FRA, FRB and FRBp repsectively on DFP quad
|
||||
instructions.
|
||||
|
||||
2011-10-26 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/13348
|
||||
* i386-dis.c (print_insn): Fix testing of array subscript.
|
||||
|
||||
2011-10-26 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
* disassemble.c (ARCH_epiphany): Move into alphasorted spot.
|
||||
* epiphany-asm.c, epiphany-opc.h: Regenerate.
|
||||
|
||||
2011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
* Makefile.am (HFILES): Add epiphany-desc.h and epiphany-opc.h .
|
||||
(TARGET_LIBOPCODES_CFILES): Add epiphany-asm.c, epiphany-desc.c,
|
||||
epiphany-dis.c, epiphany-ibld.c and epiphany-opc.c .
|
||||
(CLEANFILES): Add stamp-epiphany.
|
||||
(EPIPHANY_DEPS): Set. Make CGEN-generated Epiphany files depend on it.
|
||||
(stamp-epiphany): New rule.
|
||||
* configure.in: Handle bfd_epiphany_arch.
|
||||
* disassemble.c (ARCH_epiphany): Define.
|
||||
(disassembler): Handle bfd_arch_epiphany.
|
||||
* epiphany-asm.c: New file.
|
||||
* epiphany-desc.c: New file.
|
||||
* epiphany-desc.h: New file.
|
||||
* epiphany-dis.c: New file.
|
||||
* epiphany-ibld.c: New file.
|
||||
* epiphany-opc.c: New file.
|
||||
* epiphany-opc.h: New file.
|
||||
* Makefile.in: Regenerate.
|
||||
* configure: Regenerate.
|
||||
* po/POTFILES.in: Regenerate.
|
||||
* po/opcodes.pot: Regenerate.
|
||||
|
||||
2011-10-24 Julian Brown <julian@codesourcery.com>
|
||||
|
||||
* m68k-opc.c (m68k_opcodes): Fix entries for ColdFire moveml.
|
||||
|
||||
2011-10-21 Jan Glauber <jang@linux.vnet.ibm.com>
|
||||
|
||||
* s390-opc.txt: Add CPUMF instructions.
|
||||
|
||||
2011-10-18 Jie Zhang <jie@codesourcery.com>
|
||||
Julian Brown <julian@codesourcery.com>
|
||||
|
||||
* arm-dis.c (print_insn_arm): Explicitly specify rotation if needed.
|
||||
|
||||
2011-10-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/es.po: Updated Spanish translation.
|
||||
* po/fi.po: Updated Finnish translation.
|
||||
|
||||
2011-09-28 Jan Beulich <jbeulich@suse.com>
|
||||
|
||||
* ppc-opc.c (insert_nbi, insert_rbx, FRAp, FRBp, FRSp, FRTp, NBI, RAX,
|
||||
RBX): New.
|
||||
(insert_bo, insert_boe): Reject bcctr with bit 2 in bo unset.
|
||||
(powerpc_opcodes): Use RAX for second and RBXC for third operand of
|
||||
lswx. Use NBI for third operand of lswi. Use FRTp for first operand of
|
||||
lfdp and lfdpx. Use FRSp for first operand of stfdp and stfdpx, and
|
||||
mark them as invalid on POWER7. Use FRTp, FRAp, and FRBp repsectively
|
||||
on DFP quad instructions.
|
||||
|
||||
2011-09-27 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* sparc-opc.c (sparc_opcodes): Fix random instruction to write
|
||||
to a float instead of an integer register.
|
||||
|
||||
2011-09-26 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* sparc-opc.c (sparc_opcodes): Add integer multiply-add
|
||||
instructions.
|
||||
|
||||
2011-09-21 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* sparc-opc.c (sparc_opcodes): Annotate table with HWCAP flag
|
||||
bits. Fix "fchksm16" mnemonic.
|
||||
|
||||
2011-09-08 Mark Fortescue <mark@mtfhpc.demon.co.uk>
|
||||
|
||||
The changes below bring 'mov' and 'ticc' instructions into line
|
||||
with the V8 SPARC Architecture Manual.
|
||||
* sparc-opc.c (sparc_opcodes): Add entry for 'ticc imm + regrs1'.
|
||||
* sparc-opc.c (sparc_opcodes): Add alias entries for
|
||||
'mov regrs2,%asrX'; 'mov regrs2,%y'; 'mov regrs2,%prs';
|
||||
'mov regrs2,%wim' and 'mov regrs2,%tbr'.
|
||||
* sparc-opc.c (sparc_opcodes): Move/Change entries for
|
||||
'mov imm,%asrX'; 'mov imm,%y'; 'mov imm,%prs'; 'mov imm,%wim'
|
||||
and 'mov imm,%tbr'.
|
||||
* sparc-opc.c (sparc_opcodes): Add wr alias entries to match above
|
||||
mov aliases.
|
||||
|
||||
* sparc-opc.c (sparc_opcodes): Add entry for 'save simm13,regrs1,regrd'
|
||||
This has been reported as being accepted by the Sun assmebler.
|
||||
|
||||
2011-09-08 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* sparc-opc.c (pdistn): Destination is integer not float register.
|
||||
|
||||
2011-09-07 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
PR gas/13145
|
||||
* m68k-opc.c: Use "y" in moveml pattern for mcfisa_a.
|
||||
|
||||
2011-08-26 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/es.po: Updated Spanish translation.
|
||||
|
||||
2011-08-22 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* Makefile.am (CPUDIR): Redfine to point to top level cpu
|
||||
directory.
|
||||
(stamp-frv): Use CPUDIR.
|
||||
(stamp-iq2000): Likewise.
|
||||
(stamp-lm32): Likewise.
|
||||
(stamp-m32c): Likewise.
|
||||
(stamp-mt): Likewise.
|
||||
(stamp-xc16x): Likewise.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2011-08-09 Chao-ying Fu <fu@mips.com>
|
||||
Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* mips-dis.c (mips_arch_choices): Enable MCU for "mips32r2"
|
||||
and "mips64r2".
|
||||
(print_insn_args, print_insn_micromips): Handle MCU.
|
||||
* micromips-opc.c (MC): New macro.
|
||||
(micromips_opcodes): Add "aclr", "aset" and "iret".
|
||||
* mips-opc.c (MC): New macro.
|
||||
(mips_builtin_opcodes): Add "aclr", "aset" and "iret".
|
||||
|
||||
2011-08-09 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* micromips-opc.c (MOD_mb, MOD_mc, MOD_md): Remove macros.
|
||||
(MOD_me, MOD_mf, MOD_mg, MOD_mhi, MOD_mj, MOD_ml): Likewise.
|
||||
(MOD_mm, MOD_mn, MOD_mp, MOD_mq, MOD_sp): Likewise.
|
||||
(WR_mb, RD_mc, RD_md, WR_md, RD_me, RD_mf, WR_mf): New macros.
|
||||
(RD_mg, WR_mhi, RD_mj, WR_mj, RD_ml, RD_mmn): Likewise.
|
||||
(RD_mp, WR_mp, RD_mq, RD_sp, WR_sp): Likewise.
|
||||
(WR_s): Update macro.
|
||||
(micromips_opcodes): Update register use flags of: "addiu",
|
||||
"addiupc", "addiur1sp", "addiur2", "addius5", "addiusp", "addu",
|
||||
"and", "andi", "beq", "beqz", "bne", "bnez", "di", "ei", "j",
|
||||
"jalr", "jalrs", "jr", "jraddiusp", "jrc", "lbu", "lhu", "li",
|
||||
"lui", "lw", "lwm", "mfhi", "mflo", "move", "movep", "not",
|
||||
"nor", "or", "ori", "sb", "sh", "sll", "srl", "subu", "sw",
|
||||
"swm" and "xor" instructions.
|
||||
|
||||
2011-08-05 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* sparc-dis.c (v9a_ast_reg_names): Add "cps".
|
||||
(X_RS3): New macro.
|
||||
(print_insn_sparc): Handle '4', '5', and '(' format codes.
|
||||
Accept %asr numbers below 28.
|
||||
* sparc-opc.c (sparc_opcodes): Add entries for HPC and VIS3
|
||||
instructions.
|
||||
|
||||
2011-08-02 Quentin Neill <quentin.neill@amd.com>
|
||||
|
||||
* i386-dis.c (xop_table): Remove spurious bextr insn.
|
||||
|
||||
2011-08-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR ld/13048
|
||||
* i386-dis.c (print_insn): Optimize info->mach check.
|
||||
|
||||
2011-08-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR gas/13046
|
||||
* i386-opc.tbl: Add Disp32S to 64bit call.
|
||||
* i386-tbl.h: Regenerated.
|
||||
|
||||
2011-07-24 Chao-ying Fu <fu@mips.com>
|
||||
Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* micromips-opc.c: New file.
|
||||
* mips-dis.c (micromips_to_32_reg_b_map): New array.
|
||||
(micromips_to_32_reg_c_map, micromips_to_32_reg_d_map): Likewise.
|
||||
(micromips_to_32_reg_e_map, micromips_to_32_reg_f_map): Likewise.
|
||||
(micromips_to_32_reg_g_map, micromips_to_32_reg_l_map): Likewise.
|
||||
(micromips_to_32_reg_q_map): Likewise.
|
||||
(micromips_imm_b_map, micromips_imm_c_map): Likewise.
|
||||
(micromips_ase): New variable.
|
||||
(is_micromips): New function.
|
||||
(set_default_mips_dis_options): Handle microMIPS ASE.
|
||||
(print_insn_micromips): New function.
|
||||
(is_compressed_mode_p): Likewise.
|
||||
(_print_insn_mips): Handle microMIPS instructions.
|
||||
* Makefile.am (CFILES): Add micromips-opc.c.
|
||||
* configure.in (bfd_mips_arch): Add micromips-opc.lo.
|
||||
* Makefile.in: Regenerate.
|
||||
* configure: Regenerate.
|
||||
|
||||
* mips-dis.c (micromips_to_32_reg_h_map): New variable.
|
||||
(micromips_to_32_reg_i_map): Likewise.
|
||||
(micromips_to_32_reg_m_map): Likewise.
|
||||
(micromips_to_32_reg_n_map): New macro.
|
||||
|
||||
2011-07-24 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* mips-opc.c (NODS): New macro.
|
||||
(TRAP): Adjust for the rename of INSN_TRAP to INSN_NO_DELAY_SLOT.
|
||||
(DSP_VOLA): Likewise.
|
||||
(mips_builtin_opcodes): Add NODS annotation to "deret" and
|
||||
"eret". Replace INSN_SYNC with NODS throughout. Use NODS in
|
||||
place of TRAP for "wait", "waiti" and "yield".
|
||||
* mips16-opc.c (NODS): New macro.
|
||||
(TRAP): Adjust for the rename of INSN_TRAP to INSN_NO_DELAY_SLOT.
|
||||
(mips16_opcodes): Use NODS in place of TRAP for "jalrc", "jrc",
|
||||
"restore" and "save".
|
||||
|
||||
2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* configure.in: Handle bfd_k1om_arch.
|
||||
* configure: Regenerated.
|
||||
|
||||
* disassemble.c (disassembler): Handle bfd_k1om_arch.
|
||||
|
||||
* i386-dis.c (print_insn): Handle bfd_mach_k1om and
|
||||
bfd_mach_k1om_intel_syntax.
|
||||
|
||||
* i386-gen.c (cpu_flag_init): Set CPU_UNKNOWN_FLAGS to
|
||||
~(CpuL1OM|CpuK1OM). Add CPU_K1OM_FLAGS.
|
||||
(cpu_flags): Add CpuK1OM.
|
||||
|
||||
* i386-opc.h (CpuK1OM): New.
|
||||
(i386_cpu_flags): Add cpuk1om.
|
||||
|
||||
* i386-init.h: Regenerated.
|
||||
* i386-tbl.h: Likewise.
|
||||
|
||||
2011-07-12 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* arm-dis.c (print_insn_arm): Revert previous, undocumented,
|
||||
accidental change.
|
||||
|
||||
2011-07-01 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12329
|
||||
* avr-dis.c (avr_operand): Fix disassembly of ELPM, LPM and SPM
|
||||
insns using post-increment addressing.
|
||||
|
||||
2011-06-30 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* i386-dis.c (vex_len_table): Update rorxS.
|
||||
|
||||
2011-06-30 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
AVX Programming Reference (June, 2011)
|
||||
* i386-dis.c (vex_len_table): Correct rorxS.
|
||||
|
||||
* i386-opc.tbl: Correct rorx.
|
||||
* i386-tbl.h: Regenerated.
|
||||
|
||||
2011-06-29 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* tilegx-opc.c (find_opcode): Replace "index" with "i".
|
||||
* tilepro-opc.c (find_opcode): Likewise.
|
||||
|
||||
2011-06-29 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* mips16-opc.c (jalrc, jrc): Move earlier in file.
|
||||
|
||||
2011-06-21 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* i386-dis.c (prefix_table): Re-indent PREFIX_VEX_0F388C and
|
||||
PREFIX_VEX_0F388E.
|
||||
|
||||
2011-06-17 Andreas Schwab <schwab@redhat.com>
|
||||
|
||||
* Makefile.am (MAINTAINERCLEANFILES): Move s390-opc.tab ...
|
||||
(MOSTLYCLEANFILES): ... here.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2011-06-14 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2011-06-13 Walter Lee <walt@tilera.com>
|
||||
|
||||
* Makefile.am (TARGET_LIBOPCODES_CFILES): Add tilegx-dis.c,
|
||||
tilegx-opc.c, tilepro-dis.c, and tilepro-opc.c.
|
||||
* Makefile.in: Regenerate.
|
||||
* configure.in: Handle bfd_tilegx_arch and bfd_tilepro_arch.
|
||||
* configure: Regenerate.
|
||||
* disassemble.c (disassembler): Add ARCH_tilegx and ARCH_tilepro.
|
||||
* po/POTFILES.in: Regenerate.
|
||||
* tilegx-dis.c: New file.
|
||||
* tilegx-opc.c: New file.
|
||||
* tilepro-dis.c: New file.
|
||||
* tilepro-opc.c: New file.
|
||||
|
||||
2011-06-10 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
AVX Programming Reference (June, 2011)
|
||||
* i386-dis.c (XMGatherQ): New.
|
||||
* i386-dis.c (EXxmm_mb): New.
|
||||
(EXxmm_mb): Likewise.
|
||||
(EXxmm_mw): Likewise.
|
||||
(EXxmm_md): Likewise.
|
||||
(EXxmm_mq): Likewise.
|
||||
(EXxmmdw): Likewise.
|
||||
(EXxmmqd): Likewise.
|
||||
(VexGatherQ): Likewise.
|
||||
(MVexVSIBDWpX): Likewise.
|
||||
(MVexVSIBQWpX): Likewise.
|
||||
(xmm_mb_mode): Likewise.
|
||||
(xmm_mw_mode): Likewise.
|
||||
(xmm_md_mode): Likewise.
|
||||
(xmm_mq_mode): Likewise.
|
||||
(xmmdw_mode): Likewise.
|
||||
(xmmqd_mode): Likewise.
|
||||
(ymmxmm_mode): Likewise.
|
||||
(vex_vsib_d_w_dq_mode): Likewise.
|
||||
(vex_vsib_q_w_dq_mode): Likewise.
|
||||
(MOD_VEX_0F385A_PREFIX_2): Likewise.
|
||||
(MOD_VEX_0F388C_PREFIX_2): Likewise.
|
||||
(MOD_VEX_0F388E_PREFIX_2): Likewise.
|
||||
(PREFIX_0F3882): Likewise.
|
||||
(PREFIX_VEX_0F3816): Likewise.
|
||||
(PREFIX_VEX_0F3836): Likewise.
|
||||
(PREFIX_VEX_0F3845): Likewise.
|
||||
(PREFIX_VEX_0F3846): Likewise.
|
||||
(PREFIX_VEX_0F3847): Likewise.
|
||||
(PREFIX_VEX_0F3858): Likewise.
|
||||
(PREFIX_VEX_0F3859): Likewise.
|
||||
(PREFIX_VEX_0F385A): Likewise.
|
||||
(PREFIX_VEX_0F3878): Likewise.
|
||||
(PREFIX_VEX_0F3879): Likewise.
|
||||
(PREFIX_VEX_0F388C): Likewise.
|
||||
(PREFIX_VEX_0F388E): Likewise.
|
||||
(PREFIX_VEX_0F3890..PREFIX_VEX_0F3893): Likewise.
|
||||
(PREFIX_VEX_0F38F5): Likewise.
|
||||
(PREFIX_VEX_0F38F6): Likewise.
|
||||
(PREFIX_VEX_0F3A00): Likewise.
|
||||
(PREFIX_VEX_0F3A01): Likewise.
|
||||
(PREFIX_VEX_0F3A02): Likewise.
|
||||
(PREFIX_VEX_0F3A38): Likewise.
|
||||
(PREFIX_VEX_0F3A39): Likewise.
|
||||
(PREFIX_VEX_0F3A46): Likewise.
|
||||
(PREFIX_VEX_0F3AF0): Likewise.
|
||||
(VEX_LEN_0F3816_P_2): Likewise.
|
||||
(VEX_LEN_0F3819_P_2): Likewise.
|
||||
(VEX_LEN_0F3836_P_2): Likewise.
|
||||
(VEX_LEN_0F385A_P_2_M_0): Likewise.
|
||||
(VEX_LEN_0F38F5_P_0): Likewise.
|
||||
(VEX_LEN_0F38F5_P_1): Likewise.
|
||||
(VEX_LEN_0F38F5_P_3): Likewise.
|
||||
(VEX_LEN_0F38F6_P_3): Likewise.
|
||||
(VEX_LEN_0F38F7_P_1): Likewise.
|
||||
(VEX_LEN_0F38F7_P_2): Likewise.
|
||||
(VEX_LEN_0F38F7_P_3): Likewise.
|
||||
(VEX_LEN_0F3A00_P_2): Likewise.
|
||||
(VEX_LEN_0F3A01_P_2): Likewise.
|
||||
(VEX_LEN_0F3A38_P_2): Likewise.
|
||||
(VEX_LEN_0F3A39_P_2): Likewise.
|
||||
(VEX_LEN_0F3A46_P_2): Likewise.
|
||||
(VEX_LEN_0F3AF0_P_3): Likewise.
|
||||
(VEX_W_0F3816_P_2): Likewise.
|
||||
(VEX_W_0F3818_P_2): Likewise.
|
||||
(VEX_W_0F3819_P_2): Likewise.
|
||||
(VEX_W_0F3836_P_2): Likewise.
|
||||
(VEX_W_0F3846_P_2): Likewise.
|
||||
(VEX_W_0F3858_P_2): Likewise.
|
||||
(VEX_W_0F3859_P_2): Likewise.
|
||||
(VEX_W_0F385A_P_2_M_0): Likewise.
|
||||
(VEX_W_0F3878_P_2): Likewise.
|
||||
(VEX_W_0F3879_P_2): Likewise.
|
||||
(VEX_W_0F3A00_P_2): Likewise.
|
||||
(VEX_W_0F3A01_P_2): Likewise.
|
||||
(VEX_W_0F3A02_P_2): Likewise.
|
||||
(VEX_W_0F3A38_P_2): Likewise.
|
||||
(VEX_W_0F3A39_P_2): Likewise.
|
||||
(VEX_W_0F3A46_P_2): Likewise.
|
||||
(MOD_VEX_0F3818_PREFIX_2): Removed.
|
||||
(MOD_VEX_0F3819_PREFIX_2): Likewise.
|
||||
(VEX_LEN_0F60_P_2..VEX_LEN_0F6D_P_2): Likewise.
|
||||
(VEX_LEN_0F70_P_1..VEX_LEN_0F76_P_2): Likewise.
|
||||
(VEX_LEN_0FD1_P_2..VEX_LEN_0FD5_P_2): Likewise.
|
||||
(VEX_LEN_0FD7_P_2_M_1..VEX_LEN_0F3819_P_2_M_0): Likewise.
|
||||
(VEX_LEN_0F381C_P_2..VEX_LEN_0F3840_P_2): Likewise.
|
||||
(VEX_LEN_0F3A0E_P_2): Likewise.
|
||||
(VEX_LEN_0F3A0F_P_2): Likewise.
|
||||
(VEX_LEN_0F3A42_P_2): Likewise.
|
||||
(VEX_LEN_0F3A4C_P_2): Likewise.
|
||||
(VEX_W_0F3818_P_2_M_0): Likewise.
|
||||
(VEX_W_0F3819_P_2_M_0): Likewise.
|
||||
(prefix_table): Updated.
|
||||
(three_byte_table): Likewise.
|
||||
(vex_table): Likewise.
|
||||
(vex_len_table): Likewise.
|
||||
(vex_w_table): Likewise.
|
||||
(mod_table): Likewise.
|
||||
(putop): Handle "LW".
|
||||
(intel_operand_size): Handle xmm_mb_mode, xmm_mw_mode,
|
||||
xmm_md_mode, xmm_mq_mode, xmmdw_mode, xmmqd_mode, ymmxmm_mode,
|
||||
vex_vsib_d_w_dq_mode, vex_vsib_q_w_dq_mode.
|
||||
(OP_EX): Likewise.
|
||||
(OP_E_memory): Handle vex_vsib_d_w_dq_mode and
|
||||
vex_vsib_q_w_dq_mode.
|
||||
(OP_XMM): Handle vex_vsib_q_w_dq_mode.
|
||||
(OP_VEX): Likewise.
|
||||
|
||||
* i386-gen.c (cpu_flag_init): Add CpuAVX2 to CPU_ANY_SSE_FLAGS
|
||||
and CPU_ANY_AVX_FLAGS. Add CPU_BMI2_FLAGS, CPU_LZCNT_FLAGS,
|
||||
CPU_INVPCID_FLAGS and CPU_AVX2_FLAGS.
|
||||
(cpu_flags): Add CpuAVX2, CpuBMI2, CpuLZCNT and CpuINVPCID.
|
||||
(opcode_modifiers): Add VecSIB.
|
||||
|
||||
* i386-opc.h (CpuAVX2): New.
|
||||
(CpuBMI2): Likewise.
|
||||
(CpuLZCNT): Likewise.
|
||||
(CpuINVPCID): Likewise.
|
||||
(VecSIB128): Likewise.
|
||||
(VecSIB256): Likewise.
|
||||
(VecSIB): Likewise.
|
||||
(i386_cpu_flags): Add cpuavx2, cpubmi2, cpulzcnt and cpuinvpcid.
|
||||
(i386_opcode_modifier): Add vecsib.
|
||||
|
||||
* i386-opc.tbl: Add invpcid, AVX2 and BMI2 instructions.
|
||||
* i386-init.h: Regenerated.
|
||||
* i386-tbl.h: Likewise.
|
||||
|
||||
2011-06-03 Quentin Neill <quentin.neill@amd.com>
|
||||
|
||||
* i386-gen.c (cpu_flag_init): Add CpuF16C to CPU_BDVER2_FLAGS.
|
||||
* i386-init.h: Regenerated.
|
||||
|
||||
2011-06-03 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12752
|
||||
* arm-dis.c (print_insn_coprocessor): Use bfd_vma type for
|
||||
computing address offsets.
|
||||
(print_arm_address): Likewise.
|
||||
(print_insn_arm): Likewise.
|
||||
(print_insn_thumb16): Likewise.
|
||||
(print_insn_thumb32): Likewise.
|
||||
|
||||
2011-06-02 Jie Zhang <jie@codesourcery.com>
|
||||
Nathan Sidwell <nathan@codesourcery.com>
|
||||
Maciej Rozycki <macro@codesourcery.com>
|
||||
|
||||
* arm-dis.c (print_insn_coprocessor): Explicitly print #-0
|
||||
as address offset.
|
||||
(print_arm_address): Likewise. Elide positive #0 appropriately.
|
||||
(print_insn_arm): Likewise.
|
||||
|
||||
2011-06-02 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR gas/12752
|
||||
* arm-dis.c (print_insn_thumb32): Do not sign extend addresses
|
||||
passed to print_address_func.
|
||||
|
||||
2011-06-02 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* arm-dis.c: Fix spelling mistakes.
|
||||
* op/opcodes.pot: Regenerate.
|
||||
|
||||
2011-05-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
|
||||
|
||||
* s390-opc.c: Replace S390_OPERAND_REG_EVEN with
|
||||
S390_OPERAND_REG_PAIR. Fix INSTR_RRF_0UFEF instruction type.
|
||||
* s390-opc.txt: Fix cxr instruction type.
|
||||
|
||||
2011-05-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
|
||||
|
||||
* s390-opc.c: Add new instruction types marking register pair
|
||||
operands.
|
||||
* s390-opc.txt: Match instructions having register pair operands
|
||||
to the new instruction types.
|
||||
|
||||
2011-05-19 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* v850-opc.c (cmpf.[sd]): Reverse the order of the reg1 and reg2
|
||||
operands.
|
||||
|
||||
2011-05-10 Quentin Neill <quentin.neill@amd.com>
|
||||
|
||||
* i386-gen.c (cpu_flag_init): Add new CPU_BDVER2_FLAGS.
|
||||
* i386-init.h: Regenerated.
|
||||
|
||||
2011-04-27 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/da.po: Updated Danish translation.
|
||||
|
||||
2011-04-26 Anton Blanchard <anton@samba.org>
|
||||
|
||||
* ppc-opc.c: (powerpc_opcodes): Enable icswx for POWER7.
|
||||
|
||||
2011-04-21 DJ Delorie <dj@redhat.com>
|
||||
|
||||
* rx-decode.opc (rx_decode_opcode): Set the syntax for multi-byte NOPs.
|
||||
* rx-decode.c: Regenerate.
|
||||
|
||||
2011-04-20 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* i386-init.h: Regenerated.
|
||||
|
||||
2011-04-19 Quentin Neill <quentin.neill@amd.com>
|
||||
|
||||
* i386-gen.c (cpu_flag_init): Remove 3dnow and 3dnowa bits
|
||||
from bdver1 flags.
|
||||
|
||||
2011-04-13 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* v850-dis.c (disassemble): Always print a closing square brace if
|
||||
an opening square brace was printed.
|
||||
|
||||
2011-04-12 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12534
|
||||
* arm-dis.c (thumb32_opcodes): Add %L suffix to LDRD and STRD insn
|
||||
patterns.
|
||||
(print_insn_thumb32): Handle %L.
|
||||
|
||||
2011-04-11 Julian Brown <julian@codesourcery.com>
|
||||
|
||||
* arm-dis.c (psr_name): Fix typo for BASEPRI_MAX.
|
||||
(print_insn_thumb32): Add APSR bitmask support.
|
||||
|
||||
2011-04-07 Paul Carroll<pcarroll@codesourcery.com>
|
||||
|
||||
* arm-dis.c (print_insn): init vars moved into private_data structure.
|
||||
|
||||
2011-03-24 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (decode_dsp32mac_0): Move MM zeroing down to MAC0 logic.
|
||||
|
||||
2011-03-22 Eric B. Weddington <eric.weddington@atmel.com>
|
||||
|
||||
* avr-dis.c (avr_operand): Add opcode_str parameter. Check for
|
||||
post-increment to support LPM Z+ instruction. Add support for 'E'
|
||||
constraint for DES instruction.
|
||||
(print_insn_avr): Adjust calls to avr_operand. Rename variable.
|
||||
|
||||
2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
|
||||
|
||||
* arm-dis.c (get_sym_code_type): Treat STT_GNU_IFUNCs as code.
|
||||
|
||||
2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
|
||||
|
||||
* arm-dis.c (get_sym_code_type): Don't check for STT_ARM_TFUNC.
|
||||
Use branch types instead.
|
||||
(print_insn): Likewise.
|
||||
|
||||
2011-02-28 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* mips-opc.c (mips_builtin_opcodes): Correct register use
|
||||
annotation of "alnv.ps".
|
||||
|
||||
2011-02-28 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* mips-opc.c (mips_builtin_opcodes): Add "pref" macro.
|
||||
|
||||
2011-02-22 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (OUTS): Remove p NULL check and txt NUL check.
|
||||
|
||||
2011-02-22 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (print_insn_bfin): Change outf->fprintf_func to OUTS.
|
||||
|
||||
2011-02-19 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (saved_state): Mark static. Change a[01]x to ax[] and
|
||||
a[01]w to aw[]. Delete ac0, ac0_copy, ac1, an, aq, av0, av0s, av1,
|
||||
av1s, az, cc, v, v_copy, vs, rnd_mod, v_internal, pc, ticks, insts,
|
||||
exception, end_of_registers, msize, memory, bfd_mach.
|
||||
(CCREG, PCREG, A0XREG, A0WREG, A1XREG, A1WREG, LC0REG, LT0REG,
|
||||
LB0REG, LC1REG, LT1REG, LB1REG): Delete
|
||||
(AXREG, AWREG, LCREG, LTREG, LBREG): Define.
|
||||
(get_allreg): Change to new defines. Fallback to abort().
|
||||
|
||||
2011-02-14 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c: Add whitespace/parenthesis where needed.
|
||||
|
||||
2011-02-14 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (decode_LoopSetup_0): Return when reg is greater
|
||||
than 7.
|
||||
|
||||
2011-02-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
2011-02-13 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (decode_dsp32alu_0): Fix typo with A1 reg.
|
||||
|
||||
2011-02-13 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (decode_dsp32mult_0): Add 1 to dst for mac1. Output
|
||||
dregs only when P is set, and dregs_lo otherwise.
|
||||
|
||||
2011-02-13 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (decode_dsp32alu_0): Delete BYTEOP2M code.
|
||||
|
||||
2011-02-12 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (decode_pseudoDEBUG_0): Add space after PRNT.
|
||||
|
||||
2011-02-12 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (machine_registers): Delete REG_GP.
|
||||
(reg_names): Delete "GP".
|
||||
(decode_allregs): Change REG_GP to REG_LASTREG.
|
||||
|
||||
2011-02-12 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (M_S2RND, M_T, M_W32, M_FU, M_TFU, M_IS, M_ISS2,
|
||||
M_IH, M_IU): Delete.
|
||||
|
||||
2011-02-11 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (reg_names): Add const.
|
||||
(decode_dregs_lo, decode_dregs_hi, decode_dregs, decode_dregs_byte,
|
||||
decode_pregs, decode_iregs, decode_mregs, decode_dpregs, decode_gregs,
|
||||
decode_regs, decode_regs_lo, decode_regs_hi, decode_statbits,
|
||||
decode_counters, decode_allregs): Likewise.
|
||||
|
||||
2011-02-09 Michael Snyder <msnyder@vmware.com>
|
||||
|
||||
* i386-dis.c (OP_J): Parenthesize expression to prevent
|
||||
truncated addresses.
|
||||
(print_insn): Fix indentation off-by-one.
|
||||
|
||||
2011-02-01 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/da.po: Updated Danish translation.
|
||||
|
||||
2011-01-21 Dave Murphy <davem@devkitpro.org>
|
||||
|
||||
* ppc-opc.c (NON32, NO371): Remove PPC_OPCODE_PPCPS.
|
||||
|
||||
2011-01-18 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* i386-dis.c (sIbT): New.
|
||||
(b_T_mode): Likewise.
|
||||
(dis386): Replace sIb with sIbT on "pushT".
|
||||
(x86_64_table): Replace sIb with Ib on "aam" and "aad".
|
||||
(OP_sI): Handle b_T_mode. Properly sign-extend byte.
|
||||
|
||||
2011-01-18 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* i386-init.h: Regenerated.
|
||||
* i386-tbl.h: Regenerated
|
||||
|
||||
2011-01-17 Quentin Neill <quentin.neill@amd.com>
|
||||
|
||||
* i386-dis.c (REG_XOP_TBM_01): New.
|
||||
(REG_XOP_TBM_02): New.
|
||||
(reg_table): Add REG_XOP_TBM_01 and REG_XOP_TBM_02 tables.
|
||||
(xop_table): Redirect to REG_XOP_TBM_01 and REG_XOP_TBM_02
|
||||
entries, and add bextr instruction.
|
||||
|
||||
* i386-gen.c (cpu_flag_init): Add CPU_TBM_FLAGS, CpuTBM.
|
||||
(cpu_flags): Add CpuTBM.
|
||||
|
||||
* i386-opc.h (CpuTBM) New.
|
||||
(i386_cpu_flags): Add bit cputbm.
|
||||
|
||||
* i386-opc.tbl: Add bextr, blcfill, blci, blcic, blcmsk,
|
||||
blcs, blsfill, blsic, t1mskc, and tzmsk.
|
||||
|
||||
2011-01-12 DJ Delorie <dj@redhat.com>
|
||||
|
||||
* rx-dis.c (print_insn_rx): Support RX_Operand_TwoReg.
|
||||
|
||||
2011-01-11 Mingjie Xing <mingjie.xing@gmail.com>
|
||||
|
||||
* mips-dis.c (print_insn_args): Adjust the value to print the real
|
||||
offset for "+c" argument.
|
||||
|
||||
2011-01-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/da.po: Updated Danish translation.
|
||||
|
||||
2011-01-05 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* arm-dis.c (thumb32_opcodes): BLX must have bit zero clear.
|
||||
|
||||
2011-01-04 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* i386-dis.c (REG_VEX_38F3): New.
|
||||
(PREFIX_0FBC): Likewise.
|
||||
(PREFIX_VEX_38F2): Likewise.
|
||||
(PREFIX_VEX_38F3_REG_1): Likewise.
|
||||
(PREFIX_VEX_38F3_REG_2): Likewise.
|
||||
(PREFIX_VEX_38F3_REG_3): Likewise.
|
||||
(PREFIX_VEX_38F7): Likewise.
|
||||
(VEX_LEN_38F2_P_0): Likewise.
|
||||
(VEX_LEN_38F3_R_1_P_0): Likewise.
|
||||
(VEX_LEN_38F3_R_2_P_0): Likewise.
|
||||
(VEX_LEN_38F3_R_3_P_0): Likewise.
|
||||
(VEX_LEN_38F7_P_0): Likewise.
|
||||
(dis386_twobyte): Use PREFIX_0FBC.
|
||||
(reg_table): Add REG_VEX_38F3.
|
||||
(prefix_table): Add PREFIX_0FBC, PREFIX_VEX_38F2,
|
||||
PREFIX_VEX_38F3_REG_1, PREFIX_VEX_38F3_REG_2,
|
||||
PREFIX_VEX_38F3_REG_3 and PREFIX_VEX_38F7.
|
||||
(vex_table): Use PREFIX_VEX_38F2, REG_VEX_38F3 and
|
||||
PREFIX_VEX_38F7.
|
||||
(vex_len_table): Add VEX_LEN_38F2_P_0, VEX_LEN_38F3_R_1_P_0,
|
||||
VEX_LEN_38F3_R_2_P_0, VEX_LEN_38F3_R_3_P_0 and
|
||||
VEX_LEN_38F7_P_0.
|
||||
|
||||
* i386-gen.c (cpu_flag_init): Add CPU_BMI_FLAGS.
|
||||
(cpu_flags): Add CpuBMI.
|
||||
|
||||
* i386-opc.h (CpuBMI): New.
|
||||
(i386_cpu_flags): Add cpubmi.
|
||||
|
||||
* i386-opc.tbl: Add andn, bextr, blsi, blsmsk, blsr and tzcnt.
|
||||
* i386-init.h: Regenerated.
|
||||
* i386-tbl.h: Likewise.
|
||||
|
||||
2011-01-04 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* i386-dis.c (VexGdq): New.
|
||||
(OP_VEX): Handle dq_mode.
|
||||
|
||||
2011-01-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* i386-gen.c (process_copyright): Update copyright to 2011.
|
||||
|
||||
For older changes see ChangeLog-2010
|
||||
For older changes see ChangeLog-2011
|
||||
|
||||
Local Variables:
|
||||
mode: change-log
|
||||
|
|
|
@ -0,0 +1,822 @@
|
|||
2011-12-15 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* cgen-asm.c (cgen_parse_signed_integer): Add code to handle the
|
||||
sign extension of negative values on a 64-bit host.
|
||||
* frv-asm.c: Regenerate.
|
||||
|
||||
2011-12-13 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* ppc-opc.c (ISA_V2): Define and use for relevant BO field tests.
|
||||
(valid_bo_pre_v2, valid_bo_post_v2): New functions, extracted from..
|
||||
(valid_bo): ..here. When disassembling, accept either 'y' or 'at'
|
||||
type encoding on second pass.
|
||||
(powerpc_opcodes): Use ISA_V2 to enable branch insns rather than
|
||||
POWER4.
|
||||
* ppc-dis.c (print_insn_powerpc): Delete dialect_orig. Instead
|
||||
ignore deprecated on second pass.
|
||||
|
||||
2011-12-08 Andrew Pinski <apinski@cavium.com>
|
||||
|
||||
* mips-opc.c (mips_builtin_opcodes): Add "pause".
|
||||
|
||||
2011-12-08 Andrew Pinski <apinski@cavium.com>
|
||||
Adam Nemet <anemet@caviumnetworks.com>
|
||||
|
||||
* mips-dis.c (mips_arch_choices): Add Octeon2.
|
||||
For "octeon+", just include OcteonP for the insn.
|
||||
* mips-opc.c (IOCT): Include Octeon2.
|
||||
(IOCTP): Include Octeon2.
|
||||
(IOCT2): New macro.
|
||||
(mips_builtin_opcodes): Add "laa", "laad", "lac", "lacd", "lad",
|
||||
"ladd", "lai", "laid", "las", "lasd", "law", "lawd".
|
||||
Move "lbux", "ldx", "lhx", "lwx", and "lwux" up to where the standard
|
||||
loads are, and add IOCT2 to them.
|
||||
Add "lbx" and "lhux".
|
||||
Add "qmac.00", "qmac.01", "qmac.02", "qmac.03", "qmacs.00",
|
||||
"qmacs.01", "qmacs.01", "qmacs.02" and "qmacs.03".
|
||||
Add "zcb" and "zcbt".
|
||||
|
||||
2011-11-29 Andrew Pinski <apinski@cavium.com>
|
||||
|
||||
* mips-dis.c (mips_arch_choices): Add Octeon+.
|
||||
* mips-opc.c (IOCT): Include Octeon+.
|
||||
(IOCTP): New macro.
|
||||
(mips_builtin_opcodes): Add "saa" and "saad".
|
||||
|
||||
2011-11-25 Pierre Muller <muller@ics.u-strasbg.fr>
|
||||
|
||||
* mips-dis.c (print_insn_micromips): Rename local variable iprintf
|
||||
to infprintf to avoid shadow warning.
|
||||
|
||||
2011-11-25 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/it.po: Updated Italian translation.
|
||||
|
||||
2011-11-16 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* micromips-opc.c (micromips_opcodes): Use NODS rather than TRAP
|
||||
for "alnv.ps".
|
||||
|
||||
2011-11-02 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/it.po: New Italian translation.
|
||||
* configure.in (ALL_LINGUAS): Add it.
|
||||
* configure: Regenerate.
|
||||
* po/opcodes.pot: Regenerate.
|
||||
|
||||
2011-11-01 DJ Delorie <dj@redhat.com>
|
||||
|
||||
* Makefile.am (TARGET_LIBOPCODES_CFILES): Add rl78-decode.c and
|
||||
rl78-dis.c.
|
||||
(MAINTAINERCLEANFILES): Add rl78-decode.c.
|
||||
(rl78-decode.c): New rule, built from rl78-decode.opc and opc2c.
|
||||
* Makefile.in: Regenerate.
|
||||
* configure.in: Add bfd_rl78_arch case.
|
||||
* configure: Regenerate.
|
||||
* disassemble.c: Define ARCH_rl78.
|
||||
(disassembler): Add ARCH_rl78 case.
|
||||
* rl78-decode.c: New file.
|
||||
* rl78-decode.opc: New file.
|
||||
* rl78-dis.c: New file.
|
||||
|
||||
2011-10-27 Peter Bergner <bergner@vnet.ibm.com>
|
||||
|
||||
* ppc-opc.c (powerpc_opcodes) <drrndq, drrndq., dtstexq, dctqpq,
|
||||
dctqpq., dctfixq, dctfixq., dxexq, dxexq., dtstsfq, dcffixq, dcffixq.,
|
||||
diexq, diexq.>: Use FRT, FRA, FRB and FRBp repsectively on DFP quad
|
||||
instructions.
|
||||
|
||||
2011-10-26 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/13348
|
||||
* i386-dis.c (print_insn): Fix testing of array subscript.
|
||||
|
||||
2011-10-26 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
* disassemble.c (ARCH_epiphany): Move into alphasorted spot.
|
||||
* epiphany-asm.c, epiphany-opc.h: Regenerate.
|
||||
|
||||
2011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
* Makefile.am (HFILES): Add epiphany-desc.h and epiphany-opc.h .
|
||||
(TARGET_LIBOPCODES_CFILES): Add epiphany-asm.c, epiphany-desc.c,
|
||||
epiphany-dis.c, epiphany-ibld.c and epiphany-opc.c .
|
||||
(CLEANFILES): Add stamp-epiphany.
|
||||
(EPIPHANY_DEPS): Set. Make CGEN-generated Epiphany files depend on it.
|
||||
(stamp-epiphany): New rule.
|
||||
* configure.in: Handle bfd_epiphany_arch.
|
||||
* disassemble.c (ARCH_epiphany): Define.
|
||||
(disassembler): Handle bfd_arch_epiphany.
|
||||
* epiphany-asm.c: New file.
|
||||
* epiphany-desc.c: New file.
|
||||
* epiphany-desc.h: New file.
|
||||
* epiphany-dis.c: New file.
|
||||
* epiphany-ibld.c: New file.
|
||||
* epiphany-opc.c: New file.
|
||||
* epiphany-opc.h: New file.
|
||||
* Makefile.in: Regenerate.
|
||||
* configure: Regenerate.
|
||||
* po/POTFILES.in: Regenerate.
|
||||
* po/opcodes.pot: Regenerate.
|
||||
|
||||
2011-10-24 Julian Brown <julian@codesourcery.com>
|
||||
|
||||
* m68k-opc.c (m68k_opcodes): Fix entries for ColdFire moveml.
|
||||
|
||||
2011-10-21 Jan Glauber <jang@linux.vnet.ibm.com>
|
||||
|
||||
* s390-opc.txt: Add CPUMF instructions.
|
||||
|
||||
2011-10-18 Jie Zhang <jie@codesourcery.com>
|
||||
Julian Brown <julian@codesourcery.com>
|
||||
|
||||
* arm-dis.c (print_insn_arm): Explicitly specify rotation if needed.
|
||||
|
||||
2011-10-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/es.po: Updated Spanish translation.
|
||||
* po/fi.po: Updated Finnish translation.
|
||||
|
||||
2011-09-28 Jan Beulich <jbeulich@suse.com>
|
||||
|
||||
* ppc-opc.c (insert_nbi, insert_rbx, FRAp, FRBp, FRSp, FRTp, NBI, RAX,
|
||||
RBX): New.
|
||||
(insert_bo, insert_boe): Reject bcctr with bit 2 in bo unset.
|
||||
(powerpc_opcodes): Use RAX for second and RBXC for third operand of
|
||||
lswx. Use NBI for third operand of lswi. Use FRTp for first operand of
|
||||
lfdp and lfdpx. Use FRSp for first operand of stfdp and stfdpx, and
|
||||
mark them as invalid on POWER7. Use FRTp, FRAp, and FRBp repsectively
|
||||
on DFP quad instructions.
|
||||
|
||||
2011-09-27 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* sparc-opc.c (sparc_opcodes): Fix random instruction to write
|
||||
to a float instead of an integer register.
|
||||
|
||||
2011-09-26 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* sparc-opc.c (sparc_opcodes): Add integer multiply-add
|
||||
instructions.
|
||||
|
||||
2011-09-21 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* sparc-opc.c (sparc_opcodes): Annotate table with HWCAP flag
|
||||
bits. Fix "fchksm16" mnemonic.
|
||||
|
||||
2011-09-08 Mark Fortescue <mark@mtfhpc.demon.co.uk>
|
||||
|
||||
The changes below bring 'mov' and 'ticc' instructions into line
|
||||
with the V8 SPARC Architecture Manual.
|
||||
* sparc-opc.c (sparc_opcodes): Add entry for 'ticc imm + regrs1'.
|
||||
* sparc-opc.c (sparc_opcodes): Add alias entries for
|
||||
'mov regrs2,%asrX'; 'mov regrs2,%y'; 'mov regrs2,%prs';
|
||||
'mov regrs2,%wim' and 'mov regrs2,%tbr'.
|
||||
* sparc-opc.c (sparc_opcodes): Move/Change entries for
|
||||
'mov imm,%asrX'; 'mov imm,%y'; 'mov imm,%prs'; 'mov imm,%wim'
|
||||
and 'mov imm,%tbr'.
|
||||
* sparc-opc.c (sparc_opcodes): Add wr alias entries to match above
|
||||
mov aliases.
|
||||
|
||||
* sparc-opc.c (sparc_opcodes): Add entry for 'save simm13,regrs1,regrd'
|
||||
This has been reported as being accepted by the Sun assmebler.
|
||||
|
||||
2011-09-08 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* sparc-opc.c (pdistn): Destination is integer not float register.
|
||||
|
||||
2011-09-07 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
PR gas/13145
|
||||
* m68k-opc.c: Use "y" in moveml pattern for mcfisa_a.
|
||||
|
||||
2011-08-26 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/es.po: Updated Spanish translation.
|
||||
|
||||
2011-08-22 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* Makefile.am (CPUDIR): Redfine to point to top level cpu
|
||||
directory.
|
||||
(stamp-frv): Use CPUDIR.
|
||||
(stamp-iq2000): Likewise.
|
||||
(stamp-lm32): Likewise.
|
||||
(stamp-m32c): Likewise.
|
||||
(stamp-mt): Likewise.
|
||||
(stamp-xc16x): Likewise.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2011-08-09 Chao-ying Fu <fu@mips.com>
|
||||
Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* mips-dis.c (mips_arch_choices): Enable MCU for "mips32r2"
|
||||
and "mips64r2".
|
||||
(print_insn_args, print_insn_micromips): Handle MCU.
|
||||
* micromips-opc.c (MC): New macro.
|
||||
(micromips_opcodes): Add "aclr", "aset" and "iret".
|
||||
* mips-opc.c (MC): New macro.
|
||||
(mips_builtin_opcodes): Add "aclr", "aset" and "iret".
|
||||
|
||||
2011-08-09 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* micromips-opc.c (MOD_mb, MOD_mc, MOD_md): Remove macros.
|
||||
(MOD_me, MOD_mf, MOD_mg, MOD_mhi, MOD_mj, MOD_ml): Likewise.
|
||||
(MOD_mm, MOD_mn, MOD_mp, MOD_mq, MOD_sp): Likewise.
|
||||
(WR_mb, RD_mc, RD_md, WR_md, RD_me, RD_mf, WR_mf): New macros.
|
||||
(RD_mg, WR_mhi, RD_mj, WR_mj, RD_ml, RD_mmn): Likewise.
|
||||
(RD_mp, WR_mp, RD_mq, RD_sp, WR_sp): Likewise.
|
||||
(WR_s): Update macro.
|
||||
(micromips_opcodes): Update register use flags of: "addiu",
|
||||
"addiupc", "addiur1sp", "addiur2", "addius5", "addiusp", "addu",
|
||||
"and", "andi", "beq", "beqz", "bne", "bnez", "di", "ei", "j",
|
||||
"jalr", "jalrs", "jr", "jraddiusp", "jrc", "lbu", "lhu", "li",
|
||||
"lui", "lw", "lwm", "mfhi", "mflo", "move", "movep", "not",
|
||||
"nor", "or", "ori", "sb", "sh", "sll", "srl", "subu", "sw",
|
||||
"swm" and "xor" instructions.
|
||||
|
||||
2011-08-05 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* sparc-dis.c (v9a_ast_reg_names): Add "cps".
|
||||
(X_RS3): New macro.
|
||||
(print_insn_sparc): Handle '4', '5', and '(' format codes.
|
||||
Accept %asr numbers below 28.
|
||||
* sparc-opc.c (sparc_opcodes): Add entries for HPC and VIS3
|
||||
instructions.
|
||||
|
||||
2011-08-02 Quentin Neill <quentin.neill@amd.com>
|
||||
|
||||
* i386-dis.c (xop_table): Remove spurious bextr insn.
|
||||
|
||||
2011-08-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR ld/13048
|
||||
* i386-dis.c (print_insn): Optimize info->mach check.
|
||||
|
||||
2011-08-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR gas/13046
|
||||
* i386-opc.tbl: Add Disp32S to 64bit call.
|
||||
* i386-tbl.h: Regenerated.
|
||||
|
||||
2011-07-24 Chao-ying Fu <fu@mips.com>
|
||||
Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* micromips-opc.c: New file.
|
||||
* mips-dis.c (micromips_to_32_reg_b_map): New array.
|
||||
(micromips_to_32_reg_c_map, micromips_to_32_reg_d_map): Likewise.
|
||||
(micromips_to_32_reg_e_map, micromips_to_32_reg_f_map): Likewise.
|
||||
(micromips_to_32_reg_g_map, micromips_to_32_reg_l_map): Likewise.
|
||||
(micromips_to_32_reg_q_map): Likewise.
|
||||
(micromips_imm_b_map, micromips_imm_c_map): Likewise.
|
||||
(micromips_ase): New variable.
|
||||
(is_micromips): New function.
|
||||
(set_default_mips_dis_options): Handle microMIPS ASE.
|
||||
(print_insn_micromips): New function.
|
||||
(is_compressed_mode_p): Likewise.
|
||||
(_print_insn_mips): Handle microMIPS instructions.
|
||||
* Makefile.am (CFILES): Add micromips-opc.c.
|
||||
* configure.in (bfd_mips_arch): Add micromips-opc.lo.
|
||||
* Makefile.in: Regenerate.
|
||||
* configure: Regenerate.
|
||||
|
||||
* mips-dis.c (micromips_to_32_reg_h_map): New variable.
|
||||
(micromips_to_32_reg_i_map): Likewise.
|
||||
(micromips_to_32_reg_m_map): Likewise.
|
||||
(micromips_to_32_reg_n_map): New macro.
|
||||
|
||||
2011-07-24 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* mips-opc.c (NODS): New macro.
|
||||
(TRAP): Adjust for the rename of INSN_TRAP to INSN_NO_DELAY_SLOT.
|
||||
(DSP_VOLA): Likewise.
|
||||
(mips_builtin_opcodes): Add NODS annotation to "deret" and
|
||||
"eret". Replace INSN_SYNC with NODS throughout. Use NODS in
|
||||
place of TRAP for "wait", "waiti" and "yield".
|
||||
* mips16-opc.c (NODS): New macro.
|
||||
(TRAP): Adjust for the rename of INSN_TRAP to INSN_NO_DELAY_SLOT.
|
||||
(mips16_opcodes): Use NODS in place of TRAP for "jalrc", "jrc",
|
||||
"restore" and "save".
|
||||
|
||||
2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* configure.in: Handle bfd_k1om_arch.
|
||||
* configure: Regenerated.
|
||||
|
||||
* disassemble.c (disassembler): Handle bfd_k1om_arch.
|
||||
|
||||
* i386-dis.c (print_insn): Handle bfd_mach_k1om and
|
||||
bfd_mach_k1om_intel_syntax.
|
||||
|
||||
* i386-gen.c (cpu_flag_init): Set CPU_UNKNOWN_FLAGS to
|
||||
~(CpuL1OM|CpuK1OM). Add CPU_K1OM_FLAGS.
|
||||
(cpu_flags): Add CpuK1OM.
|
||||
|
||||
* i386-opc.h (CpuK1OM): New.
|
||||
(i386_cpu_flags): Add cpuk1om.
|
||||
|
||||
* i386-init.h: Regenerated.
|
||||
* i386-tbl.h: Likewise.
|
||||
|
||||
2011-07-12 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* arm-dis.c (print_insn_arm): Revert previous, undocumented,
|
||||
accidental change.
|
||||
|
||||
2011-07-01 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12329
|
||||
* avr-dis.c (avr_operand): Fix disassembly of ELPM, LPM and SPM
|
||||
insns using post-increment addressing.
|
||||
|
||||
2011-06-30 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* i386-dis.c (vex_len_table): Update rorxS.
|
||||
|
||||
2011-06-30 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
AVX Programming Reference (June, 2011)
|
||||
* i386-dis.c (vex_len_table): Correct rorxS.
|
||||
|
||||
* i386-opc.tbl: Correct rorx.
|
||||
* i386-tbl.h: Regenerated.
|
||||
|
||||
2011-06-29 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* tilegx-opc.c (find_opcode): Replace "index" with "i".
|
||||
* tilepro-opc.c (find_opcode): Likewise.
|
||||
|
||||
2011-06-29 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* mips16-opc.c (jalrc, jrc): Move earlier in file.
|
||||
|
||||
2011-06-21 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* i386-dis.c (prefix_table): Re-indent PREFIX_VEX_0F388C and
|
||||
PREFIX_VEX_0F388E.
|
||||
|
||||
2011-06-17 Andreas Schwab <schwab@redhat.com>
|
||||
|
||||
* Makefile.am (MAINTAINERCLEANFILES): Move s390-opc.tab ...
|
||||
(MOSTLYCLEANFILES): ... here.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2011-06-14 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2011-06-13 Walter Lee <walt@tilera.com>
|
||||
|
||||
* Makefile.am (TARGET_LIBOPCODES_CFILES): Add tilegx-dis.c,
|
||||
tilegx-opc.c, tilepro-dis.c, and tilepro-opc.c.
|
||||
* Makefile.in: Regenerate.
|
||||
* configure.in: Handle bfd_tilegx_arch and bfd_tilepro_arch.
|
||||
* configure: Regenerate.
|
||||
* disassemble.c (disassembler): Add ARCH_tilegx and ARCH_tilepro.
|
||||
* po/POTFILES.in: Regenerate.
|
||||
* tilegx-dis.c: New file.
|
||||
* tilegx-opc.c: New file.
|
||||
* tilepro-dis.c: New file.
|
||||
* tilepro-opc.c: New file.
|
||||
|
||||
2011-06-10 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
AVX Programming Reference (June, 2011)
|
||||
* i386-dis.c (XMGatherQ): New.
|
||||
* i386-dis.c (EXxmm_mb): New.
|
||||
(EXxmm_mb): Likewise.
|
||||
(EXxmm_mw): Likewise.
|
||||
(EXxmm_md): Likewise.
|
||||
(EXxmm_mq): Likewise.
|
||||
(EXxmmdw): Likewise.
|
||||
(EXxmmqd): Likewise.
|
||||
(VexGatherQ): Likewise.
|
||||
(MVexVSIBDWpX): Likewise.
|
||||
(MVexVSIBQWpX): Likewise.
|
||||
(xmm_mb_mode): Likewise.
|
||||
(xmm_mw_mode): Likewise.
|
||||
(xmm_md_mode): Likewise.
|
||||
(xmm_mq_mode): Likewise.
|
||||
(xmmdw_mode): Likewise.
|
||||
(xmmqd_mode): Likewise.
|
||||
(ymmxmm_mode): Likewise.
|
||||
(vex_vsib_d_w_dq_mode): Likewise.
|
||||
(vex_vsib_q_w_dq_mode): Likewise.
|
||||
(MOD_VEX_0F385A_PREFIX_2): Likewise.
|
||||
(MOD_VEX_0F388C_PREFIX_2): Likewise.
|
||||
(MOD_VEX_0F388E_PREFIX_2): Likewise.
|
||||
(PREFIX_0F3882): Likewise.
|
||||
(PREFIX_VEX_0F3816): Likewise.
|
||||
(PREFIX_VEX_0F3836): Likewise.
|
||||
(PREFIX_VEX_0F3845): Likewise.
|
||||
(PREFIX_VEX_0F3846): Likewise.
|
||||
(PREFIX_VEX_0F3847): Likewise.
|
||||
(PREFIX_VEX_0F3858): Likewise.
|
||||
(PREFIX_VEX_0F3859): Likewise.
|
||||
(PREFIX_VEX_0F385A): Likewise.
|
||||
(PREFIX_VEX_0F3878): Likewise.
|
||||
(PREFIX_VEX_0F3879): Likewise.
|
||||
(PREFIX_VEX_0F388C): Likewise.
|
||||
(PREFIX_VEX_0F388E): Likewise.
|
||||
(PREFIX_VEX_0F3890..PREFIX_VEX_0F3893): Likewise.
|
||||
(PREFIX_VEX_0F38F5): Likewise.
|
||||
(PREFIX_VEX_0F38F6): Likewise.
|
||||
(PREFIX_VEX_0F3A00): Likewise.
|
||||
(PREFIX_VEX_0F3A01): Likewise.
|
||||
(PREFIX_VEX_0F3A02): Likewise.
|
||||
(PREFIX_VEX_0F3A38): Likewise.
|
||||
(PREFIX_VEX_0F3A39): Likewise.
|
||||
(PREFIX_VEX_0F3A46): Likewise.
|
||||
(PREFIX_VEX_0F3AF0): Likewise.
|
||||
(VEX_LEN_0F3816_P_2): Likewise.
|
||||
(VEX_LEN_0F3819_P_2): Likewise.
|
||||
(VEX_LEN_0F3836_P_2): Likewise.
|
||||
(VEX_LEN_0F385A_P_2_M_0): Likewise.
|
||||
(VEX_LEN_0F38F5_P_0): Likewise.
|
||||
(VEX_LEN_0F38F5_P_1): Likewise.
|
||||
(VEX_LEN_0F38F5_P_3): Likewise.
|
||||
(VEX_LEN_0F38F6_P_3): Likewise.
|
||||
(VEX_LEN_0F38F7_P_1): Likewise.
|
||||
(VEX_LEN_0F38F7_P_2): Likewise.
|
||||
(VEX_LEN_0F38F7_P_3): Likewise.
|
||||
(VEX_LEN_0F3A00_P_2): Likewise.
|
||||
(VEX_LEN_0F3A01_P_2): Likewise.
|
||||
(VEX_LEN_0F3A38_P_2): Likewise.
|
||||
(VEX_LEN_0F3A39_P_2): Likewise.
|
||||
(VEX_LEN_0F3A46_P_2): Likewise.
|
||||
(VEX_LEN_0F3AF0_P_3): Likewise.
|
||||
(VEX_W_0F3816_P_2): Likewise.
|
||||
(VEX_W_0F3818_P_2): Likewise.
|
||||
(VEX_W_0F3819_P_2): Likewise.
|
||||
(VEX_W_0F3836_P_2): Likewise.
|
||||
(VEX_W_0F3846_P_2): Likewise.
|
||||
(VEX_W_0F3858_P_2): Likewise.
|
||||
(VEX_W_0F3859_P_2): Likewise.
|
||||
(VEX_W_0F385A_P_2_M_0): Likewise.
|
||||
(VEX_W_0F3878_P_2): Likewise.
|
||||
(VEX_W_0F3879_P_2): Likewise.
|
||||
(VEX_W_0F3A00_P_2): Likewise.
|
||||
(VEX_W_0F3A01_P_2): Likewise.
|
||||
(VEX_W_0F3A02_P_2): Likewise.
|
||||
(VEX_W_0F3A38_P_2): Likewise.
|
||||
(VEX_W_0F3A39_P_2): Likewise.
|
||||
(VEX_W_0F3A46_P_2): Likewise.
|
||||
(MOD_VEX_0F3818_PREFIX_2): Removed.
|
||||
(MOD_VEX_0F3819_PREFIX_2): Likewise.
|
||||
(VEX_LEN_0F60_P_2..VEX_LEN_0F6D_P_2): Likewise.
|
||||
(VEX_LEN_0F70_P_1..VEX_LEN_0F76_P_2): Likewise.
|
||||
(VEX_LEN_0FD1_P_2..VEX_LEN_0FD5_P_2): Likewise.
|
||||
(VEX_LEN_0FD7_P_2_M_1..VEX_LEN_0F3819_P_2_M_0): Likewise.
|
||||
(VEX_LEN_0F381C_P_2..VEX_LEN_0F3840_P_2): Likewise.
|
||||
(VEX_LEN_0F3A0E_P_2): Likewise.
|
||||
(VEX_LEN_0F3A0F_P_2): Likewise.
|
||||
(VEX_LEN_0F3A42_P_2): Likewise.
|
||||
(VEX_LEN_0F3A4C_P_2): Likewise.
|
||||
(VEX_W_0F3818_P_2_M_0): Likewise.
|
||||
(VEX_W_0F3819_P_2_M_0): Likewise.
|
||||
(prefix_table): Updated.
|
||||
(three_byte_table): Likewise.
|
||||
(vex_table): Likewise.
|
||||
(vex_len_table): Likewise.
|
||||
(vex_w_table): Likewise.
|
||||
(mod_table): Likewise.
|
||||
(putop): Handle "LW".
|
||||
(intel_operand_size): Handle xmm_mb_mode, xmm_mw_mode,
|
||||
xmm_md_mode, xmm_mq_mode, xmmdw_mode, xmmqd_mode, ymmxmm_mode,
|
||||
vex_vsib_d_w_dq_mode, vex_vsib_q_w_dq_mode.
|
||||
(OP_EX): Likewise.
|
||||
(OP_E_memory): Handle vex_vsib_d_w_dq_mode and
|
||||
vex_vsib_q_w_dq_mode.
|
||||
(OP_XMM): Handle vex_vsib_q_w_dq_mode.
|
||||
(OP_VEX): Likewise.
|
||||
|
||||
* i386-gen.c (cpu_flag_init): Add CpuAVX2 to CPU_ANY_SSE_FLAGS
|
||||
and CPU_ANY_AVX_FLAGS. Add CPU_BMI2_FLAGS, CPU_LZCNT_FLAGS,
|
||||
CPU_INVPCID_FLAGS and CPU_AVX2_FLAGS.
|
||||
(cpu_flags): Add CpuAVX2, CpuBMI2, CpuLZCNT and CpuINVPCID.
|
||||
(opcode_modifiers): Add VecSIB.
|
||||
|
||||
* i386-opc.h (CpuAVX2): New.
|
||||
(CpuBMI2): Likewise.
|
||||
(CpuLZCNT): Likewise.
|
||||
(CpuINVPCID): Likewise.
|
||||
(VecSIB128): Likewise.
|
||||
(VecSIB256): Likewise.
|
||||
(VecSIB): Likewise.
|
||||
(i386_cpu_flags): Add cpuavx2, cpubmi2, cpulzcnt and cpuinvpcid.
|
||||
(i386_opcode_modifier): Add vecsib.
|
||||
|
||||
* i386-opc.tbl: Add invpcid, AVX2 and BMI2 instructions.
|
||||
* i386-init.h: Regenerated.
|
||||
* i386-tbl.h: Likewise.
|
||||
|
||||
2011-06-03 Quentin Neill <quentin.neill@amd.com>
|
||||
|
||||
* i386-gen.c (cpu_flag_init): Add CpuF16C to CPU_BDVER2_FLAGS.
|
||||
* i386-init.h: Regenerated.
|
||||
|
||||
2011-06-03 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12752
|
||||
* arm-dis.c (print_insn_coprocessor): Use bfd_vma type for
|
||||
computing address offsets.
|
||||
(print_arm_address): Likewise.
|
||||
(print_insn_arm): Likewise.
|
||||
(print_insn_thumb16): Likewise.
|
||||
(print_insn_thumb32): Likewise.
|
||||
|
||||
2011-06-02 Jie Zhang <jie@codesourcery.com>
|
||||
Nathan Sidwell <nathan@codesourcery.com>
|
||||
Maciej Rozycki <macro@codesourcery.com>
|
||||
|
||||
* arm-dis.c (print_insn_coprocessor): Explicitly print #-0
|
||||
as address offset.
|
||||
(print_arm_address): Likewise. Elide positive #0 appropriately.
|
||||
(print_insn_arm): Likewise.
|
||||
|
||||
2011-06-02 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR gas/12752
|
||||
* arm-dis.c (print_insn_thumb32): Do not sign extend addresses
|
||||
passed to print_address_func.
|
||||
|
||||
2011-06-02 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* arm-dis.c: Fix spelling mistakes.
|
||||
* op/opcodes.pot: Regenerate.
|
||||
|
||||
2011-05-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
|
||||
|
||||
* s390-opc.c: Replace S390_OPERAND_REG_EVEN with
|
||||
S390_OPERAND_REG_PAIR. Fix INSTR_RRF_0UFEF instruction type.
|
||||
* s390-opc.txt: Fix cxr instruction type.
|
||||
|
||||
2011-05-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
|
||||
|
||||
* s390-opc.c: Add new instruction types marking register pair
|
||||
operands.
|
||||
* s390-opc.txt: Match instructions having register pair operands
|
||||
to the new instruction types.
|
||||
|
||||
2011-05-19 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* v850-opc.c (cmpf.[sd]): Reverse the order of the reg1 and reg2
|
||||
operands.
|
||||
|
||||
2011-05-10 Quentin Neill <quentin.neill@amd.com>
|
||||
|
||||
* i386-gen.c (cpu_flag_init): Add new CPU_BDVER2_FLAGS.
|
||||
* i386-init.h: Regenerated.
|
||||
|
||||
2011-04-27 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/da.po: Updated Danish translation.
|
||||
|
||||
2011-04-26 Anton Blanchard <anton@samba.org>
|
||||
|
||||
* ppc-opc.c: (powerpc_opcodes): Enable icswx for POWER7.
|
||||
|
||||
2011-04-21 DJ Delorie <dj@redhat.com>
|
||||
|
||||
* rx-decode.opc (rx_decode_opcode): Set the syntax for multi-byte NOPs.
|
||||
* rx-decode.c: Regenerate.
|
||||
|
||||
2011-04-20 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* i386-init.h: Regenerated.
|
||||
|
||||
2011-04-19 Quentin Neill <quentin.neill@amd.com>
|
||||
|
||||
* i386-gen.c (cpu_flag_init): Remove 3dnow and 3dnowa bits
|
||||
from bdver1 flags.
|
||||
|
||||
2011-04-13 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* v850-dis.c (disassemble): Always print a closing square brace if
|
||||
an opening square brace was printed.
|
||||
|
||||
2011-04-12 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/12534
|
||||
* arm-dis.c (thumb32_opcodes): Add %L suffix to LDRD and STRD insn
|
||||
patterns.
|
||||
(print_insn_thumb32): Handle %L.
|
||||
|
||||
2011-04-11 Julian Brown <julian@codesourcery.com>
|
||||
|
||||
* arm-dis.c (psr_name): Fix typo for BASEPRI_MAX.
|
||||
(print_insn_thumb32): Add APSR bitmask support.
|
||||
|
||||
2011-04-07 Paul Carroll<pcarroll@codesourcery.com>
|
||||
|
||||
* arm-dis.c (print_insn): init vars moved into private_data structure.
|
||||
|
||||
2011-03-24 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (decode_dsp32mac_0): Move MM zeroing down to MAC0 logic.
|
||||
|
||||
2011-03-22 Eric B. Weddington <eric.weddington@atmel.com>
|
||||
|
||||
* avr-dis.c (avr_operand): Add opcode_str parameter. Check for
|
||||
post-increment to support LPM Z+ instruction. Add support for 'E'
|
||||
constraint for DES instruction.
|
||||
(print_insn_avr): Adjust calls to avr_operand. Rename variable.
|
||||
|
||||
2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
|
||||
|
||||
* arm-dis.c (get_sym_code_type): Treat STT_GNU_IFUNCs as code.
|
||||
|
||||
2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
|
||||
|
||||
* arm-dis.c (get_sym_code_type): Don't check for STT_ARM_TFUNC.
|
||||
Use branch types instead.
|
||||
(print_insn): Likewise.
|
||||
|
||||
2011-02-28 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* mips-opc.c (mips_builtin_opcodes): Correct register use
|
||||
annotation of "alnv.ps".
|
||||
|
||||
2011-02-28 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* mips-opc.c (mips_builtin_opcodes): Add "pref" macro.
|
||||
|
||||
2011-02-22 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (OUTS): Remove p NULL check and txt NUL check.
|
||||
|
||||
2011-02-22 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (print_insn_bfin): Change outf->fprintf_func to OUTS.
|
||||
|
||||
2011-02-19 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (saved_state): Mark static. Change a[01]x to ax[] and
|
||||
a[01]w to aw[]. Delete ac0, ac0_copy, ac1, an, aq, av0, av0s, av1,
|
||||
av1s, az, cc, v, v_copy, vs, rnd_mod, v_internal, pc, ticks, insts,
|
||||
exception, end_of_registers, msize, memory, bfd_mach.
|
||||
(CCREG, PCREG, A0XREG, A0WREG, A1XREG, A1WREG, LC0REG, LT0REG,
|
||||
LB0REG, LC1REG, LT1REG, LB1REG): Delete
|
||||
(AXREG, AWREG, LCREG, LTREG, LBREG): Define.
|
||||
(get_allreg): Change to new defines. Fallback to abort().
|
||||
|
||||
2011-02-14 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c: Add whitespace/parenthesis where needed.
|
||||
|
||||
2011-02-14 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (decode_LoopSetup_0): Return when reg is greater
|
||||
than 7.
|
||||
|
||||
2011-02-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
2011-02-13 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (decode_dsp32alu_0): Fix typo with A1 reg.
|
||||
|
||||
2011-02-13 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (decode_dsp32mult_0): Add 1 to dst for mac1. Output
|
||||
dregs only when P is set, and dregs_lo otherwise.
|
||||
|
||||
2011-02-13 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (decode_dsp32alu_0): Delete BYTEOP2M code.
|
||||
|
||||
2011-02-12 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (decode_pseudoDEBUG_0): Add space after PRNT.
|
||||
|
||||
2011-02-12 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (machine_registers): Delete REG_GP.
|
||||
(reg_names): Delete "GP".
|
||||
(decode_allregs): Change REG_GP to REG_LASTREG.
|
||||
|
||||
2011-02-12 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (M_S2RND, M_T, M_W32, M_FU, M_TFU, M_IS, M_ISS2,
|
||||
M_IH, M_IU): Delete.
|
||||
|
||||
2011-02-11 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* bfin-dis.c (reg_names): Add const.
|
||||
(decode_dregs_lo, decode_dregs_hi, decode_dregs, decode_dregs_byte,
|
||||
decode_pregs, decode_iregs, decode_mregs, decode_dpregs, decode_gregs,
|
||||
decode_regs, decode_regs_lo, decode_regs_hi, decode_statbits,
|
||||
decode_counters, decode_allregs): Likewise.
|
||||
|
||||
2011-02-09 Michael Snyder <msnyder@vmware.com>
|
||||
|
||||
* i386-dis.c (OP_J): Parenthesize expression to prevent
|
||||
truncated addresses.
|
||||
(print_insn): Fix indentation off-by-one.
|
||||
|
||||
2011-02-01 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/da.po: Updated Danish translation.
|
||||
|
||||
2011-01-21 Dave Murphy <davem@devkitpro.org>
|
||||
|
||||
* ppc-opc.c (NON32, NO371): Remove PPC_OPCODE_PPCPS.
|
||||
|
||||
2011-01-18 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* i386-dis.c (sIbT): New.
|
||||
(b_T_mode): Likewise.
|
||||
(dis386): Replace sIb with sIbT on "pushT".
|
||||
(x86_64_table): Replace sIb with Ib on "aam" and "aad".
|
||||
(OP_sI): Handle b_T_mode. Properly sign-extend byte.
|
||||
|
||||
2011-01-18 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* i386-init.h: Regenerated.
|
||||
* i386-tbl.h: Regenerated
|
||||
|
||||
2011-01-17 Quentin Neill <quentin.neill@amd.com>
|
||||
|
||||
* i386-dis.c (REG_XOP_TBM_01): New.
|
||||
(REG_XOP_TBM_02): New.
|
||||
(reg_table): Add REG_XOP_TBM_01 and REG_XOP_TBM_02 tables.
|
||||
(xop_table): Redirect to REG_XOP_TBM_01 and REG_XOP_TBM_02
|
||||
entries, and add bextr instruction.
|
||||
|
||||
* i386-gen.c (cpu_flag_init): Add CPU_TBM_FLAGS, CpuTBM.
|
||||
(cpu_flags): Add CpuTBM.
|
||||
|
||||
* i386-opc.h (CpuTBM) New.
|
||||
(i386_cpu_flags): Add bit cputbm.
|
||||
|
||||
* i386-opc.tbl: Add bextr, blcfill, blci, blcic, blcmsk,
|
||||
blcs, blsfill, blsic, t1mskc, and tzmsk.
|
||||
|
||||
2011-01-12 DJ Delorie <dj@redhat.com>
|
||||
|
||||
* rx-dis.c (print_insn_rx): Support RX_Operand_TwoReg.
|
||||
|
||||
2011-01-11 Mingjie Xing <mingjie.xing@gmail.com>
|
||||
|
||||
* mips-dis.c (print_insn_args): Adjust the value to print the real
|
||||
offset for "+c" argument.
|
||||
|
||||
2011-01-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* po/da.po: Updated Danish translation.
|
||||
|
||||
2011-01-05 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* arm-dis.c (thumb32_opcodes): BLX must have bit zero clear.
|
||||
|
||||
2011-01-04 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* i386-dis.c (REG_VEX_38F3): New.
|
||||
(PREFIX_0FBC): Likewise.
|
||||
(PREFIX_VEX_38F2): Likewise.
|
||||
(PREFIX_VEX_38F3_REG_1): Likewise.
|
||||
(PREFIX_VEX_38F3_REG_2): Likewise.
|
||||
(PREFIX_VEX_38F3_REG_3): Likewise.
|
||||
(PREFIX_VEX_38F7): Likewise.
|
||||
(VEX_LEN_38F2_P_0): Likewise.
|
||||
(VEX_LEN_38F3_R_1_P_0): Likewise.
|
||||
(VEX_LEN_38F3_R_2_P_0): Likewise.
|
||||
(VEX_LEN_38F3_R_3_P_0): Likewise.
|
||||
(VEX_LEN_38F7_P_0): Likewise.
|
||||
(dis386_twobyte): Use PREFIX_0FBC.
|
||||
(reg_table): Add REG_VEX_38F3.
|
||||
(prefix_table): Add PREFIX_0FBC, PREFIX_VEX_38F2,
|
||||
PREFIX_VEX_38F3_REG_1, PREFIX_VEX_38F3_REG_2,
|
||||
PREFIX_VEX_38F3_REG_3 and PREFIX_VEX_38F7.
|
||||
(vex_table): Use PREFIX_VEX_38F2, REG_VEX_38F3 and
|
||||
PREFIX_VEX_38F7.
|
||||
(vex_len_table): Add VEX_LEN_38F2_P_0, VEX_LEN_38F3_R_1_P_0,
|
||||
VEX_LEN_38F3_R_2_P_0, VEX_LEN_38F3_R_3_P_0 and
|
||||
VEX_LEN_38F7_P_0.
|
||||
|
||||
* i386-gen.c (cpu_flag_init): Add CPU_BMI_FLAGS.
|
||||
(cpu_flags): Add CpuBMI.
|
||||
|
||||
* i386-opc.h (CpuBMI): New.
|
||||
(i386_cpu_flags): Add cpubmi.
|
||||
|
||||
* i386-opc.tbl: Add andn, bextr, blsi, blsmsk, blsr and tzcnt.
|
||||
* i386-init.h: Regenerated.
|
||||
* i386-tbl.h: Likewise.
|
||||
|
||||
2011-01-04 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* i386-dis.c (VexGdq): New.
|
||||
(OP_VEX): Handle dq_mode.
|
||||
|
||||
2011-01-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* i386-gen.c (process_copyright): Update copyright to 2011.
|
||||
|
||||
For older changes see ChangeLog-2010
|
||||
|
||||
Local Variables:
|
||||
mode: change-log
|
||||
left-margin: 8
|
||||
fill-column: 74
|
||||
version-control: never
|
||||
End:
|
Loading…
Reference in New Issue