Ian Lance Taylor
575653d37d
From Thomas Graichen <graichen@rzpd.de>:
...
* Makefile.in: Always use $(SHELL) when running move-if-change.
* configure.in: Use ${CONFIG_SHELL} when running $ac_config_sub.
* configure: Rebuild.
1997-04-14 15:57:21 +00:00
Ian Lance Taylor
33106b6039
* configure.in: Add AC_FUNC_ALLOCA.
...
* configure, config.in: Rebuild.
* bucomm.h: Add alloca handling, copied from gas/as.h.
* dlltool.c: Add #pragma alloca for AIX to start of file.
* nlmconv.c: Likewise.
1997-04-04 20:07:07 +00:00
Ian Lance Taylor
a067162dd2
* Makefile.in (distclean): Remove site.exp and site.bak. Remove
...
everything that clean removes.
1997-04-04 18:35:06 +00:00
Ian Lance Taylor
fbe0d6c29f
* Makefile.in (distclean): Remove site.exp and site.bak.
1997-04-04 18:28:25 +00:00
Ian Lance Taylor
3884d17b45
* Makefile.in (VERSION): Set to 2.8.1.
1997-04-03 18:19:26 +00:00
Ian Lance Taylor
e46ea72de6
remove uninteresting TODO file
1997-04-02 20:44:14 +00:00
Ian Lance Taylor
e72afe26be
Tue Apr 1 16:21:44 1997 Klaus Kaempf <kkaempf@progis.de>
...
* configure.com: New file.
* config.h-vms: Remove file.
* makefile.vms: Update for new configure scheme.
1997-04-01 21:22:54 +00:00
Ian Lance Taylor
ed41b431d0
Fri Mar 28 17:57:53 1997 Alan Modra <alan@spri.levels.unisa.edu.au>
...
* Makefile.in ($(OBJDUMP_PROG)): Don't link against BFDLIB twice.
* configure.in: Add AC_ARG_ENABLE for commonbfdlib. If it is set,
set OPCODES to empty.
* configure: Rebuild.
1997-03-28 23:17:08 +00:00
Ian Lance Taylor
2483354d4b
Based on patch from Marty Leisner <leisner@sdsp.mc.xerox.com>:
...
* objcopy.c: Include <utime.h> or <sys/time.h>.
(strip_options): Add "preserve-dates".
(copy_options): Likewise.
(copy_usage): Mention -p and --preserve-dates.
(strip_usage): Likewise.
(make_same_dates): New static function.
(strip_main): Handle -p.
(copy_main): Likewise.
* binutils.texi, strip.1, objcopy.1: Document new option.
1997-03-27 22:02:46 +00:00
Ian Lance Taylor
8d9b566dc5
mention addr2line
1997-03-27 21:37:03 +00:00
Ian Lance Taylor
fb38844dcb
addr2line.c contributed by Ulrich Lauther
...
<Ulrich.Lauther@zfe.siemens.de>:
* addr2line.c: New file.
* Makefile.in: Rebuild dependencies.
(ADDR2LINE_PROG): New variable.
(MANPAGES): Add addr2line.
(PROGS): Add $(ADDR2LINE_PROG).
(CFILES): Add addr2line.c.
($(ADDR2LINE_PROG)): New target.
* binutils.texi: Document addr2line.
* addr2line.1: New file.
1997-03-27 21:35:00 +00:00
Ian Lance Taylor
6d17c8eb26
* version.c (print_version): Update copyright date.
1997-03-27 21:03:14 +00:00
David Edelsohn
718a5c17ea
Remove m32r sanitization.
1997-03-24 21:29:21 +00:00
Jeff Law
1afd299b8f
* size.c (usage): Make definition match its prototype.
...
(display_bfd, lprint_number, rprint_number): Likewise.
(print_berkeley_format, sysv_internal_printer): Likewise.
(print_sysv_format): Likewise.
* nm.c (set_print_radix, set_output_format): Likewise.
* objcopy.c (filter_bytes): Likewise.
1997-03-21 04:28:24 +00:00
Ian Lance Taylor
ce1f5b2a4e
Tue Mar 18 16:39:55 1997 H.J. Lu <hjl@lucon.org>
...
* Many files: Add function prototypes.
* ar.c (mri_emul, get_pos_bfd): Make static.
* arlex.l: Include "libiberty.h". Don't declare strdup. Use
xstrdup rather than strdup.
* arparse.y (yyerror): Make argument const. Correct typo.
* arsup.c (strdup): Don't declare.
(ar_save): Use xstrdup rather than strdup.
* filemode.c: Include "bucomm.h".
* nm.c (usage): Make static.
(print_symname): Make format and name const.
* objcopy.c (cat): Remove.
(copy_archive): Make output_target const. Use concat, not cat.
(copy_file, simple_copy, smart_rename): Make arguments const.
* objdump.c (read_section_stabs): Likewise.
(print_section_stabs): Likewise.
(display_target_tables): Don't declare getenv.
* strings.c (strings_object_file): Change file to const.
(print_strings): Change filename to const.
* Makefile.in: Rebuild dependencies.
Tue Mar 18 11:37:24 1997 Ian Lance Taylor <ian@cygnus.com>
* configure.in: Add BFD_NEED_DECLARATION(getenv).
* acconfig.h: Add NEED_DECLARATION_GETENV.
* bucomm.h (getenv): Declare if NEED_DECLARATION_GETENV.
* configure, config.in: Rebuild.
* nlmconv.c (getenv): Don't declare.
1997-03-18 21:51:04 +00:00
Ian Lance Taylor
e0742b2400
* Makefile.in: Rebuild dependencies.
1997-03-18 16:37:42 +00:00
Ian Lance Taylor
9793039fc6
Based on patches from Jamie Lokier <jamie@rebellion.co.uk>:
...
* objdump.c: Include "demangle.h".
(do_demangle): New static variable.
(usage): Mention -C/--demangle.
(long_options): Add "demangle".
(objdump_print_symname): New static function.
(objdump_print_addr_with_sym): Use objdump_print_symname.
(disassemble_bytes): Likewise.
(dump_reloc_set): Likewise.
(dump_symbols): Demangle symbol name.
(main): Handle -C.
* binutils.texi, objdump.1: Document -C/--demangle.
1997-03-15 21:50:56 +00:00
Ian Lance Taylor
5c59269f50
* objdump.c (usage): Mention --no-show-raw-insn.
...
(long_options): Add "no-show-raw-insn".
(disassemble_bytes): Handle --no-show-raw-insn.
* binutils.texi, objdump.1: Document --no-show-raw-insn.
1997-03-15 20:37:45 +00:00
Martin Hunt
02053c20d5
Add d30v to cpus.
1997-03-06 19:58:37 +00:00
Michael Meissner
b185d567f5
Use change-log-mode, not indented-text-mode
1997-02-27 18:45:17 +00:00
Ian Lance Taylor
ab3a59cf4c
* objdump.c (adjust_section_vma): New static variable.
...
(usage): Mention --adjust-section-vma.
(OPTION_ADJUST_VMA): Define.
(long_options): Add "addjust-vma".
(display_bfd): If adjust_section_vma is not 0, add it to all the
section addresses.
(main): Handle OPTION_ADJUST_VMA.
* binutils.texi, objdump.1: Document --adjust-vma.
1997-02-26 02:30:31 +00:00
Ian Lance Taylor
c05a9b3368
Thu Feb 13 21:34:43 1997 Klaus Kaempf (kkaempf@progis.de)
...
* config.h-vms: sbrk() is provided on openVMS/Alpha.
* makefile.vms: allow compiling with current gcc snapshot.
1997-02-14 02:36:21 +00:00
Ian Lance Taylor
f2566b6114
* arsup.c, coffgrok.c, dlltool.c, nlmconv.c: Use xmalloc rather
...
than malloc.
1997-02-14 01:18:32 +00:00
Ian Lance Taylor
dd199a3ef7
* objdump.c (disassemble_data): Correct VMA argument to
...
find_symbol_for_address. Improve handling of code with no symbol
followed by code with a symbol.
1997-02-12 21:13:06 +00:00
Ian Lance Taylor
0988ea9f3e
Wed Feb 12 12:16:47 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* objdump.c (disassemble_bytes): Make output of raw instructions
work better for non-standard values of bytes_per_chunk and
bytes_per_line.
I also fixed the spacing in the last patch.
1997-02-12 17:18:38 +00:00
Martin Hunt
33a795ddf3
Thu Feb 6 14:14:59 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* objdump.c (disassemble_bytes): Added code to allow some control
over the way raw instructions are displayed.
1997-02-06 22:22:37 +00:00
Ian Lance Taylor
20bf2b0a01
* stabs.c (struct bincl_file): Add next_stack field.
...
(push_bincl): Put the new file on both bincl_list and
bincl_stack. Clear the file_types field.
(pop_bincl): Use the next_stack field when popping the stack.
Don't put the file on bincl_list.
(find_excl): Include the file name when warning about an unfound
N_EXCL.
* debug.c (debug_type_samep): Don't crash if we are passed NULL.
PR 11465.
1997-02-06 17:46:46 +00:00
Ian Lance Taylor
70dce6775f
Thu Feb 6 11:54:24 1997 Alan Modra <alan@spri.levels.unisa.edu.au>
...
* objcopy.1: Add missing space after .B.
1997-02-06 16:55:10 +00:00
Ian Lance Taylor
8275482ce0
Fri Jan 31 10:33:07 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* objdump.c (disassemble_data): Initialize `aux.require_sec'.
1997-01-31 15:34:12 +00:00
Ian Lance Taylor
0948199a7b
tweak last change
1997-01-29 19:08:53 +00:00
Ian Lance Taylor
54f74247cb
fix copyrights, add NEWS entry
1997-01-29 19:00:54 +00:00
Ian Lance Taylor
51b8c41677
* objdump.c (objdump_print_value): Add skip_zeroes parameter.
...
Change all callers.
(objdump_print_addr_with_sym): Likewise. Call objdump_print_value
to print address.
(objdump_print_addr): New static function.
(objdump_print_address): Just call objdump_print_addr.
(disassemble_bytes): Print real address, not function offset.
Skip a certain number of leading zeroes.
* objdump.c (disassemble_zeroes): New static variable.
(usage): Mention --disassemble-zeroes.
(long_options): Add "disassemble-zeroes".
(disassemble_bytes): Check disassemble_zeroes.
Changes requested by LSI.
1997-01-29 18:58:04 +00:00
Bob Manson
787f622077
Major revision to testsuites for cross-testing and DOS testing support.
1997-01-29 09:40:31 +00:00
Ian Lance Taylor
b4aabb244e
* objdump.c (disassemble_bytes): Don't skip zeroes if the
...
disassembler has told us that we are in a branch delay slot.
1997-01-28 21:47:52 +00:00
Ian Lance Taylor
a6a7e138bf
* size.c (berkeley_sum): Rewrite. Skip sections which are not
...
SEC_ALLOC. Count SEC_READONLY sections as text.
1997-01-20 20:05:33 +00:00
Ian Lance Taylor
6ded661565
* Makefile.in (ALL_CFLAGS): Add -D_GNU_SOURCE.
1996-12-31 20:43:28 +00:00
Ian Lance Taylor
d4dd7795d9
* configure.in: Work around bug in AC_FUNC_VFORK in autoconf 2.12.
...
* configure: Rebuild.
1996-12-27 16:20:58 +00:00
Stan Shebs
51cd0ae7db
* mpw-make.sed: Use NewFolderRecursive for installation.
1996-12-19 19:29:38 +00:00
Ian Lance Taylor
9a442fe8a5
Based on patch from Andrew J Klossner <andrew@pogo.wv.tek.com>:
...
* objcopy.c (OPTION_WEAKEN): Define.
(copy_options): Add "weaken".
(copy_usage): Mention --weaken.
(weaken): New static variable.
(filter_symbols): Handle weaken.
(copy_object): Call filter_symbols if weaken.
(copy_main): Handle OPTION_WEAKEN.
* binutils.texi, objcopy.1: Document --weaken.
PR 11272.
1996-12-19 18:16:45 +00:00
Ian Lance Taylor
9681fa4501
objdump --dynamic-reloc now works with ELF
1996-12-15 20:00:20 +00:00
Ian Lance Taylor
e763bd6fad
* ieee.c (parse_ieee_bb): Always initialize namcopy to avoid gcc
...
warning about uninitialized variable.
(ieee_read_cxx_class): Likewise, for pf.
(ieee_enum_type): Likewise, for i.
1996-12-06 22:22:52 +00:00
Ian Lance Taylor
a1e48de01d
* objdump.c (disassemble_data): Don't crash if there is no
...
symbol.
1996-11-25 21:54:02 +00:00
Angela Marie Thomas
ff0bc27973
finally remove errant mentions of Sanitize
1996-11-18 03:13:31 +00:00
Ian Lance Taylor
cbcfa12917
* binutils.texi: Add section on reporting bugs.
1996-11-01 20:08:52 +00:00
Ian Lance Taylor
fbc3fbe587
* stabs.c (struct stab_handle): Add bincl_list field.
...
(parse_stab): Pass value to push_bincl. Call find_excl for
N_EXCL.
(struct bincl_file): Add hash, file and file_types fields.
(push_bincl): Add hash parameter. Save it in the new hash field.
Save the file number in the new file field.
(pop_bincl): Put the bincl_file on bincl_list, rather than freeing
it. Save the file types in the new file_types field.
(find_excl): New static function.
PR 10980.
1996-11-01 03:06:49 +00:00
Ian Lance Taylor
0098633432
* ieee.c (ieee_lineno): Don't compare line number addresses to
...
info->highaddr (undo part of October 28 patch).
1996-11-01 02:21:50 +00:00
David Edelsohn
2b5c4499c2
(set_expected_cpus): Add m32r.
1996-10-31 18:59:51 +00:00
Ian Lance Taylor
af9168428d
* objdump.c (objdump_print_value): Don't print the empty string
...
for zero.
1996-10-29 21:41:28 +00:00
Ian Lance Taylor
0788224594
* stabs.c (struct stab_handle): Add function_end field.
...
(start_stab): Initialize function_end.
(finish_stab): Pass info->function_end to debug_end_function.
(parse_stab): If info->function_end is set, use it as the address
which ends a function.
1996-10-28 22:17:52 +00:00
Ian Lance Taylor
5317d6f945
* ieee.c (ieee_array_type): Remember the correct size.
1996-10-28 22:12:02 +00:00
Ian Lance Taylor
9720a1a70f
* ieee.c (ieee_finish_compilation_unit): Permit coalescing ranges
...
that are up to 0x1000 bytes apart, not just 64.
(ieee_add_bb11_blocks): Don't bother to emit a BB11 that is less
than 0x100 bytes.
(ieee_lineno): Only emit line numbers that are less than
info->highaddr.
1996-10-28 22:01:06 +00:00
Ian Lance Taylor
59f2e5dbeb
* ieee.c (struct ieee_defined_enum): Add defined field.
...
(ieee_enum_type): If the enum tag has been seen before but not
defined, reuse the same type index, and define it.
(ieee_tag_type): If this enum has not been defined, add an
undefined entry to the list of enums.
PR 10946.
1996-10-25 20:57:15 +00:00
Ian Lance Taylor
653735e1ba
* objdump.c (disassemble_bytes): Let the disassembler override the
...
number of bytes printed on a line.
1996-10-25 16:14:40 +00:00
Ian Lance Taylor
4cb99ff2a1
* objdump.c (prefix_addresses): New static variable.
...
(long_options): Add "prefix-addresses".
(compare_symbols): Sort BSF_FUNCTION symbols before other
symbols.
(find_symbol_for_address): New static function, broken out of
objdump_print_address.
(objdump_print_addr_with_sym): New static function, broken out of
objdump_print_address.
(objdump_print_address): Call new functions.
(disassemble_bytes): New static function, broken out of
disassemble_data. Change disassembly format, unless
prefix_addresses is set.
(disassemble_data): Call disassemble_bytes. Unless
prefix_addresses is set, disassemble in chunks headed by a
symbol.
* binutils.texi, objdump.1: Document --prefix-addresses.
1996-10-24 21:21:17 +00:00
Ian Lance Taylor
e32ded5231
* rddbg.c (read_section_stabs_debugging_info): Preserve the
...
backslash when concatenating multiple stabs strings.
1996-10-24 20:43:23 +00:00
David Edelsohn
e39174c3f8
* dlltool.c (scan_open_obj_file): Fix loop exit test.
...
Add missing parameter to def_exports.
1996-10-10 18:47:46 +00:00
Ian Lance Taylor
d39bedb220
* Makefile.in (LEX_OPTIONS): Set to empty string. -I -Cem is the
...
default for flex, and is not recognized by lex.
PR 10819.
1996-10-08 16:07:23 +00:00
Ian Lance Taylor
55311d1cf1
* binutils.texi (Target Selection): Document that you can now
...
specify targets using configuration triplets.
1996-10-03 21:43:00 +00:00
Jason Molenda
42ad648437
* Makefile.in (clean): Remove config.log.
1996-10-03 06:38:49 +00:00
Ian Lance Taylor
f57e938fd5
Wed Oct 2 15:49:16 1996 Klaus Kaempf <kkaempf@progis.de>
...
* makefile.vms: Bump version date.
1996-10-02 19:50:19 +00:00
Ian Lance Taylor
01b1f5eb29
* lib/utils-lib.exp (binutil_version): Fix for current version
...
printing.
1996-10-01 19:11:13 +00:00
Ian Lance Taylor
7f924d5516
* version.c (print_version): New function.
...
* bucomm.h (print_version): Declare.
* ar.c (program_version): Don't declare.
(do_show_version): Remove.
(usage): Add help parameter. Print bug report address.
(main): Set is_ranlib at start. Check for --help and --version.
Call print_version, not do_show_version.
* nlmconv.c (program_version): Don't declare.
(main): Call print_version.
(show_usage): Print bug report address.
* nm.c (program_version, print_version): Don't declare.
(usage): Print bug report address.
(main): Call print_version.
* objcopy.c (program_version): Don't declare.
(copy_usage): Print bug report address.
(strip_usage): Likewise.
(strip_main): Call print_version.
(copy_main): Likewise.
* objdump.c (program_version): Don't declare.
(usage): Print bug report address.
(main): Call print_version.
* size.c (program_version): Don't declare.
(usage): Print bug report address.
(main): Call print_version.
* strings.c (program_version): Don't declare.
(main): Call print_version.
(usage): Print bug report address.
* Makefile.in: Update dependencies.
1996-10-01 19:10:40 +00:00
Ian Lance Taylor
81530f93ef
* ieee.c (struct ieee_write_type): Add reflocalp field.
...
(ieee_pointer_type): Set reflocalp after pushing type.
(ieee_function_type): If reflocalp is set, make this type local.
(ieee_range_type, ieee_array_type, ieee_set_type): Likewise.
(ieee_const_type, ieee_volatile_type): Likewise.
(ieee_struct_field, ieee_class_baseclass): Likewise.
PR 10638.
1996-09-16 21:45:01 +00:00
Ian Lance Taylor
0dcbbb6029
* ieee.c (struct ieee_info): Add global_types field.
...
(parse_ieee_bb): When starting a BB1, initialize the types field
to the global_types field.
(parse_ieee_be): When ending a BB2, copy the types field to the
global_types field.
1996-09-16 19:33:04 +00:00
Ian Lance Taylor
decf286508
* objcopy.c (change_leading_char): New static variable.
...
(OPTION_CHANGE_LEADING_CHAR): Define.
(copy_options): Add "change-leading-char".
(copy_usage): Mention --change-leading-char.
(filter_symbols): Add obfd parameter. Change all callers.
Implement change_leading_char.
(copy_object): Call filter_symbols if change_leading_char.
(copy_main): Handle OPTION_CHANGE_LEADING_CHAR.
* binutils.texi, objcopy.1: Document --change-leading-char.
1996-09-13 21:34:08 +00:00
Ian Lance Taylor
93f66767b9
* objdump.c (L_tmpnam): Never define.
...
(display_target_list): Use choose_temp_base instead of tmpnam.
(display_info_table): Likewise.
PR 10482.
1996-08-29 15:30:19 +00:00
Ian Lance Taylor
48d94633c6
* wrstabs.c (struct string_hash_entry): Add next field.
...
(struct stab_write_handle): Change strings to a pointer to
string_hash_entry. Add last_strings field. Remove strings_alloc
field.
(string_hash_newfunc): Initialize next field.
(stab_write_symbol): Copy string into hash table rather than into
buffer. Keep a list of hash table entries.
(write_stabs_in_sections_debugging_info): Initialize last_string.
Copy strings from list of hash table entries in memory.
(stab_modify_type): If the entry on the stack is a definition,
make a new definition rather than failing an assert.
(stab_array_type): The size is only zero if high is strictly less
than low.
PR 10377.
1996-08-23 04:00:43 +00:00
Ian Lance Taylor
d8fc141a56
* prdbg.c (pr_fix_visibility): Don't abort on
...
DEBUG_VISIBILITY_IGNORE.
1996-08-23 03:27:47 +00:00
Ian Lance Taylor
f110739b39
* debug.c (debug_name_type): Correct error message.
1996-08-23 03:26:59 +00:00
Ian Lance Taylor
b69f18f103
* configure.in: Substitute HLDENV.
...
* configure: Rebuild.
* Makefile.in (HLDENV): New variable. Use it whenever linking a
program.
1996-08-23 00:09:01 +00:00
Stan Shebs
1906118dc7
* mpw-make.sed: Add symbolic doublequotes around the version
...
number.
1996-08-16 02:32:31 +00:00
Ian Lance Taylor
2a774ae9a6
Thu Aug 8 12:27:52 1996 Klaus Kaempf <kkaempf@progis.de>
...
* makefile.vms: Add better support for DEC C compilation.
Add new macros as in Makefile.in.
1996-08-08 16:29:04 +00:00
Ian Lance Taylor
f0bbf79aea
Wed Aug 7 14:27:33 1996 Philippe De Muyter <phdm@info.ucl.ac.be>
...
* configure.in: Call BFD_NEED_DECLARATION on strstr and sbrk.
* acconfig.h (NEED_DECLARATION_STRSTR): New macro.
(NEED_DECLARATION_SBRK): New macro.
* configure, config.in: Rebuild.
* bucomm.h (strstr): Declare if NEED_DECLARATION_STRSTR.
(sbrk): Declare if HAVE_SBRK and NEED_DECLARATION_SBRK.
1996-08-07 18:30:39 +00:00
Ian Lance Taylor
d24728a8b8
* objdump.c (disassemble_data): Set disasm_info.flavour from
...
abfd.
1996-07-26 18:07:33 +00:00
Ian Lance Taylor
64564077fd
* dlltool.c (secdata): In non DLLTOOL_PPC case, change alignment
...
of .text section to 2.
1996-07-23 18:04:35 +00:00
Stu Grossman
18f39dfa12
* objdump.c (dump_section_stabs): Fix test for stabs sections
...
ending with numbers. This fixes a problem with .stab being
confused with .stab.index.
1996-07-22 15:49:34 +00:00
Ian Lance Taylor
7bcb64e019
* stabs.c (stab_demangle_fund_type): Return a void * for a
...
template, rather than simply aborting.
1996-07-10 17:35:33 +00:00
Ian Lance Taylor
c6304c0e13
* ar.c (open_inarch): Add file parameter. Change all callers. If
...
this is a newly created archive, set the target based on the
file.
* arsup.h (open_inarch): Update declaration.
1996-07-08 19:34:09 +00:00
Ian Lance Taylor
6af6c1e6ad
* rdcoff.c (parse_coff): Get address to pass to debug_end_function
...
from function size, not value of .ef symbol. From Ning
Mosberger-Tang <ning@AZStarNet.com>.
1996-07-04 22:34:20 +00:00
Ian Lance Taylor
6624477c48
* Makefile.in (VERSION): Set to cygnus-2.7.1.
1996-07-04 19:38:41 +00:00
Ian Lance Taylor
9a14baf2fb
fixup
1996-07-03 21:07:53 +00:00
Ian Lance Taylor
16c3e32aa0
* objcopy.c (strip_main): Add -o option, and handle it.
...
(strip_usage): Mention -o.
* binutils.texi, strip.1: Mention -o.
1996-06-30 17:45:24 +00:00
Jason Molenda
f3d564b2dd
* Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
...
INSTALL_PROGRAM, INSTALL_DATA): Use autoconf set values.
(docdir): Removed.
* configure.in (AC_PREREQ): Autoconf 2.5 or higher.
* configure: Rebuit.
1996-06-25 12:05:26 +00:00
Ian Lance Taylor
67c8c90141
* objdump.c (endian): New static variable.
...
(usage): Mention -EB/-EL/--endian.
(long_options): Add "endian".
(disassemble_data): If endianness was specified, replace
abfd->xvec with a copy of itself with the given endianness.
(main): Handle -EB/-EL/--endian.
* binutils.texi, objdump.1: Mention -EB/-EL/--endian.
1996-06-24 20:49:28 +00:00
Ian Lance Taylor
8530ae8eed
* configure.in: On alpha*-*-osf*, link against libbfd.a if not
...
using shared libraries.
* configure: Rebuild with autoconf 2.10.
1996-06-24 16:04:19 +00:00
Ian Lance Taylor
25eb508ed4
* objdump.c (stabs): Change from struct internal_nlist * to
...
bfd_byte *.
(print_section_stabs): Fetch stabs information directly, rather
than assuming that struct internal_nlist is the right size.
1996-06-20 01:00:26 +00:00
Ian Lance Taylor
11de29d03b
* binutils.texi: Document change to binary format: file position
...
based on load address, not section VMA.
1996-06-19 18:50:41 +00:00
Ian Lance Taylor
e10a4fc492
Tue Jun 18 15:03:44 1996 Klaus Kaempf <kkaempf@progis.de>
...
* config.h-vms, makefile.vms: New files.
1996-06-18 19:10:39 +00:00
Ian Lance Taylor
4f6d25a69e
* dlltool.c (make_one_lib_file): Use BFD_RELOC_RVA rather than
...
BFD_RELOC_32 in IDATA7.
PR 9877.
1996-06-17 16:48:48 +00:00
Ian Lance Taylor
77dd44697f
* nm.c (struct get_relocs_info): Define.
...
(line_numbers): New static variable.
(long_options): Add "line-numbers".
(usage): Mention -l and --line-numbers.
(main): Handle -l.
(print_symbol): Print line numbers if requested.
(get_relocs): New static function.
* binutils.texi, nm.1: Document -l/--line-numbers.
1996-06-12 18:59:47 +00:00
Ian Lance Taylor
1154821182
* objdump.c (dump_reloc_set): Add sec parameter. Change all
...
callers. If with_line_numbers is set, display line numbers of
relocation entries.
* binutils.texi, objdump.1: Document -l with -r.
1996-06-12 03:14:14 +00:00
Ian Lance Taylor
7d1f346446
* README: Add notes on how to build if you don't have ar.
1996-06-06 19:14:16 +00:00
Michael Meissner
eb6dc7a527
Make main an int function, not void
1996-06-03 21:40:45 +00:00
Ian Lance Taylor
43f1d101ef
* nm.c (filter_symbols): Check for BSF_WEAK as well as
...
BSF_GLOBAL.
* objcopy.c (filter_symbols): Likewise.
1996-05-31 18:10:44 +00:00
Ian Lance Taylor
f687b277ce
* objdump.c (disassemble_data): Don't refer to bytes past the end
...
of data.
1996-05-03 18:31:00 +00:00
Ian Lance Taylor
50b802e0f5
* rddbg.c (read_symbol_stabs_debugging_info): Move call to
...
free_saved_stabs outside the loop over the symbols.
1996-04-24 18:11:23 +00:00
Ian Lance Taylor
17aa82848e
* objdump.c (compare_symbols): Sort symbols whose names start with
...
`.' after other symbols. If no other decision can be made, sort
symbols by name.
1996-04-23 16:58:18 +00:00
Ian Lance Taylor
9590fa867b
* dep-in.sed: Substitute $(BFDDIR) for @BFDDIR@.
...
* Makefile.in: Rebuild dependencies.
(dep.sed): Substitute $(BFDDIR) for @BFDDIR@.
1996-04-18 20:03:52 +00:00
Ian Lance Taylor
f32fb3fd1f
* rdcoff.c: New file.
...
* rddbg.c (read_debugging_info): Read COFF symbols if COFF flavour
and no stabs were found.
* budbg.h (parse_coff): Declare.
* Makefile.in: Rebuild dependencies.
(CFILES): Add rdcoff.c.
(DEBUG_OBJS): Add rdcoff.o.
1996-04-16 17:53:58 +00:00
David Edelsohn
2afb4d5ddb
* nlmconv.c (choose_temp_base{,_try}): Delete, in libiberty now.
...
(link_inputs): Update call to choose_temp_base.
1996-04-15 22:57:02 +00:00