Alan Modra
802a735ed9
binutils/ChangeLog
...
* doc/binutils.texi (objdump): Document ppc -M options.
gas/ChangeLog
* config/tc-ppc.c (ppc_insert_operand): Pass (ppc_cpu | ppc_size)
to operand->insert.
(md_assemble): Likewise.
gas/testsuite/ChangeLog
* gas/ppc/booke.d: Modify reloc and target matches for powerpc64.
include/opcode/ChangeLog
* ppc.h (struct powerpc_operand <insert, extract>): Add dialect param.
opcodes/ChangeLog
* ppc-opc.c (PPC64): Revert 2001-10-12. Do include PPC_OPCODE_PPC.
(insert_bat, extract_bat, insert_bba, extract_bba,
insert_bd, extract_bd, insert_bdm, extract_bdm,
insert_bdp, extract_bdp, valid_bo,
insert_bo, extract_bo, insert_boe, extract_boe,
insert_ds, extract_ds, insert_de, extract_de,
insert_des, extract_des, insert_li, extract_li,
insert_mbe, extract_mbe, insert_mb6, extract_mb6,
insert_nb, extract_nb, insert_nsi, extract_nsi,
insert_ral, insert_ram, insert_ras,
insert_rbs, extract_rbs, insert_sh6, extract_sh6,
insert_spr, extract_spr, insert_tbr, extract_tbr): Add dialect param.
(extract_bd, extract_bdm, extract_bdp,
extract_ds, extract_des,
extract_li, extract_nsi): Implement sign extension without conditional.
(insert_bdm, extract_bdm,
insert_bdp, extract_bdp, valid_bo): Handle 64 bit branch hints.
(extract_bdm, extract_bdp): Correct 32 bit validation.
(AT1_MASK, AT2_MASK): Define.
(BBOAT_MASK): Define.
(BBOATCB_MASK, BBOAT2CB_MASK, BBOATBI_MASK): Define.
(BOFM64, BOFP64, BOTM64, BOTP64): Define.
(BODNZM64, BODNZP64, BODZM64, BODZP64): Define.
(PPCCOM32, PPCCOM64): Define.
(powerpc_opcodes): Modify existing 32 bit insns with branch hints
and add new patterns to implement 64 bit branches with hints. Move
booke instructions so they match before ppc64.
* ppc-dis.c (powerpc_dialect): Set PPC_OPCODE_64 in dialect for
64 bit default targets, and parse "32" and "64" in options.
Formatting fixes.
(print_insn_powerpc): Pass dialect to operand->extract.
2001-11-15 01:08:53 +00:00
Andreas Jaeger
b89e9eae55
* doc/binutils.texi (objdump): Fix description to use x86-64.
2001-11-14 12:00:59 +00:00
Nick Clifton
a6a256529f
Replace use of mkstemp with mkstemps, provided by libiberty.
2001-11-14 11:56:41 +00:00
Alan Modra
e396998b18
binutils/ChangeLog
...
* doc/binutils.texi (objdump): Document x86 -M options.
include/ChangeLog
* dis-asm.h (print_insn_i386): Declare.
opcodes/ChangeLog
* disassemble.c (disassembler): Call print_insn_i386.
* i386-dis.c (SUFFIX_ALWAYS): Define.
(struct dis_private): Add orig_sizeflag.
(print_insn_i386): Make it a wrapper, calling..
(print_insn): ..The old body of print_insn_i386. Avoid longjmp
warning without using volatile by moving orig_sizeflag to priv,
and removing inbuf. Parse disassembler_options.
(print_insn_i386_att, print_insn_i386_intel): Move initialisation
code to print_insn.
(putop): Remove #ifdef SUFFIX_ALWAYS.
2001-11-14 03:15:28 +00:00
Richard Henderson
81766fcaa8
* readelf.c (read_and_display_attr_value): New function to
...
handle DW_FORM_indirect.
(read_and_display_attr): Use it.
2001-11-13 23:36:38 +00:00
Geoffrey Keating
1a509dcc12
Index: bfd/ChangeLog
...
2001-11-11 Geoffrey Keating <geoffk@redhat.com>
* dwarf2.c (decode_line_info): Properly deal with unknown standard
opcodes.
Index: binutils/ChangeLog
2001-11-11 Geoffrey Keating <geoffk@redhat.com>
* readelf.c (display_debug_lines): Deal with unknown standard
opcodes. Handle DW_LNS_set_prologue_end, DW_LNS_set_epilogue_begin,
DW_LNS_set_isa.
Index: include/elf/ChangeLog
2001-11-11 Geoffrey Keating <geoffk@redhat.com>
* dwarf2.h (dwarf_line_number_ops): Add DWARF 3 opcodes.
2001-11-13 20:13:30 +00:00
Timothy Wall
6e91790347
Fix tic54x testsuite failures and Lmem disassembly bugs.
2001-11-13 14:22:53 +00:00
Nick Clifton
7559e86e56
Use mkstemp in place of mktemp.
2001-11-12 16:17:39 +00:00
Jeff Law
ecdadc4a4a
* unwind-ia64.c (unw_print_brmask): Fix ISO C portability glitch.
...
(unw_print_grmask, unw_print_frmask, unw_print_abreg): Likewise.
(unw_print_xyreg, unw_decode_x1, unw_decode_x2): Likewise.
(unw_decode_x3, unw_decode_r1, unw_decode_r2): Likewise.
(unw_decode_r3, unw_decode_p1, unw_decode_p2_p5): Likewise.
(unw_decode_p6, unw_decode_p7_p10, unw_decode_b1): Likewise.
(unw_decode_b2, unw_decode_b3_b4): Likewise.
2001-11-10 01:04:39 +00:00
Jeff Law
917702709e
* readelf.c (get_elf_class): Fix ISO portability glitch.
...
(get_data_encoding, get_osabi_name, request_dump): Likewise.
2001-11-10 00:55:48 +00:00
Jakub Jelinek
ef5cdfc7dd
* readelf.c (debug_str, debug_str_size): New.
...
(display_debug_abbrev): If no abbrevs were read, skip the CU.
Call free_abbrevs.
(read_and_display_addr): Handle DW_FORM_strp.
(display_debug_info): Read .debug_str section if present,
so that DW_FORM_strp can be handled.
Fix test for non-existant .debug_abbrev section.
2001-11-07 16:14:09 +00:00
Jakub Jelinek
5e9520c877
* arlex.l: Accept `\' in filenames. Patch by <earl_chew@agilent.com>.
...
* arsup.c (ar_open): Prepend tmp- to basename, not whole path.
2001-11-05 16:20:37 +00:00
Martin Schwidefsky
54589086a8
Add self as s390/s390x maintainer.
2001-11-05 08:50:47 +00:00
Tom Rix
c05b685b1f
Add myself as the ppc xcoff maintainer
2001-11-02 21:47:19 +00:00
Nick Clifton
3c62831e20
Add translations
2001-11-02 19:09:06 +00:00
Hans-Peter Nilsson
9b19141a7d
* MAINTAINERS: Add self as MMIX port maintainer.
2001-10-31 02:34:12 +00:00
Nick Clifton
3c3bdf30e4
Add MMIX support
2001-10-30 15:20:14 +00:00
Nick Clifton
f662939a0d
support multiple options to the -w switch
2001-10-13 10:00:30 +00:00
Jakub Jelinek
c91d0dfb4f
* readelf.c (get_section_type_name): Don't print SHT_ prefix for
...
LOPROC, LOOS and LOUSER.
2001-10-12 09:23:29 +00:00
Joern Rennecke
d1b67f3c0e
* MAINTAINERS: Update my email address.
2001-10-11 20:47:46 +00:00
Thiemo Seufer
e150e7bf83
* binutils-all/readelf.exp: Exclude mips*-*-elf* from 'readelf -wi'
...
test.
2001-10-03 13:51:09 +00:00
Alan Modra
fcd8210c95
Regenerate configure to include the gettext.m4 change. Update
...
opcodes/po/POTFILES.in
2001-10-03 13:46:35 +00:00
Nick Clifton
428409d521
Add more detection of 64-bit DWARF sections
2001-10-02 09:08:44 +00:00
Alan Modra
6a8c2b0d5e
* coffdump.c (PROGRAM_VERSION): Delete.
...
(main <'V'>): Call print_version.
* srconv.c: Likewise.
* sysdump.c: Likewise.
* version.c (program_version): Remove.
(print_version): Use BFD_VERSION_STRING. Just print the current
year in copyright message.
* addr2line.c (program_version): Remove unused declaration.
* objdump.c (display_target_tables): Use BFD_VERSION_STRING in
place of BFD_VERSION.
* Makefile.am (Makefile): Depend on bfd/configure.in
(cplus-dem.o): Depend on Makefile.
Run "make dep-am"
* Makefile.in: Regenerate.
2001-10-02 06:02:12 +00:00
Nick Clifton
e414a1659e
Detect and warn about DWARF64 format .debug_arange sections
2001-10-01 16:15:50 +00:00
Hans-Peter Nilsson
efc3ee7f58
* Makefile.am: Update dependencies with "make dep-am".
...
* Makefile.in: Regenerate.
2001-09-30 19:53:06 +00:00
Richard Henderson
9e85c2a02f
* objdump.c (dump_section_header): Dump SEC_ARCH_BIT_0.
2001-09-28 21:10:41 +00:00
Alan Modra
451dad9c58
* bucomm.c (fatal): Define using VPARAMS, VA_OPEN, VA_FIXEDARG,
...
VA_CLOSE.
(non_fatal): Likewise.
* objdump.c (objdump_sprintf): Likewise.
* readelf.c (error): Likewise.
(warn): Likewise.
2001-09-26 01:55:19 +00:00
Jakub Jelinek
d974e25661
* readelf.c (do_wide): New.
...
(options): Add --wide.
(usage, parse_args): Likewise.
(process_program_headers): Put each segment on a single line if
--wide is given.
(process_section_headers): Put each section on a single line if
--wide is given.
* doc/binutils.texi: Document it.
* NEWS: Likewise.
2001-09-25 16:44:19 +00:00
Alan Modra
2f11c26109
* readelf.c (print_vma): Print 8 digits of low hex value.
2001-09-25 12:49:38 +00:00
Andreas Jaeger
1d50f91e28
* nlmconv.c: Fix warnings about unused attributes and function
...
prototypes.
* strings.c: Add prototype for get_char.
2001-09-24 06:07:52 +00:00
H.J. Lu
38131e6744
2000-09-19 H.J. Lu <hjl@gnu.org>
...
* doc/Makefile.am ($(DEMANGLER_NAME).1): Try cxxfilt.man and
$(srcdir)/cxxfilt.man.
* doc/Makefile.in: Rebuild.
2001-09-19 17:02:38 +00:00
Alan Modra
3bcfb3e4bd
* objcopy.c (copy_main): Correct rename-section string parsing.
...
Consolidate new_name parsing, and error messages.
2001-09-19 06:58:06 +00:00
H.J. Lu
3882b01078
Locale changes from Bruno Haible <haible@clisp.cons.org>.
2001-09-19 05:33:36 +00:00
Alan Modra
e59b4dfbd2
* ar.c (print_contents): Cast args of bfd_seek to the right types.
...
Replace bfd_read call with call to bfd_bread.
(extract_file): Likewise.
* objdump.c (dump_section_header): Cast section->filepos to
unsigned long to suit printf format string.
* readelf.c (process_section_headers): Similarly for sh_offset.
(process_unwind): Likewise.
2001-09-18 10:05:55 +00:00
Nick Clifton
d132876a03
Add new command line option '--encoding' to strings
2001-09-14 11:32:25 +00:00
Alexandre Oliva
2b0337b0a2
* readelf.c (guess_is_rela, dump_relocations, get_machine_name,
...
get_machine_flags): Added EM_M32R, EM_D10V, EM_V850, EM_D30V,
EM_MN10200, EM_MN10300, EM_FR30, EM_AVR_OLD and EM_PJ_OLD.
Removed EM_CYGNUS_ARC.
2001-09-12 23:53:45 +00:00
Jeff Law
b8720f9d57
* readelf.c: Include elf/h8 for H8 series definitions.
...
(guess_is_rela): H8 series if RELA.
(dump_relocations): Handle H8 series relocations.
* testsuite/binutils/all/readelf.exp: Expect readelf -wi to
fail for the H8 series.
2001-09-05 02:26:04 +00:00
Eric Christopher
0823fbcae4
2001-08-31 Eric Christopher <echristo@redhat.com>
...
Jason Eckhardt <jle@redhat.com>
* mips-dis.c: Add support for bfd_mach_mipsisa32 and
bfd_mach_mipsisa64. Remove bfd_mach_mips32, bfd_mach_mips32_4k,
bfd_mach_mips64.
2001-08-31 21:15:00 +00:00
Peter Targett
8db76d70ac
* MAINTAINERS: Include ARC Maintainer.
2001-08-29 15:19:38 +00:00
Ben Elliston
d81d65845e
2001-08-29 Ben Elliston <bje@redhat.com>
...
* stabs.c (stab_demangle_template): Initialise s4.
2001-08-29 10:55:43 +00:00
Alan Modra
87e9f96075
* binutils-all/readelf.s-64: Adjust offsets for powerpc64. Don't
...
use constructs like [45][08] when all combinations are not valid.
Instead use (48|50) to explicitly state which values are correct.
2001-08-27 10:38:41 +00:00
Alan Modra
25a1ff5b2d
* readelf.c (dump_relocations): Recognise EM_PPC64.
2001-08-27 10:33:19 +00:00
Thiemo Seufer
a5d22d2ad5
* readelf.c (get_machine_flags): Add detection of EF_MIPS_32BITMODE.
2001-08-26 13:04:34 +00:00
H.J. Lu
62a5a82d70
2001-08-25 H.J. Lu <hjl@gnu.org>
...
* nm.c (print_width): New.
(display_rel_file): Set `print_width' according to
bfd_sprintf_vma.
(print_symbol_info_bsd): Check `print_width' instead of BFD64.
2001-08-25 15:16:39 +00:00
Thiemo Seufer
dda688fcad
* binutils-all/readelf.exp: Don't regard mips*el-*-* as traditional
...
mips.
* gas/mips/mips.exp: Likewise. Use traditional testcases for
mips${el}16-f if needed.
* gas/mips/elempic.d: New file, testcase for little endian empic.
* gas/mips/elfel-rel2.d: Don't test trailing zeroes in dump.
* gas/mips/mips16-f.d: Use non-traditional symbol sorting.
* gas/mips/mipsel16-f.d: Likewise.
* gas/mips/mipsel16-e.d: New file, testcase for little endian MIPS16
relocations.
* gas/mips/tmipsel16-f.d: New file, testcase for little endian MIPS16
relocations, traditional variant.
2001-08-25 00:48:49 +00:00
Alexandre Oliva
1ae8b3d2a0
* objcopy.c (use_alt_mach_code): New variable.
...
(OPTION_ALT_MACH_CODE): Define.
(copy_options): Added --alt-machine-code.
(copy_main): Handle it.
(copy_object): Switch to alternate machine code if requested.
* doc/binutils.texi: Document new option.
* NEWS: Likewise.
2001-08-24 13:56:11 +00:00
Thiemo Seufer
d1bdd336d4
* readelf.c (get_machine_flags): Add detection of EF_MIPS_UCODE.
2001-08-22 18:42:07 +00:00
H.J. Lu
0d38c7701d
2001-08-21 H.J. Lu <hjl@gnu.org>
...
* binutils-all/readelf.r: Updated for the readelf change.
* binutils-all/readelf.r-64: New for the readelf change.
2001-08-21 15:54:16 +00:00
H.J. Lu
410f7a1290
2001-08-21 H.J. Lu <hjl@gnu.org>
...
* readelf.c (dump_relocations): Support ELF64 on 32bit hosts.
(display_debug_info): Cast for 64bit hosts.
(display_debug_frames): Likewise.
(process_mips_specific): Likewise.
2001-08-21 15:08:38 +00:00
Andreas Jaeger
c32144ff6b
* coffgrok.h: Add missing parameter for prototype of coff_grok.
...
* sysdump.c: Add missing prototypes.
* srconv.c: Likewise.
* unwind-ia64.c: Likewise.
* coffdump.c: Likewise.
* sysinfo.y: Print prototypes, include <ansidecl.h>.
* coffgrok.c: Add missing prototypes, include libiberty.h instead
of declaring xcalloc.
2001-08-21 10:02:27 +00:00
H.J. Lu
d8180c76ad
2001-08-10 H.J. Lu <hjl@gnu.org>
...
* nm.c (print_value): Add one arg, bfd *.
(print_value): Replace fprintf_vma with bfd_fprintf_vma.
(print_symbol_info_bsd): Also pass `abfd' to print_value ().
(print_symbol_info_sysv): Likewise.
(print_symbol_info_posix): Likewise.
* objdump.c (dump_section_header): Replace printf_vma with
bfd_printf_vma.
(print_section_stabs): Likewise.
(dump_bfd_header): Likewise.
(objdump_print_value): Replace sprintf_vma with
bfd_sprintf_vma.
(disassemble_bytes): Likewise.
(dump_reloc_set): Likewise.
2001-08-10 16:43:18 +00:00
Andreas Jaeger
0218d1e4c2
* configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes
...
to build warnings.
* configure: Regenerate.
2001-08-10 10:56:47 +00:00
Alan Modra
2863d58a18
* readelf.c: Add missing prototypes.
...
* objdump.c: Likewise. Format existing prototypes.
2001-08-09 14:46:50 +00:00
Alexandre Oliva
c0e047e0e5
* readelf.c (display_debug_info): Add to abbrev_offset the addend
...
of any RELA relocation for the abbrev_offset memory location that
refers to the .debug_abbrev section symbol.
2001-08-08 11:17:46 +00:00
H.J. Lu
ff78d6d660
2001-08-07 H.J. Lu <hjl@gnu.org>
...
* readelf.c (process_file): Return 0 if OK, otherwise return 1.
(main): Return process_file ().
2001-08-07 20:15:00 +00:00
Phil Blundell
c36774d6aa
2001-08-05 Philip Blundell <philb@gnu.org>
...
* doc/binutils.texi: Use "Thumb" not "THUMB".
2001-08-05 21:01:26 +00:00
John Healy
8f9d9bd9e9
2001-08-03 John Healy <jhealy@redhat.com>
...
Patch suggested by Frank Eigler <fche@redhat.com>.
* objdump.c (disassemble_data): Fill in section member of the
disasm_info structure.
2001-08-03 22:08:44 +00:00
DJ Delorie
c918cb968c
* configure.in: Added --with-windres option.
...
* configure: Regenerated.
2001-08-03 16:27:22 +00:00
Nick Clifton
c7c55b785d
Use @command{name} for commands. Use @option{-opt} for options.
...
Use @table @env for list of options. Remove spaces arround [ | ] in synopsis.
Use 'GNU Development Tools' for the center title.
2001-08-01 15:54:41 +00:00
Nick Clifton
594ef5dbd2
Implement new switch --rename-section
2001-07-31 13:49:39 +00:00
Nick Clifton
1f554c6920
Change bug-gnu-utils@gcc.org to the mor obvious bug-binutils@gcc.org
2001-07-30 10:57:07 +00:00
Alan Modra
2f83960e2c
* bucomm.c (list_supported_architectures): New function.
...
* bucomm.h (list_supported_architectures): Declare.
* objdump.c (usage): Call the above.
2001-07-29 05:31:43 +00:00
H.J. Lu
8bd8d2153f
2001-07-27 H.J. Lu <hjl@gnu.org>
...
* binutils-all/windres/windres.exp: Don't set xfail for
bmpalign (compare) on none-ix86/pe targets.
2001-07-27 16:16:07 +00:00
Dave Brolley
20fe064957
2001-07-25 Dave Brolley <brolley@redhat.com>
...
* objdump.c (SKIP_ZEROES): Only define it if it is not already defined.
(SKIP_ZEROES_AT_END): Only define it if it is not already defined.
2001-07-25 15:25:11 +00:00
H.J. Lu
25268c03b9
2001-07-24 H.J. Lu <hjl@gnu.org>
...
* binutils-all/windres/windres.exp: Set xfail on none-ix86/pe
targets.
2001-07-24 19:24:09 +00:00
Nick Clifton
1b577b00bd
Change bug reporting email address.
2001-07-19 10:43:13 +00:00
DJ Delorie
64e0872741
* config/default.exp (WINDRES): Add.
...
* binutils-all/windres/windres.exp: New.
* binutils-all/windres/README: New.
* binutils-all/windres/bmp1.bmp: New.
* binutils-all/windres/bmpalign.rc: New.
* binutils-all/windres/bmpalign.rsd: New.
* binutils-all/windres/lang.rc: New.
* binutils-all/windres/lang.rsd: New.
* binutils-all/windres/msupdate: New.
* binutils-all/windres/strtab1.rc: New.
* binutils-all/windres/strtab1.rsd: New.
2001-07-18 23:56:41 +00:00
DJ Delorie
5f16d8553b
* resres.c (write_res_header): Align header size.
...
(res_align_file): Calculate alignment correctly.
2001-07-17 03:14:49 +00:00
DJ Delorie
95fd336c5c
* rcparse.y (styles): use SUBLANG_SHIFT instead of 8 (or the more
...
correct 10).
* resrc.c (write_rc_resource): Likewise.
* windres.h (SUBLANG_SHIFT): Define - as 10.
2001-07-17 01:19:19 +00:00
Nick Clifton
ed8fee27bc
Add Christian Groessler as maintainer for z8k port.
2001-07-15 10:30:30 +00:00
Nick Clifton
90ab7e9a68
Add notes about branch checkins
2001-07-11 09:06:49 +00:00
Nick Clifton
eed1d0acc7
And remove the seconf accidental patch commission.
2001-07-06 08:05:27 +00:00
Nick Clifton
ec5d57d5e8
Remove patch accidentally checked in with readelf.c patch
2001-07-06 08:01:17 +00:00
Ben Elliston
56070b8bdc
2001-07-05 Ben Elliston <bje@redhat.com>
...
* lib/utils-lib.exp (target_assemble): Remove duplicate copy.
(default_target_assemble): Likewise.
2001-07-05 11:00:28 +00:00
Nick Clifton
e0c60db230
Display the contents of a .debug.macinfo section
2001-07-05 07:49:05 +00:00
H.J. Lu
24e01a3675
2001-07-05 H.J. Lu <hjl@gnu.org>
...
* objcopy.c (filter_symbols): Don't turn undefined symbols
into local.
2001-07-05 07:27:16 +00:00
H.J. Lu
4258bf4db5
2001-07-03 H.J. Lu <hjl@gnu.org>
...
* doc/Makefile.am (addr2line.1): Use addr2line.pod instead of
$@.pod.
(ar.1): Likewise.
(dlltool.1): Likewise.
(nlmconv.1): Likewise.
(nm.1): Likewise.
(objcopy.1): Likewise.
(objdump.1): Likewise.
(ranlib.1): Likewise.
(readelf.1): Likewise.
(size.1): Likewise.
(strings.1): Likewise.
(strip.1): Likewise.
(windres.1): Likewise.
(cxxfilt.man): Use $(DEMANGLER_NAME).pod instead of $@.pod.
($(DEMANGLER_NAME).1): Also substitute cxxfilt with
$(DEMANGLER_NAME).
(as.1): Removed.
* doc/Makefile.in: Regenerated.
2001-07-03 16:35:34 +00:00
Nick Clifton
7014bc3115
Change MIPS maintainer to Erci Christopher
2001-07-03 15:08:42 +00:00
Nick Clifton
b811889fc5
Support DWARF 2.1 tags, encodings, languages.
2001-07-01 08:53:15 +00:00
Nick Clifton
12ab83a9ae
Add DWARF 2.1 attributes
2001-06-29 14:17:31 +00:00
Alan Modra
a6e9f9dfd0
* readelf.c (GET_DATA_ALLOC): Remove.
...
(GET_DATA): Remove.
(get_data): New function combining above macros, with an extra
test for zero size.
Use get_data, and catch error return throughout file.
2001-06-28 13:58:36 +00:00
Alan Modra
af3fc3bcb3
* readelf.c (dump_relocations): Print "bad symbol index" if
...
symtab == NULL with non-zero symtab_index.
(process_relocs): Don't bomb if reloc section has no symsec.
2001-06-25 03:30:26 +00:00
H.J. Lu
6d900bf62c
2001-06-24 H.J. Lu <hjl@gnu.org>
...
* objcopy.c (strip_main): Revert the change made on 2001-05-30
by accident.
(copy_main): Apply the the change made to strip_main on
2001-05-30 by accident.
2001-06-24 16:27:00 +00:00
Andreas Jaeger
49b4e38678
* unwind-ia64.c (unw_decode_x1): Add unused attribute for
...
parameter 'code'.
(unw_decode_x2): Likewise.
(unw_decode_x3): Likewise.
(unw_decode_x4): Likewise.
2001-06-23 16:06:51 +00:00
Ben Elliston
d8dc71e3b1
2001-06-23 Ben Elliston <bje@redhat.com>
...
* MAINTAINERS: Add myself as M88k maintainer.
2001-06-23 10:26:08 +00:00
Nick Clifton
af3bdff753
Add missing support for -o option.
2001-06-22 09:02:05 +00:00
Nick Clifton
89084430cd
Fix typos
2001-06-21 07:44:32 +00:00
H.J. Lu
105e7211d3
2001-06-19 H.J. Lu <hjl@gnu.org>
...
* doc/Makefile.in: Regenerated.
2001-06-19 18:16:52 +00:00
Nick Clifton
c45021f2d2
Remove auot generated man pages
2001-06-19 11:57:29 +00:00
Andreas Jaeger
f1e0121648
* binutils-all/readelf.r: Don't check for specific info value to
...
pass testsuite on ia64 and alpha.
2001-06-19 08:16:26 +00:00
Alan Modra
09ad7db352
* NEWS: Fix a typo. Mention hppa64-elf. Add binutils-2.11 marker.
2001-06-09 02:15:49 +00:00
H.J. Lu
d2d89a164a
Fix typos.
2001-06-07 16:48:18 +00:00
H.J. Lu
fbbd5fc35e
2001-06-07 H.J. Lu <hjl@gnu.org>
...
* readelf.ss-mips: Support stabs.
* binutils-all/readelf.ss-tmips: Likewise.
2001-06-07 16:46:38 +00:00
Alan Modra
936260fe3e
* MAINTAINERS: Update my email address.
2001-06-01 04:21:57 +00:00
Nick Clifton
16b2b71c0c
Add command line switches to objcopy to provide lists of symbols in files
2001-05-30 10:46:28 +00:00
Andreas Jaeger
7036c0e167
* readelf.c (display_debug_frames): Fix warnings: Remove unused
...
variables, fix format strings.
2001-05-28 15:41:34 +00:00
Alan Modra
5a109b6767
Fix some entries.
2001-05-28 10:37:50 +00:00
Nick Clifton
76a406e5b0
Remove section VMA adjustment when computing the address of the line to show.
2001-05-28 10:03:19 +00:00
H.J. Lu
eed3fa3bb3
2001-05-25 H.J. Lu <hjl@gnu.org>
...
* binutils-all/readelf.exp (readelf_test): Set target_machine
to tmips for traditional mips.
* binutils-all/readelf.s: Support traditional mips.
* binutils-all/readelf.ss-tmips: New for traditional mips.
2001-05-25 18:58:10 +00:00
Alan Modra
c709b09623
s/linuxaout/linux*aout/, s/linuxoldld/linux*oldld/
2001-05-25 07:21:01 +00:00
H.J. Lu
1608870fd8
2001-05-24 H.J. Lu <hjl@gnu.org>
...
* binutils-all/objdump.exp (cpus_expected): Add s390.
2001-05-24 22:01:25 +00:00
Alexandre Oliva
6be7c12c05
* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
...
ltcf-gcj.sh: Upgraded to libtool 1.4a 1.641.2.254. Rebuilt a number
of subdir/configure scripts to use the new libtool.m4.
2001-05-20 19:02:56 +00:00
Richard Henderson
31b6fca668
* readelf.c (do_debug_frames_interp): New.
...
(byte_get_little_endian): If BFD64, always read entire 8-byte fields.
(byte_get_big_endian): Likewise.
(parse_args) ['F']: Set do_debug_frames_interp.
(Frame_Chunk): Make data_factor signed, add fde_encoding.
(frame_display_row): Don't trunc pc_begin to int.
(size_of_encoded_value): New.
(display_debug_frames): Handle 64-bit targets. Print raw data
unless do_debug_frames_interp.
(debug_displays): Remove duplicate .debug_frame.
2001-05-16 16:20:26 +00:00
Nick Clifton
4fe8559101
Remove definition of EM_MIPS_RS4_BE. The constant was never in active use
...
and is used otherwise by the ABI.
2001-05-15 12:24:29 +00:00
Jakub Jelinek
579f31ac74
* elfxx-ia64.c (is_unwind_section_name): Consider linkonce unwind
...
sections as well.
(elfNN_ia64_final_write_processing): Map .gnu.linkonce.ia64unw.FOO
to .gnu.linkonce.t.FOO text section.
* readelf.c (process_unwind): Print all unwind sections, not just
one.
* config/tc-ia64.c (special_linkonce_name): New.
(make_unw_section): Map .gnu.linkonce.t.FOO text section into
.gnu.linkonce.ia64unw{,i}.FOO.
(ia64_elf_section_type): Handle .gnu.linkonce.ia64unw{,i}.FOO.
(dot_endp): Add comment about it.
* elf/ia64.h (ELF_STRING_ia64_unwind_once): Define.
(ELF_STRING_ia64_unwind_info_once): Define.
* emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Put
.gnu.linkonce.ia64unw{,i} sections into corresponding .IA_64.unwind*
output sections.
* emulparams/elf64_aix.sh (OTHER_READONLY_SECTIONS): Likewise.
2001-05-11 12:36:47 +00:00
Alan Modra
78f4a3f728
* readelf.c (process_unwind): Remove const specifier.
2001-05-07 09:17:34 +00:00
Nick Clifton
1c529ca648
Support printable characters outside of the ASCII range
2001-04-27 15:42:21 +00:00
Nick Clifton
87e6d78217
Add openRISC support in opcodes
2001-04-27 13:34:20 +00:00
DJ Delorie
4bd3d87018
* dlltool.c (do_default_excludes): Initialise to true.
2001-04-17 23:28:38 +00:00
Alan Modra
21211521db
* MAINTAINERS: Update my email address
...
* nm.c (print_symbol_info_bsd): Use a simple printf string.
2001-04-11 07:07:29 +00:00
Hans-Peter Nilsson
0c66b61e31
Fix address in ChangeLog entry
2001-04-05 17:46:25 +00:00
Hans-Peter Nilsson
ff94ebf2c8
* readelf.c (display_debug_lines): Fix typo for "Prologue".
2001-04-05 17:44:15 +00:00
H.J. Lu
69e37bf6a2
2001-03-30 H.J. Lu <hjl@gnu.org>
...
* binutils-all/readelf.exp: Run on more ELF targets.
2001-03-31 06:37:39 +00:00
H.J. Lu
e58d53afc0
2001-03-30 H.J. Lu <hjl@gnu.org>
...
* readelf.c (process_unwind): Just return if do_unwind is 0.
2001-03-31 06:36:17 +00:00
DJ Delorie
bee723322c
* dlltool.c (make_one_lib_file): Fix section flags for
...
.text, .data and .bss in stub ds*.o files to match those
generated by gas.
2001-03-30 01:34:54 +00:00
H.J. Lu
f1467e3315
2001-03-29 H.J. Lu <hjl@gnu.org>
...
* readelf.c (process_unwind): Only do unwind sections for
IA64.
2001-03-30 01:26:43 +00:00
H.J. Lu
1c6fb4fe1f
2001-03-28 H.J. Lu <hjl@gnu.org>
...
* Makefile.am ($(srcdir)/dlltool.1): Remove the extra target.
* Makefile.in: Regenerate.
2001-03-28 19:01:04 +00:00
Andreas Jaeger
0879a67a8f
2001-03-26 Andreas Jaeger <aj@suse.de>
...
* binutils.texi (nm): Fix texi syntax.
2001-03-26 Andreas Jaeger <aj@suse.de>
* ld.texinfo (Overview): Fix syntax in texi code.
2001-03-26 07:02:59 +00:00
Nick Clifton
0285c67df1
Automate generate on man pages
2001-03-25 20:32:31 +00:00
Christopher Faylor
04847a4d3e
* defparse.y (opt_equal_name): allow "." in name.
...
* dlltool.c (def_exports): Added ability to generate forwarded exports.
(gen_exp_file): Likewise.
2001-03-14 02:56:45 +00:00
Nick Clifton
8c2bc6877d
Fix typos in ChangeLogs and update copyright notices
2001-03-13 06:43:59 +00:00
Nick Clifton
43a0748c78
Add --binary-architecture switch to objcopy to allow the output architecture
...
to be set when the input file type is binary.
2001-03-13 00:08:35 +00:00
Nick Clifton
b7498e0ef0
Handle EM_S390_OLD.
2001-03-12 23:35:23 +00:00
Nick Clifton
a59e3bd746
Remove non-K&R compliant LHS type cast in call to GET_DATA_ALLOC macro.
2001-02-28 19:40:12 +00:00
Phil Blundell
a5bcd848ff
2001-02-28 Philip Blundell <pb@futuretv.com>
...
* readelf.c (decode_ARM_machine_flags): Explicitly mention which
ABI is in use; remove ambiguity between the "unknown" EABI and
unrecognised ABIs. Handle version 2 ARM EABI. Update uses of
renamed EF_xx constants.
2001-02-28 10:15:57 +00:00
Alan Modra
27b7e12d2d
Bump version to 2.11.90, fix missing dependencies in bfd/,
...
and run "make dep-am".
2001-02-27 06:43:56 +00:00
Nick Clifton
e135f41bc2
Add PDP-11 support
2001-02-18 23:33:11 +00:00
Nick Clifton
a9f1078629
Add obvious fix rule
2001-02-14 18:49:56 +00:00
H.J. Lu
9a580d9af6
2001-02-11 H.J. Lu <hjl@gnu.org>
...
* config/default.exp: Set up gcc_gas_flag.
* binutils-all/objcopy.exp (copy_setup): Process gcc_gas_flag
for Linux only.
* binutils-all/testprog.c: Include <string.h> and don't use
exit ().
2001-02-12 00:21:59 +00:00
Michael Sokolov
3c44da9aef
* unwind-ia64.c: Don't use ANSI C preprocessor stringisation and string
...
literal concatenation.
2001-02-11 23:13:38 +00:00
Michael Sokolov
ecd0338944
* readelf.c (struct unw_aux_info): Remove const from the info member.
...
(process_unwind): Don't type-cast the third argument to the
GET_DATA_ALLOC macro.
2001-02-11 23:11:39 +00:00
Nick Clifton
88ec60c7e0
fix seg fault in reloc reading code
2001-02-11 22:14:01 +00:00
Nick Clifton
f5e2196691
Document new --unwind option to readelf.
2001-02-10 22:20:55 +00:00
Nick Clifton
a85d7ed0f0
Add s390 support
2001-02-10 00:58:38 +00:00
Alan Modra
7bb10502ed
Don't #ifdef inside printf in case printf is a macro.
2001-02-09 16:33:21 +00:00
Hans-Peter Nilsson
8ca8f343f9
* acinclude.m4 (AM_PROG_LEX): Override installed definition.
...
* aclocal.m4: Regenerate.
* configure: Regenerate.
2001-02-08 06:01:31 +00:00
Nick Clifton
7340082dc8
Change bfd_target_vector from an array to a pointer
2001-02-07 23:16:22 +00:00
Nick Clifton
4d6ed7c8ce
Add -u option toi readelf to display unwind info.
...
Add support to display unwind info for IA64 binaries.
2001-02-07 19:41:03 +00:00
Phil Blundell
c7217458cb
2001-02-04 Philip Blundell <philb@gnu.org>
...
* configure.in (OBJDUMP_DEFS): Match `arm*-*', not just `arm-*'.
* configure: Regenerate.
2001-02-04 16:37:03 +00:00
Alan Modra
956eedd4dc
Another HAVE_DOS_BASED_FILE_SYSTEM check.
2001-01-31 06:02:18 +00:00
Alan Modra
c7f2731ef2
Don't check for backslashes in file names
...
unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
2001-01-24 04:36:05 +00:00
Alan Modra
8855cbcaee
* stabs.c: Update copyright. Include "filenames.h".
...
(parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs.
2001-01-24 02:34:07 +00:00
Jakub Jelinek
329de80343
s/11/01/
2001-01-23 13:51:03 +00:00
Jakub Jelinek
00d93f3435
* readelf.c (process_version_sections): Check if VERDEF or VERNEED
...
sections are present before using them. Remove code duplication.
(process_symbol_table): Check if VERDEF or VERNEED sections are
present before using them.
2001-01-23 13:49:37 +00:00
Nick Clifton
18356cf280
oops - omitted from previous delta
2001-01-18 00:18:50 +00:00
Nick Clifton
23719f397d
Stop objcopy trying to convert endianness.
2001-01-18 00:17:43 +00:00
Nick Clifton
f726e84968
oops - fix typo
2001-01-16 23:23:23 +00:00
Nick Clifton
d40ac9bde2
Prevent seg fault with corrupt section name indicies
2001-01-16 23:22:44 +00:00
Nick Clifton
d1abceec08
Fix expected result from readellf -s with 64 bit binaries
2001-01-16 18:27:01 +00:00