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
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
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
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
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
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
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
Ian Lance Taylor
fe1dc0a656
* ieee.c: Extensive changes to write code to put types in the
...
global type block when possible, to output ranges for all memory
occupied by the module, and to improve efficiency.
1996-02-12 19:41:47 +00:00
Ian Lance Taylor
1dcea5a7df
* ieee.c (ieee_start_compilation_unit): Clear modified and
...
modified_alloc fields of info.
1996-02-07 19:20:35 +00:00
Ian Lance Taylor
36fb98bec6
* configure.in: Check for --enable-shared. Substitute new
...
variables BFDLIB and OPCODES.
* configure: Rebuild.
* Makefile.in (BFDLIB): Set to @BFDLIB@.
(OPCODES): Set to @OPCODES@.
1996-02-07 19:19:22 +00:00
Ian Lance Taylor
ae9120f917
* configure: Regenerate.
1996-02-02 21:50:53 +00:00
Steve Chamberlain
904fe36b83
* configure.in (i[3-6]86-*-win32): Becomes i[3-6]86-*-cygwin32.
...
(powerpc*-*-cygwin32): New.
* configure: Regenerated.
1996-02-01 18:08:36 +00:00