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
Ian Lance Taylor
b4cb4ea2ac
* configure.in: Permit --enable-shared to specify a list of
...
directories.
* configure: Rebuild.
1996-04-08 18:45:08 +00:00
Ian Lance Taylor
38d7c0125d
* objdump.c (dump_section_header): Print the SEC_LINK_ONCE flag
...
and the SEC_LINK_DUPLICATES field.
1996-03-29 21:34:34 +00:00
J.T. Conklin
c31418c180
* nlmconv.1: Changed to be recognized by catman -w on Solaris.
1996-03-29 19:36:44 +00:00
Ian Lance Taylor
16bd15e9af
* wrstabs.c (stab_enum_type): Set buf before using it.
1996-03-28 19:25:17 +00:00
Ian Lance Taylor
15731fdc0b
* stabs.c (struct stab_handle): Add field abfd.
...
(start_stab): Add abfd parameter.
(parse_stab_string): Skip the symbol leading char when searching
for the value of a global symbol.
* budbg.h (start_stab): Update declaration.
* rddbg.c (read_section_stabs_debugging_info): Pass abfd to
start_stab.
(read_symbol_stabs_debugging_info): Likewise.
1996-03-22 20:51:47 +00:00
Ian Lance Taylor
f8910eff75
Wed Mar 20 18:08:19 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* objdump.c (disassemble_data): Make sure sym_name is always set.
(dump_section_header): Always put a space after the section name.
(dump_bfd_header): Terminate output with newline.
1996-03-20 23:09:56 +00:00
Ian Lance Taylor
5a52c5f8fe
* wrstabs.c: New file.
...
* budbg.h (write_stabs_in_sections_debugging_info): Declare.
* objcopy.c (write_debugging_info): For COFF or ELF, output stabs
in sections.
* Makefile.in: Rebuild dependencies.
(CFILES): Add wrstabs.c.
(WRITE_DEBUG_OBJS): New variable.
($(OBJCOPY_PROG)): Use $(WRITE_DEBUG_OBJS), not $(DEBUG_OBJS).
($(STRIP_PROG)): Likewise.
1996-03-20 21:51:25 +00:00
Ian Lance Taylor
e820a5b09e
* ieee.c (struct ieee_handle): Add fields complex_float_index and
...
complex_double_index.
(ieee_complex_type): Cache type index in complex_float_index and
complex_double_index, depending upon size. Set size on type stack
to size * 2.
* ieee.c (ieee_empty_type): Use builtin_unknown, not 0.
(ieee_void_type): Use builtin_void, not 1.
* ieee.c (parse_ieee_ty): Handle 'V' type code.
(parse_ieee_atn): Don't require two numbers for type 10.
* ieee.c (parse_ieee_be): Add one to offset at end of function or
block.
* ieee.c (struct ieee_block): Add field skip.
(parse_ieee_bb): Don't call debug_record_function for __XRYCPP
function, and set skip field.
(parse_ieee_be): Don't call debug_end_function if skip is set.
1996-03-20 21:49:31 +00:00
Ian Lance Taylor
a912e811fc
* configure.in: Add AC_FUNC_VFORK.
...
* configure, config.in: Rebuild.
* dlltool.c, nlmconv.c: Include <vfork.h> if HAVE_VFORK_H is
defined.
1996-03-18 23:52:43 +00:00
Ian Lance Taylor
6ae6090e22
* stabs.c (parse_stab_range_type): A complex type is defined as a
...
subrange of itself with the high bound zero.
* ieee.c (ieee_complex_type): Don't crash on sizes of 12 or 16.
1996-03-18 23:06:29 +00:00
Ian Lance Taylor
efda824b08
* ieee.c (ieee_write_undefined_tag): Switch to global_types even
...
if it is not empty.
(ieee_tag_type): For an enum, look through info->enums.
1996-03-12 19:33:31 +00:00
Ian Lance Taylor
7826d7e117
tweak last patch
1996-03-12 17:26:23 +00:00
Ian Lance Taylor
ea2488ad2e
* configure: Rebuild with autoconf 2.8.
1996-03-12 17:22:07 +00:00
Ian Lance Taylor
e1b8810917
* debug.c (debug_type_samep): Don't loop endlessly in
...
DEBUG_KIND_ENUM case. From Eric Baur <ecb@nexen.com>.
1996-03-12 17:10:22 +00:00
Ian Lance Taylor
89a8a65d62
* rddbg.c (read_section_stabs_debugging_info): Call save_stab for
...
each stab entry, call stab_context on an error, and call
free_saved_stabs before rturning.
(read_symbol_stabs_debugging_info): Likewise.
(SAVE_STABS_COUNT): Define.
(struct saved_stab): Define.
(saved_stabs, saved_stabs_index): New static variables.
(save_stab, stab_context, free_saved_stabs): New static functios.
1996-03-11 17:38:16 +00:00
Ian Lance Taylor
7fc01fc90f
* objdump.c (stab_name): Remove.
...
(struct stab_print): Remove.
(stab_print): Remove.
(dump_stabs): Don't initialize stab_name.
(print_section_stabs): Call bfd_get_stab_name rather than using
the stab_name array.
1996-03-11 17:37:38 +00:00
Stan Shebs
ad77e2b8ab
* mpw-make.sed: Update to handle shared library support.
1996-02-27 02:13:37 +00:00
Ian Lance Taylor
ce67d0c3ac
Sat Feb 24 11:21:49 1996 Alan Modra <alan@spri.levels.unisa.edu.au>:
...
* Makefile.in ($(OBJDUMP_PROG)): Search $(BFDLIB) before
$(OPCODES).
1996-02-24 19:22:35 +00:00
Ian Lance Taylor
2724d37edf
* configure.in: Don't tamper with LDFLAGS. Call AC_PROG_CC before
...
configure.host.
* configure: Rebuild.
1996-02-15 22:12:32 +00:00
Ian Lance Taylor
efa864530f
* configure.in: Substitute RPATH_ENVVAR.
...
* configure: Rebuild.
* Makefile.in (RPATH_ENVVAR): New variable.
(check): Use $(RPATH_ENVVAR) rather than LD_LIBRARY_PATH.
1996-02-15 18:57:34 +00:00
Ian Lance Taylor
2a7f07fefa
* objcopy.c (smart_rename): Rather than doing chmod then chown, do
...
chmod without setuid, then chown, then chmod with setuid.
1996-02-15 17:46:49 +00:00
Ian Lance Taylor
f566f73fea
Wed Feb 14 16:46:42 1996 Martin Anantharaman <martin@mail.imech.uni-duisburg.de>
...
* arsup.c (map_over_list): Reindent. Don't assume that the
function does not delete the BFD.
(ar_addlib_doer): Don't set prev->next if prev is NULL.
1996-02-14 21:48:20 +00:00
Ian Lance Taylor
90e5f484e5
* ieee.c (ieee_regno_to_genreg): Convert register numbers for m68k
...
and i960.
(ieee_genreg_to_regno): Likewise.
1996-02-14 20:13:13 +00:00