summaryrefslogtreecommitdiff
path: root/binutils
Commit message (Collapse)AuthorAgeFilesLines
* Update the copyright yearNick Clifton2004-01-202-14/+18
|
* * gettext.m4: Quote names of macros to be defined by AC_DEFUNMaciej W. Rozycki2004-01-142-1/+8
| | | | | | | | | throughout. * acinclude.m4: Quote names of macros to be defined by AC_DEFUN throughout. * aclocal.m4: Regenerate. * configure: Regenerate.
* * objcopy.c: Include elf-bfd.h.Jakub Jelinek2004-01-132-1/+21
| | | | | | | | | (is_strip_section): Don't strip debugging sections if STRIP_NONDEBUG. (setup_section): If STRIP_NONDEBUG make SEC_ALLOC sections ~(SEC_LOAD | SEC_HAS_CONTENTS) and on ELF targets also SHT_NOBITS. * objcopy.c (copy_section): Free relpp if relcount == 0.
* Update copyright year.Ian Lance Taylor2004-01-121-1/+1
|
* * stabs.c (parse_stab_argtypes): Handle g++ ABI version 3 names.Ian Lance Taylor2004-01-122-1/+310
| | | | | | (stab_demangle_argtypes): Likewise. (stab_demangle_v3_argtypes): New static function. (stab_demangle_v3_arg): New static function.
* Fix typo in comment in previous deltaNick Clifton2004-01-121-1/+1
|
* Do not produce any output if the output file will be emptyNick Clifton2004-01-122-44/+108
|
* Fix initialisation of debug_line_pointer_sizes array so that it is done as ↵Nick Clifton2004-01-072-172/+169
| | | | needed
* * objcopy.c (filter_bytes): Delete. Move code to..Alan Modra2004-01-022-19/+19
| | | | | (copy_section): ..here. Simplify size adjustment. Divide section lma by interleave.
* Add Russian translationNick Clifton2004-01-024-2/+4908
|
* Split ChangeLog files.Alan Modra2004-01-025-5268/+5294
|
* * MAINTAINERS: Rename CONFIGURE to BUILD SYSTEM and add myself.Daniel Jacobowitz2003-12-312-1/+6
|
* Update pointer_size patchNick Clifton2003-12-292-51/+130
|
* * objcopy.c (bfd_flags_to_set, bfd_flags_to_clear): New variablesMaciej W. Rozycki2003-12-233-4/+76
| | | | | | | | | to handle flags for tweaking. (copy_options): New options: impure, pure, readonly-text, writable-text. (copy_usage, copy_object, command_line_switch): Handle the new options. * doc/binutils.texi: Document the new options.
* * objdump.c (disassemble_bytes): Subtract rel_offset from printedJakub Jelinek2003-12-222-2/+10
| | | | | | reloc address. (disassemble_section): Set rel_offset to section->vma instead of pinfo->buffer_vma.
* Add support for m32r-linux target, including a RELA ABI and PIC.Nick Clifton2003-12-192-1/+5
|
* Add --only-keep-debug to the --help output.Nick Clifton2003-12-112-0/+7
|
* Fia x comment typo.Kazu Hirata2003-12-061-1/+1
|
* * ChangeLog-9197: Fix comment typos.Kazu Hirata2003-12-068-9/+9
| | | | | | | | | | * coffgrok.c: Likewise. * filemode.c: Likewise. * objcopy.c: Likewise. * objdump.c: Likewise. * prdbg.c: Likewise. * stabs.c: Likewise. * unwind-ia64.c: Likewise.
* Do not copy the object if the output file's format cannot be set to that ofNick Clifton2003-12-042-3/+19
| | | | the input file. If the input file's format is unknown, fail.
* Add "msp" to list of expected architectures.Nick Clifton2003-12-032-1/+5
|
* * cxxfilt.c (usage): Mention new -p/--no-params options.Ian Lance Taylor2003-11-292-1/+6
|
* * Makefile.am (install-exec-local): Remove common term from stringAlan Modra2003-11-285-100/+108
| | | | | | | comparison. * Makefile.in: Regenerate. * doc/Makefile.am: Don't use $<. * doc/Makefile.in: Regenerate.
* Ensure that we have write permission before overwriting a file.Nick Clifton2003-11-272-6/+15
|
* Add a comment describing the difference between readelf and objdump.Nick Clifton2003-11-263-1/+31
|
* * doc/binutils.texi (dlltool): Document dlltool --temp-prefixDanny Smith2003-11-253-2/+16
| | | | | option. * dlltool.c (usage): Likewise.
* * cxxfilt.c (long_options): Add --no-params.Ian Lance Taylor2003-11-233-1/+17
| | | | | (main): Handle -p/--no-params. * doc/binutils.texi (c++filt): Document -p/--no-params.
* * objdump.c: Wrap long lines, init vars separately from decl.Alan Modra2003-11-192-19/+47
| | | | | (disassemble_section): Reset require_sec after call to find_symbol_for_address.
* Add new field to disassemble_info structure: symbol_is_valid() and use it toNick Clifton2003-11-142-53/+70
| | | | skip displaying arm elf mapping symbols in disassembly output.
* Emit a warning when an archive is created (only shown with -v) in order toNick Clifton2003-11-132-0/+7
| | | | confrom to POSIX specification.
* Add new feature to objcopy/strip. The -w switch allows wildcards to be usedNick Clifton2003-11-116-10/+97
| | | | in symbol names.
* * objdump.c: Revert rev 1.81 commit.Alan Modra2003-11-112-57/+57
|
* Remove "member" from verbose output of "-dv" in order to conform to POSIXNick Clifton2003-11-103-54/+63
| | | | specification.
* Expand and consolidate bug reporting details.Alan Modra2003-11-102-1/+62
|
* Use consistent error messages for missing files.Nick Clifton2003-11-0711-28/+108
| | | | Detect directories where an ordinary file is expected.
* Fix 'the the' typoNick Clifton2003-11-063-3/+8
|
* Do not dump the contents of SHT_NOBITS sections - they have no file spaceNick Clifton2003-10-302-1/+6
| | | | assigned to their contents.
* * readelf.c (dump_section): Don't display DEL characters.Alan Modra2003-10-272-1/+5
|
* * ChangeLog: Fix typos.Kazu Hirata2003-10-2718-41/+62
| | | | | | | | | | | | | | | | | | | | * ChangeLog-9197: Likewise. * ChangeLog-9899: Likewise. * NEWS: Likewise. * ar.c: Fix comment typos. * arsup.c: Likewise. * coffgrok.c: Likewise. * debug.c: Likewise. * debug.h: Likewise. * dlltool.c: Likewise. * ieee.c: Likewise. * nm.c: Likewise. * objdump.c: Likewise. * prdbg.c: Likewise. * readelf.c: Likewise. * resrc.c: Likewise. * sysinfo.y: Likewise. * windres.c: Likewise.
* Do not complain when copying a file format that does not support relocations.Nick Clifton2003-10-272-4/+23
|
* Set the machine number as well as the architecture when converting from aNick Clifton2003-10-212-3/+13
| | | | binary file to another file type.
* 2003-10-19 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-10-202-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * targets.c: Replace "struct sec" with "struct bfd_section" * syms.c, sparclynx.c, section.c, opncls.c: Ditto. * libcoff-in.h, libbfd-in.h, elfxx-target.h: Ditto. * elf.c, coffgen.c, bfd.c, bfd-in.h, aoutf1.h: Ditto. * aout-tic30.c, aout-target.h: * bfd-in2.h, libcoff.h, libbfd.h: Regenerate. Index: binutils/ChangeLog 2003-10-19 Andrew Cagney <cagney@redhat.com> * coffgrok.h (coff_section): Replace 'struct sec" with "struct bfd_section". Index: gdb/ChangeLog 2003-10-19 Andrew Cagney <cagney@redhat.com> * symtab.c: Replace "struct sec" with "struct bfd_section". * objfiles.c, linespec.c, blockframe.c, block.c: Ditto. Index: ld/ChangeLog 2003-10-19 Andrew Cagney <cagney@redhat.com> * pe-dll.c: Replace "struct sec" with "struct bfd_section". Index: sim/common/ChangeLog 2003-10-19 Andrew Cagney <cagney@redhat.com> * sim-base.h: Replace "struct sec" with "struct bfd_section".
* 2003-10-06 Dave Brolley <brolley@redhat.com>Dave Brolley2003-10-082-1/+5
| | | | * binutils-all/objdump.exp (cpu_expected): Add fr550.
* bfd/Changelog:Nathan Sidwell2003-10-072-50/+46
| | | | | | | | | | | | | | | | | | | | | | | | * libbfd-in.h (_bfd_link_section_stabs): Add string offset parameter. * cofflink.c (coff_link_add_symbols): Deal with split stab sections. * elflink.h (elf_link_add_object_symbols): Deal with split stab sections. * stabs.c (_bfd_link_section_stabs): Add string offset parameter. * libbfd.h: Regenerated. ld/ChangeLog: * ldwrite.c (unsplittable_name): New. (clone_section): Strip existing numeric suffix. Only truncate names for coff targets. (split_sections): Use unsplittable_name. binutils/ChangeLog: * objdump.c (read_section_stabs): Just read one section, return pointer to it. Add size parameter. (print_section_stabs): Add string offset parameter. Adjust. (struct stab_section_names): Add string offset member. (find_stabs_sections): Correct check for split section suffix, adjust read_section_stabs and print_section_stabs calls. (dump_stabs_section): Clear string_offset, free string table.
* * resrc.c (define_icon): Fix storage of color attributes 'planes' and 'bitChristopher Faylor2003-10-022-4/+19
| | | | count' in icon groups.
* [ binutils/ChangeLog ]Chris Demetriou2003-09-302-0/+6
| | | | | | | | | | | | | | | | 2003-09-30 Chris Demetriou <cgd@broadcom.com> * NEWS: Add an indication of the cutoff for 2.14. [ gas/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * NEWS: Add an indication of the cutoff for 2.14. [ ld/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * NEWS: Add an indication of the cutoff for 2.14.
* [ bfd/ChangeLog ]Chris Demetriou2003-09-302-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-09-30 Chris Demetriou <cgd@broadcom.com> * archures.c (bfd_mach_mipsisa64r2): New define. * bfd-in2.h: Regenerate. * aoutx.h (NAME(aout,machine_type)): Handle bfd_mach_mipsisa64r2. * cpu-mips.c (I_mipsisa64r2): New enum value. (arch_info_struct): Add entry for I_mipsisa64r2. * elfxx-mips.c (_bfd_elf_mips_mach) (_bfd_mips_elf_print_private_bfd_data): Handle E_MIPS_ARCH_64R2. (mips_set_isa_flags): Add bfd_mach_mipsisa64r2 case. (mips_mach_extensions): Add entry for bfd_mach_mipsisa64r2. [ binutils/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * readelf.c (get_machine_flags): Handle E_MIPS_ARCH_64R2. [ gas/Changelog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * configure.in (mipsisa64r2, mipsisa64r2el, mipsisa64r2*): New CPUs. * configure: Regenerate. * config/tc-mips.c (imm2_expr): New variable. (md_assemble, mips16_ip): Initialize imm2_expr. (ISA_HAS_64BIT_REGS, ISA_HAS_DROR, ISA_HAS_ROR): Add ISA_MIPS64R2. (macro_build): Handle +A, +B, +C, +E, +F, +G, and +H format operands. (macro): Handle M_DEXT and M_DINS. (validate_mips_insn): Handle +E, +F, +G, +H, and +I format operands. (mips_ip): Likewise. (OPTION_MIPS64R2): New define. (md_longopts): New entry for -mips64r2 (OPTION_MIPS64R2). OPTION_ASE_BASE): Increase to compensate for OPTION_MIPS64R2. (md_parse_option): Handle OPTION_MIPS64R2. (s_mipsset): Handle setting "mips64r2" ISA. (mips_cpu_info_table): Add mips64r2. (md_show_usage): Document -mips64r2 option. * doc/as.texinfo: Docuemnt -mips64r2 option. * doc/c-mips.texi: Likewise. [ gas/testsuite/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * gas/mips/cp0-names-mips64r2.d: New file. * gas/mips/cp0sel-names-mips64r2.d: New file. * gas/mips/elf_arch_mips64r2.d: New file. * gas/mips/hwr-names-mips64r2.d: New file. * gas/mips/mips32r2-ill-fp64.l: New file. * gas/mips/mips32r2-ill-fp64.s: New file. * gas/mips/mips64r2-ill.l: New file. * gas/mips/mips64r2-ill.s: New file. * gas/mips/mips64r2.d: New file. * gas/mips/mips64r2.s: New file. * gas/mips/mips.exp: Define "mips64r2" arch, and run new tests. [ include/elf/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * mips.h (E_MIPS_ARCH_64R2): New define. [ include/opcode/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * mips.h: Document +E, +F, +G, +H, and +I operand types. Update documentation of I, +B and +C operand types. (INSN_ISA64R2, ISA_MIPS64R2, CPU_MIPS64R2): New defines. (M_DEXT, M_DINS): New enum values. [ ld/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * ldmain.c (get_emulation): Ignore "-mips64r2". [ ld/testsuite/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * ld-mips-elf/mips-elf-flags.exp: Add tests for combinations with MIPS64r2. [ opcodes/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * mips-dis.c (mips_arch_choices): Add entry for "mips64r2" (print_insn_args): Add handing for +E, +F, +G, and +H. * mips-opc.c (I65): New define for MIPS64r2. (mips_builtin_opcodes): Add "dext", "dextm", "dextu", "dins", "dinsm", "dinsu", "drotl", "drotr", "drotr32", "drotrv", "dsbh", and "dshd" for MIPS64r2. Adjust "dror", "dror32", and "drorv" to be supported on MIPS64r2.
* 2003-09-29 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2003-09-308-25/+70
| | | | | | | | | | | | | | | | | | * readelf.c (dump_relocations): Support SHN_IA_64_ANSI_COMMON. (get_symbol_index_type): Likewise. testsuites/ 2003-09-29 H.J. Lu <hongjiu.lu@intel.com> * binutils-all/readelf.exp: Use is_elf_format. * binutils-all/readelf.h: Support IA64/ILP32. * binutils-all/readelf.s: Likewise. * binutils-all/readelf.ss: Likewise. * lib/utils-lib.exp (proc is_elf_format): Copy from ld testsuite. Add ia64-*-hpux*.
* 2003-09-25 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2003-09-252-2/+6
| | | | * readelf.c (process_version_sections): Indent version names.
* Fix C90 conversionAnthony Green2003-09-152-5/+11
|