aboutsummaryrefslogtreecommitdiff
path: root/binutils
AgeCommit message (Collapse)AuthorFilesLines
1996-01-11Add support for SHT_ORDERED and SHF_EXCLUDEMichael Meissner2-2/+9
1996-01-11 * objcopy.c (filter_symbols): NULL terminate the output symbols.Ian Lance Taylor1-0/+4
(copy_object): Allocate space for a possible extra NULL pointer.
1996-01-11 * ieee.c (ieee_enum_type): Handle an undefined enum.Ian Lance Taylor1-9/+15
1996-01-11 * debug.c (debug_make_undefined_tagged_type): Make sure we areIan Lance Taylor4-104/+154
given a kind of type we can handle. (debug_write_type): Handle undefined enums and structs. (debug_write_class_type): Handle undefined classes. * prdbg.c (pr_enum_type): Handle an undefined enum. Also comment changes to debug.h.
1996-01-10 * Makefile.in: (ALLOCA, MALLOC): Remove variables.Ian Lance Taylor5-1328/+5
(ADDL_LIBS): Remove $(MALLOC) from definition. * alloca.c, gmalloc.c: Remove.
1996-01-10 * Makefile.in: Updated dependencies.Ian Lance Taylor2-1/+6
1996-01-08 * ieee.c: Add global function write_ieee_debugging_info and aIan Lance Taylor2-179/+2542
bunch of static functions and structs used to write out IEEE debugging information. * budbg.h (write_ieee_debugging_info): Declare. * ieee.c (struct ieee_type): Add pslot field. (enum builtin_types): Define. (ieee_builtin_type): For a pointer, return a pointer to the named type. Use enum values rather than numbers. (ieee_alloc_type): New static function. (ieee_read_type_index): Use ieee_alloc_type. (parse_ieee_bb): Likewise. (parse_ieee_ty): Likewise. Use ieee_builtin_type for array range, rather than making a new integer type. Store the new type in the slot, if there is one. (parse_ieee_atn): Treat ATN10 as defining a register variable. (ieee_regno_to_genreg): Rename from ieee_regno_to_gen. Change all callers. (ieee_genreg_to_regno): New static function.
1996-01-08 * stabs.c (parse_stab_type): Add new typename parameter. ChangeIan Lance Taylor1-57/+144
all callers. (parse_stab_range_type): Add new typename parameter. Change all callers.
1996-01-08 * debug.h (struct debug_write_fns): Add tag parameter toIan Lance Taylor3-146/+155
enum_type, start_struct_type, and start_class_type. * debug.c (debug_write_type): Pass any tag name to start_struct_type, debug_write_class_type, and enum_type. If DEBUG_KIND_TAGGED, pass the name in the recursive call. (debug_write_class_type): Accept a new tag parameter, and pass it to start_class_type. * prdbg.c (pop_type): Don't remove '+' character. (pr_enum_type): Accept and use tag parameter. (pr_start_struct_type): Likewise. (pr_start_class_type): Likewise. (pr_class_baseclass): Adjust algorithm used to find where to put the baseclass name. (pr_tag): Don't bother to insert the tag name.
1996-01-08 * objcopy.c: Include budbg.h.Ian Lance Taylor4-22/+91
(convert_debugging): New static variable. (OPTION_DEBUGGING): Define. (copy_options): Add "debugging". (copy_usage): Mention --debugging. (is_strip_section): Skip debugging sections if convert_debugging. (setup_section, copy_section): Likewise. (filter_symbols): Skip debugging symbols if convert_debugging. (copy_object): If convert_debugging, read and write debugging information. (write_debugging_info): New static function. (copy_main): Handle --debugging. * Makefile.in (DEBUG_OBJS): New variable. ($(OBJCOPY_PROG)): Depend upon and link against $(DEBUG_OBJS). ($(STRIP_PROG)): Likewise. (OBJDUMP_OBJS): Remove variable. ($(OBJDUMP_PROG)): Use objdump.o $(DEBUG_OBJS) rather than $(OBJDUMP_OBJS). * binutils.texi, objcopy.1: Document --debugging.
1996-01-08update copyrightIan Lance Taylor1-1/+1
1996-01-04 * ieee.c: New file with code to read IEEE debugging information.Ian Lance Taylor5-105/+2383
* budbg.h (parse_ieee): Declare. * rddbg.c (read_debugging_info): Handle IEEE flavour files. (read_ieee_debugging_info): New static function. * Makefile.in: Rebuild dependencies. (CFILES): Add ieee.c. (OBJDUMP_OBJS): Add ieee.o.
1996-01-02 Implement generic debugging support. Implement a stabs reader andIan Lance Taylor10-41/+8471
a generic printer. * budbg.h, debug.c, debug.h, prdbg.c, rddbg.c, stabs.c: New files. * objdump.c: Include "debug.h" and "budbg.h". (dump_debugging): New global variable. (usage): Mention --debugging. (long_options): Add "debugging". (display_bfd): Handle --debugging. * Makefile.in (OBJDUMP_OBJS): New variable. ($(OBJDUMP_PROG)): Use $(OBJDUMP_OBJS). * binutils.texi, objdump.1: Document --debugging.
1996-01-02 * Makefile.in: Add targets to automatically rebuild dependencies.Ian Lance Taylor1-0/+15
Remove targets which just listed dependencies of .o files. (DEP): New variable. (HFILES, GENERATED_HFILES): New variables. (CFILES, GENERATED_CFILES): New variables. (underscore.c): Don't do anything, just depend upon stamp-under. (stamp-under): New target; do what underscore.c used to do. (nlmconv.o): Depend upon sym.h and ecoff.h. (.dep, .dep1, dep.sed, dep, dep-in): New targets. (stage1, stage2, stage3, against, comparison): Remove. (de-stage1, de-stage2, de-stage3): Remove. (clean, distclean): Remove stamp-under and dep.sed. * dep-in.sed: New file. * Makefile.in (OBJDUMP_OBJS): New variable. ($(OBJDUMP_PROG)): Use $(OBJDUMP_OBJS).
1995-12-30 * nm.c ( long_options): Add "--defined-only" option.Jeff Law2-0/+12
(usage): Update for new "--defined-only" option. (filter_symbols): Handle "--defined-only". Part of mentor vm work.
1995-12-29 * arparse.y: Include "bucomm.h", not <sysdep.h>.Ian Lance Taylor1-0/+5
* nlmheader.y: Don't include "sysdep.h".
1995-12-26 * nm.c (print_symdef_entry): Check return value ofIan Lance Taylor2-190/+397
bfd_get_elt_at_index.
1995-12-23Build dlltool if config is powerpc*-*-win*Michael Meissner2-177/+48
1995-12-15 * dlltool.c (fill_ordinals): Start from 1 if no other instructionsSteve Chamberlain1-0/+5
given.
1995-12-12 * Makefile.in (clean): Remove $(DEMANGLER_PROG).1. From RonaldIan Lance Taylor1-0/+5
F. Guilmette <rfg@monkeys.com>.
1995-12-11 * mac-binutils.r: Fix copyright and version strings.Stan Shebs3-4/+8
* Makefile.in (version): Remove, no longer used.
1995-12-05Fix .idata doc bug.David Edelsohn1-3/+1
1995-12-05Document the .idata section.David Edelsohn1-0/+39
1995-12-01 * mpw-make.sed (install, install-only): Edit in Mac-specificStan Shebs2-0/+23
install procedure.
1995-12-01PowerPC changesKim Knuttila2-29/+306
1995-11-29 * dlltool.c (fill_ordinals): Don't reference d_export_vec ifDavid Edelsohn2-4/+8
there are no exported functions.
1995-11-27 * binutils-all/objcopy.exp: Correct fail calls to always use theIan Lance Taylor1-0/+5
same string as the pass call.
1995-11-27 * configure: Regenerate with autoconf 2.7.Ian Lance Taylor1-0/+4
1995-11-22 * dlltool.c (fill_ordinals): Start assigning ordinals at 1.Ian Lance Taylor2-7/+13
PR 8500.
1995-11-22 * lib/utils-lib.exp (prune_system_crud): Discard -g -O warningsIan Lance Taylor2-0/+64
from native compilers on OSF/1 and SunOS.
1995-11-22 * Makefile.in (EXPECT): Use $$r, not $${rootme}.Ian Lance Taylor2-5/+10
(check): Set r, not rootme.
1995-11-21 * configure.in: Use BFD_NEED_DECLARATION.Ian Lance Taylor3-54/+268
* acconfig.h: Put NEED_DECLARATION_FPRINTF in @TOP@ section. * configure, config.in: Rebuild with autoconf 2.6.
1995-11-16version 2.6Ken Raeburn2-4/+35
1995-11-15 * binutils-all/objcopy.exp: If assembly fails, call unresolved.Ian Lance Taylor4-3/+190
Test running objcopy and strip on a final executable. * binutils-all/testprog.c: New file. * config/default.exp (STRIP, STRIPFLAGS): Define. (binutils_compile): New procedure. * lib/utils-lib.exp (default_binutils_compile): New procedure.
1995-11-14 * dlltool.c: Use FOPEN_* macros rather than "r" or "w".Ian Lance Taylor1-0/+2
1995-11-14 * dlltool.c (fill_ordinals): Correct memset call.Ian Lance Taylor2-1/+28
1995-11-12 * mpw-make.sed (DEMANGLER_PROG): Edit out attempts to do anythingStan Shebs2-0/+16
with the man page.
1995-11-10 binutils.texi: modified from 95q4Victoria Mixon1-23/+23
1995-11-08 * arsup.c (ar_open): Cast malloc return value.Ian Lance Taylor1-0/+4
1995-11-07Small PPC support changesKim Knuttila1-0/+5
1995-11-07 * configure.in: Don't treat rs6000-*-lynx* specially.Ian Lance Taylor4-30/+23
* configure: Rebuild. * config/rslynx: Remove. * Makefile.in: Remove @target_makefile_fragment@.
1995-11-06 * bucomm.h: Include <sys/types.h>.Ian Lance Taylor3-25/+9
* ar.c: Don't include <sys/types.h> or <stdio.h>. * bucomm.c, dlltool.c, nlmconv.c, objcopy.c, objdump.c: Likewise.
1995-11-03 * objdump.c: Include <sys/types.h>.Ian Lance Taylor2-0/+3
1995-11-03fix *-motorola-sysv3* to sysv*Ian Lance Taylor1-1/+1
1995-11-03 Permit user to override DEMANGLER_PROG from command line. FromIan Lance Taylor2-3/+14
Manfred Hollstein <manfred@lts.sel.alcatel.de>. * Makefile.in ($(DEMANGLER_PROG)): Depend upon $(DEMANGLER_PROG).1. (install): Don't depend upon $(DEMANGLER_PROG).1. Only install $(DEMANGLER_PROG).1 if $(DEMANGLER_PROG) is not empty.
1995-11-01Wed Nov 1 15:09:57 1995 Manfred Hollstein KS/EF4A 60/1F/110 #40283 ↵Ian Lance Taylor2-2/+13
<manfred@lts.sel.alcatel.de> * binutils-all/objcopy.exp: Add setup_xfails for m68*-motorola-sysv3* and m88*-motorola-sysv3*.
1995-11-01Wed Nov 1 15:04:57 1995 Manfred Hollstein KS/EF4A 60/1F/110 #40283 ↵Ian Lance Taylor2-1/+6
<manfred@lts.sel.alcatel.de> * Makefile.in (syslex.o): add -I$(srcdir) if compiling in a separate directory.
1995-10-30 * objdump.c (objdump_print_value): New static function.Ian Lance Taylor2-15/+76
(objdump_print_address): Use it. If we need the right section for the symbol, and we can't find it, print an offset from the section rather than using a symbol from some other section. PR 8251.
1995-10-28Thu Oct 26 10:23:14 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain2-198/+490
* dlltool.c (no_idata4, no_idata5): New. (arm_jtab): Use correct encoding of jump instruction. (usage, main, make_head, make_tail): Act on no_idata4, no_idata5.
1995-10-25 * mpw-make.sed: Edit paths to generated y.tab.[ch] files.Stan Shebs2-0/+8