aboutsummaryrefslogtreecommitdiff
path: root/binutils
AgeCommit message (Collapse)AuthorFilesLines
1996-06-24 * objdump.c (endian): New static variable.Ian Lance Taylor2-12/+32
(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 * configure.in: On alpha*-*-osf*, link against libbfd.a if notIan Lance Taylor1-0/+11
using shared libraries. * configure: Rebuild with autoconf 2.10.
1996-06-20 * objdump.c (stabs): Change from struct internal_nlist * toIan Lance Taylor1-0/+5
bfd_byte *. (print_section_stabs): Fetch stabs information directly, rather than assuming that struct internal_nlist is the right size.
1996-06-19 * binutils.texi: Document change to binary format: file positionIan Lance Taylor2-1/+13
based on load address, not section VMA.
1996-06-18Tue Jun 18 15:03:44 1996 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor4-0/+108
* config.h-vms, makefile.vms: New files.
1996-06-17 * dlltool.c (make_one_lib_file): Use BFD_RELOC_RVA rather thanIan Lance Taylor1-0/+16
BFD_RELOC_32 in IDATA7. PR 9877.
1996-06-12 * nm.c (struct get_relocs_info): Define.Ian Lance Taylor2-1/+21
(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 * objdump.c (dump_reloc_set): Add sec parameter. Change allIan Lance Taylor4-4/+121
callers. If with_line_numbers is set, display line numbers of relocation entries. * binutils.texi, objdump.1: Document -l with -r.
1996-06-06 * README: Add notes on how to build if you don't have ar.Ian Lance Taylor2-23/+86
1996-06-03Make main an int function, not voidMichael Meissner1-0/+4
1996-05-31 * nm.c (filter_symbols): Check for BSF_WEAK as well asIan Lance Taylor1-0/+11
BSF_GLOBAL. * objcopy.c (filter_symbols): Likewise.
1996-05-03 * objdump.c (disassemble_data): Don't refer to bytes past the endIan Lance Taylor1-0/+5
of data.
1996-04-24 * rddbg.c (read_symbol_stabs_debugging_info): Move call toIan Lance Taylor1-0/+5
free_saved_stabs outside the loop over the symbols.
1996-04-23 * objdump.c (compare_symbols): Sort symbols whose names start withIan Lance Taylor2-3/+25
`.' after other symbols. If no other decision can be made, sort symbols by name.
1996-04-18 * dep-in.sed: Substitute $(BFDDIR) for @BFDDIR@.Ian Lance Taylor1-0/+6
* Makefile.in: Rebuild dependencies. (dep.sed): Substitute $(BFDDIR) for @BFDDIR@.
1996-04-16 * rdcoff.c: New file.Ian Lance Taylor5-14/+921
* 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-15 * nlmconv.c (choose_temp_base{,_try}): Delete, in libiberty now.David Edelsohn1-0/+5
(link_inputs): Update call to choose_temp_base.
1996-04-08 * configure.in: Permit --enable-shared to specify a list ofIan Lance Taylor1-0/+6
directories. * configure: Rebuild.
1996-03-29 * objdump.c (dump_section_header): Print the SEC_LINK_ONCE flagIan Lance Taylor2-2/+36
and the SEC_LINK_DUPLICATES field.
1996-03-29* nlmconv.1: Changed to be recognized by catman -w on Solaris.J.T. Conklin2-3/+7
1996-03-28 * wrstabs.c (stab_enum_type): Set buf before using it.Ian Lance Taylor1-0/+4
1996-03-22 * stabs.c (struct stab_handle): Add field abfd.Ian Lance Taylor3-11/+269
(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-20Wed Mar 20 18:08:19 1996 Andreas Schwab ↵Ian Lance Taylor1-0/+6
<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 * wrstabs.c: New file.Ian Lance Taylor3-0/+2456
* 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 * ieee.c (struct ieee_handle): Add fields complex_float_index andIan Lance Taylor1-34/+78
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-18 * configure.in: Add AC_FUNC_VFORK.Ian Lance Taylor1-0/+5
* configure, config.in: Rebuild. * dlltool.c, nlmconv.c: Include <vfork.h> if HAVE_VFORK_H is defined.
1996-03-18 * stabs.c (parse_stab_range_type): A complex type is defined as aIan Lance Taylor3-19/+73
subrange of itself with the high bound zero. * ieee.c (ieee_complex_type): Don't crash on sizes of 12 or 16.
1996-03-12 * ieee.c (ieee_write_undefined_tag): Switch to global_types evenIan Lance Taylor2-0/+30
if it is not empty. (ieee_tag_type): For an enum, look through info->enums.
1996-03-12tweak last patchIan Lance Taylor1-0/+2
1996-03-12 * configure: Rebuild with autoconf 2.8.Ian Lance Taylor2-34/+82
1996-03-12 * debug.c (debug_type_samep): Don't loop endlessly inIan Lance Taylor2-28/+531
DEBUG_KIND_ENUM case. From Eric Baur <ecb@nexen.com>.
1996-03-11 * rddbg.c (read_section_stabs_debugging_info): Call save_stab forIan Lance Taylor1-0/+23
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 * objdump.c (stab_name): Remove.Ian Lance Taylor1-51/+95
(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-02-27 * mpw-make.sed: Update to handle shared library support.Stan Shebs2-0/+11
1996-02-24Sat Feb 24 11:21:49 1996 Alan Modra <alan@spri.levels.unisa.edu.au>:Ian Lance Taylor1-0/+5
* Makefile.in ($(OBJDUMP_PROG)): Search $(BFDLIB) before $(OPCODES).
1996-02-15 * configure.in: Don't tamper with LDFLAGS. Call AC_PROG_CC beforeIan Lance Taylor1-0/+4
configure.host. * configure: Rebuild.
1996-02-15 * configure.in: Substitute RPATH_ENVVAR.Ian Lance Taylor4-12/+23
* configure: Rebuild. * Makefile.in (RPATH_ENVVAR): New variable. (check): Use $(RPATH_ENVVAR) rather than LD_LIBRARY_PATH.
1996-02-15 * objcopy.c (smart_rename): Rather than doing chmod then chown, doIan Lance Taylor1-0/+5
chmod without setuid, then chown, then chmod with setuid.
1996-02-14Wed Feb 14 16:46:42 1996 Martin Anantharaman ↵Ian Lance Taylor1-0/+6
<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 * ieee.c (ieee_regno_to_genreg): Convert register numbers for m68kIan Lance Taylor2-0/+38
and i960. (ieee_genreg_to_regno): Likewise.
1996-02-12 * ieee.c: Extensive changes to write code to put types in theIan Lance Taylor2-449/+1218
global type block when possible, to output ranges for all memory occupied by the module, and to improve efficiency.
1996-02-12 * debug.c (struct debug_handle): Remove class_mark field. AddIan Lance Taylor1-26/+127
id_list and compare_list fields. (struct debug_class_id): Define. (struct debug_type_compare_list): Define. (debug_write): Initialize info->id_list (debug_write_name): Remove reference to info->class_mark. (debug_write_type): Get id for all structs and classes. Simplify test for whether struct has already been written. (debug_write_class_type): Get id for all classes. Simplify test for whether class has already been written. (debug_write_block): Don't write out blocks other than the top level block if they have no local variables. (debug_set_class_id): New static function. (debug_type_samep): New static function. (debug_class_type_samep): New static function. * prdbg.c (pr_start_struct_type): Always print id. (pr_start_class_type): Likewise. (pr_tag_type): Likewise.
1996-02-07 * ieee.c (ieee_start_compilation_unit): Clear modified andIan Lance Taylor2-52/+38
modified_alloc fields of info.
1996-02-07 * configure.in: Check for --enable-shared. Substitute newIan Lance Taylor4-59/+161
variables BFDLIB and OPCODES. * configure: Rebuild. * Makefile.in (BFDLIB): Set to @BFDLIB@. (OPCODES): Set to @OPCODES@.
1996-02-02 * configure: Regenerate.Ian Lance Taylor1-0/+4
1996-02-01 * configure: Regenerate with autoconf 2.7.Steve Chamberlain1-39/+183
1996-02-01 * configure.in (i[3-6]86-*-win32): Becomes i[3-6]86-*-cygwin32.Steve Chamberlain2-3/+9
(powerpc*-*-cygwin32): New. * configure: Regenerated.
1996-01-31Wed Jan 31 13:22:03 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor1-0/+4
* Makefile.in (distclean): Remove $(DEMANGLER_PROG).1.
1996-01-29 Based on patches from H J Lu <hjl@zoom.com>:Ian Lance Taylor3-0/+36
* objcopy.c (remove_leading_char): New static variable. (OPTION_REMOVE_LEADING_CHAR): Define. (copy_usage): Mention --remove-leading-char. (filter_symbols): If remove_leading_char, and the first character of a global symbol matches the symbol leading char of the BFD, remove the first character. (copy_object): Filter the symbols if remove_leading_char is set. (copy_main): Handle --remove-leading-char. * binutils.texi, objcopy.1: Document --remove-leading-char.
1996-01-27Fix up warning on SunOSMichael Meissner1-1/+1