aboutsummaryrefslogtreecommitdiff
path: root/binutils
AgeCommit message (Collapse)AuthorFilesLines
2003-04-22Rename -I to -J. Deprecate old use of -I, but leave it enabled for now.Nick Clifton5-21/+52
2003-04-22Replace references to Mitsubishi M32R with references to Renesas M32R.Nick Clifton2-1/+6
2003-04-15Replace occurrances of 'Hitachi' with 'Renesas'.Nick Clifton2-5/+9
2003-04-09* doc/binutils.texi (objdump) [--debugging]: Suggest readelf -wAlexandre Oliva2-0/+7
for debugging information types not supported by objdump.
2003-04-09 * configure.in: Recognize canonical form of i[3-6]86-pe*.Alan Modra3-250/+257
* configure: Regenerate.
2003-04-09* readelf.c (display_debug_info): Apply RELA relocations on theAlexandre Oliva2-15/+104
entire section. (byte_put_little_endian, byte_put_big_endian): New functions. (byte_put): New variable. (get_file_header): Initialize it.
2003-04-05Add -l for compatibility with wrc, and rc. Use the short option as a key forNick Clifton3-22/+27
long options that have a synonymous short option.
2003-04-03Add -U for compatibility with wrc, rc, and cpp. Just pass the -U option downNick Clifton3-24/+31
to the preprocessor.
2003-04-03Replace "Static" with "classname" so that results match the behaviour of theNick Clifton3-9/+20
Windows' resource compiler.
2003-04-01* windres.c (usage): Report -r option.Christopher Faylor3-1/+15
(main): Ignore the -r option. * doc/binutils.texi: Add -r to the list of options.
2003-04-01 * MAINTAINERS: Add myself as Xtensa maintainer.Bob Wilson2-0/+5
2003-04-01Add Xtensa port (omitted from previous delta)Nick Clifton2-0/+19
2003-04-01Change "arm-pe*" to "arm-*-pe*". Similarly for thumb-pe*, mcore-pe andNick Clifton3-258/+276
mcore-*elf.
2003-04-01* objdump.c (dump_data): Don't truncate the address to long; makeAlexandre Oliva2-2/+44
the width large enough, and uniform for all entries in a section.
2003-03-312003-03-31 H.J. Lu <hjl@gnu.org>H.J. Lu2-39/+59
* readelf.c: Include "libiberty.h". (dynamic_relocations): New. (process_relocs): Properly handle dynamic relocation. (process_dynamic_segment): Fill relocation elements in dynamic_info.
2003-03-31Add some initial 64-bit DWARF supportNick Clifton2-79/+217
2003-03-31Allow resource IDs to be strings or numbers.Nick Clifton7-28/+72
Add a test for this.
2003-03-24Add --info command line switchNick Clifton4-7/+57
2003-03-24Move display_info() function into bucomm.cNick Clifton6-218/+256
2003-03-22 * dlltool.c (gen_def_file): Put demangled name comments onDanny Smith2-8/+15
own line preceding export name.
2003-03-17(disassemble_data): Use disasm_info.fprintf_func not printf for emitting newNick Clifton2-46/+48
lines.
2003-03-17nm.c (print_symbol_info_bsd): Print the symbol's size instead of the symbol'sNick Clifton3-5/+18
value when --size-sort is used, unless -S is used. doc/binutils.texi (--size-sort): For non-bsd formats both the value and size of the symbols are displayed.
2003-03-13Updated translationNick Clifton2-4/+8
2003-03-13Update.Nick Clifton2-1/+4
2003-03-092003-03-10 Ben Elliston <bje@wasabisystems.com>Ben Elliston2-4/+8
* MAINTAINERS: Update my mail address.
2003-03-06Remove redundant defintions of BYTES_IN_WORD and add conditional defintion inNick Clifton3-28/+14
aout64.h.
2003-03-04(print_symbol): Remove check for undefined_only.Nick Clifton2-21/+29
(main): Print a warning message if --size-sort and --undefined-only are used together.
2003-03-03Installed latest Danish translation.Nick Clifton2-55/+47
2003-02-24Add paragraph about using --disable-nlsNick Clifton2-2/+19
2003-02-24(nm --size-sort): Update description.Nick Clifton2-4/+14
2003-02-22Update my address.Jim Wilson2-2/+6
2003-02-21Add SHT_IA_64_LOPSREG, SHT_IA_64_HIPSREG and SHT_IA_64_PRIORITY_INIT.Nick Clifton2-2/+55
Add code to display these values in readelf.
2003-02-21Apply Bob Wilson's documenation clean up patchNick Clifton3-507/+441
2003-02-21 * objcopy.c (filter_symbols): Fix compilation problems withAlan Modra2-7/+17
HP-UX's C compiler.
2003-02-20* rclex.l (handle_quotes): Fix minor formatting problems introduced in previousChristopher Faylor3-11/+38
change.
2003-02-20* rclex.l: Handle strings spanning more than one line.Christopher Faylor2-1/+8
2003-02-13For N_SLINE only include function_start_offset if the symbol is within aNick Clifton2-5/+11
function; otherwise, the value is absolute.
2003-02-13Handle global register vairables.Nick Clifton2-18/+19
2003-02-13Add 'H' to getlongopts so that "readelf -H" does not display "unknown option"Nick Clifton2-1/+3
2003-02-13Fix help messages about demangling stylesNick Clifton3-7/+15
2003-02-10Add support for marking ARM ELF binaries as support the Cirrus EP9312 MaverickNick Clifton2-0/+9
floating point co-processor.
2003-02-04 * rddbg.c (read_section_stabs_debugging_info): Cast ptrdiff_t toAndreas Schwab2-2/+7
long and use %ld in printf format.
2003-01-28 * readelf.c (dump_relocations): Reorder the r_info field forRichard Sandiford2-4/+20
little-endian mips elf64. Move #ifdef BFD64 to cover the new code.
2003-01-21(display_debug_loc): Skip address base changes.Nick Clifton2-7/+14
2003-01-17 * readelf.c (get_osabi_name): Handle ELFOSABI_AROS, ELFOSABI_OPENVMSAlan Modra2-0/+8
and ELFOSABI_NSK.
2003-01-16 * readelf.c: Include elf/ppc64.h.Alan Modra4-12/+25
(dump_relocations <EM_PPC64>): Use elf_ppc64_reloc_type. * Makefile.am: Run "make dep-am". * Makefile.in: Regenerate.
2003-01-04 * readelf.c (guess_is_rela): Handle EM_IQ2000.Stan Cox4-1/+18
(get_machine_name): Likewise. (dump_relocations): Likewise. * NEWS: Mention IQ2000 support.
2003-01-02 * readelf.c (get_machine_flags): Handle E_MIPS_ARCH_32R2.Richard Sandiford2-1/+6
2002-12-31[ bfd/ChangeLog ]Chris Demetriou2-2/+13
2002-12-30 Chris Demetriou <cgd@broadcom.com> * aoutx.h (NAME(aout,machine_type)): Add bfd_mach_mipsisa32r2 case. * archures.c (bfd_mach_mipsisa32r2): New define. * bfd-in2.h: Regenerate. * cpu-mips.c (I_mipsisa32r2): New enum value. (arch_info_struct): Add entry for I_mipsisa32r2. * elfxx-mips.c (elf_mips_isa, _bfd_elf_mips_mach) (_bfd_mips_elf_print_private_bfd_data): Handle E_MIPS_ARCH_32R2. (_bfd_mips_elf_final_write_processing): Add bfd_mach_mipsisa32r2 case. (_bfd_mips_elf_merge_private_bfd_data): Handle merging of binaries marked as using MIPS32 Release 2. [ binutils/ChangeLog ] 2002-12-30 Chris Demetriou <cgd@broadcom.com> * doc/binutils.texi (objdump): Note MIPS HWR (Hardware Register) changes in MIPS -M options. [ gas/ChangeLog ] 2002-12-30 Chris Demetriou <cgd@broadcom.com> * configure.in: Recognize mipsisa32r2, mipsisa32r2el, and CPU variants. * configure: Regenerate. * config/tc-mips.c (ISA_HAS_DROR, ISA_HAS_ROR): New defines. (macro_build): Handle "K" operand. (macro2): Use ISA_HAS_DROR and ISA_HAS_ROR in the places where CPU_HAS_DROR and CPU_HAS_ROR are currently used. (mips_ip): New variable "lastpos", and implement "+A", "+B", and "+C" operands for MIPS32 Release 2 ins/ext instructions. Implement "K" operand for MIPS32 Release 2 rdhwr instruction. (validate_mips_insn): Implement "+" as a way to extend the allowed operands, and implement "K", "+A", "+B", and "+C" operands. (OPTION_MIPS32R2): New define. (md_longopts): Add entry for OPTION_MIPS32R2. (OPTION_ELF_BASE): Adjust to accomodate OPTIONS_MIPS32R2. (md_parse_option): Handle OPTION_MIPS32R2. (s_mipsset): Reimplement handling of ".set mipsN" options and add support for ".set mips32r2". (mips_cpu_info_table): Add entry for "mips32r2" (MIPS32 Release 2). (md_show_usage): Document "-mips32r2" option. * doc/as.texinfo: Document "-mips32r2" option. * doc/c-mips.texi: Likewise. [ gas/testsuite/ChangeLog ] 2002-12-30 Chris Demetriou <cgd@broadcom.com> * gas/mips/cp0-names-mips32r2.d: New test. * gas/mips/hwr-names-mips32r2.d: New test. * gas/mips/hwr-names-numeric.d: New test. * gas/mips/hwr-names.s: New test source file. * gas/mips/mips32r2.d: New test. * gas/mips/mips32r2.s: New test source file. * gas/mips/mips32r2-ill.l: New test. * gas/mips/mips32r2-ill.s: New test source file. * gas/mips/mips.exp: Add mips32r2 architecture data array entry. Run new tests mentioned above. [ include/elf/ChangeLog ] 2002-12-30 Chris Demetriou <cgd@broadcom.com> * mips.h (E_MIPS_ARCH_32R2): New define. [ include/opcode/ChangeLog ] 2002-12-30 Chris Demetriou <cgd@broadcom.com> * mips.h: Document "+" as the start of two-character operand type names, and add new "K", "+A", "+B", and "+C" operand types. (OP_MASK_INSMSB, OP_SH_INSMSB, OP_MASK_EXTMSB) (OP_SH_EXTMSB, INSN_ISA32R2, ISA_MIPS32R2, CPU_MIPS32R2): New defines. [ opcodes/ChangeLog ] 2002-12-30 Chris Demetriou <cgd@broadcom.com> * mips-dis.c (mips_cp0_names_mips3264r2, mips_hwr_names_numeric) (mips_hwr_names_mips3264r2): New arrays. (mips_arch_choice): New "hwr_names" member. (mips_arch_choices): Adjust for structure change, and add a new entry for "mips32r2" ISA. (mips_hwr_names): New variable. (set_default_mips_dis_options): Set mips_hwr_names. (parse_mips_dis_option): New "hwr-names" option which sets mips_hwr_names, and adjust "reg-names=ARCH" to set mips_hwr_names. (print_insn_arg): Change return type to "int" and use that to indicate number of characters consumed. Add support for "+" operand extension character, "+A", "+B", "+C", and "K" operands. (print_insn_mips): Adjust for changes to print_insn_arg. (print_mips_disassembler_options): Adjust for "hwr-names" addition and "reg-names" change. * mips-opc (I33): New define (shorthand for INSN_ISA32R2). (mips_builtin_opcodes): Note that "nop" and "ssnop" are special forms of "sll". Add new MIPS32 Release 2 instructions: ehb, di, ei, ext, ins, jr.hb, jalr.hb, mfhc1, mfhc2, mthc1, mthc2, rdhwr, rdpgpr, seb, seh, synci, wrpgpr, wsbh. Note that hardware rotate instructions (ror, rorv) can be used on MIPS32 Release 2, and add the official mnemonics for them (rotr, rotrv) and the similar "rotl" mnemonic for left-rotate.
2002-12-30Add support for msp430.Nick Clifton4-12/+26