aboutsummaryrefslogtreecommitdiff
path: root/binutils
AgeCommit message (Collapse)AuthorFilesLines
1996-10-10 * dlltool.c (scan_open_obj_file): Fix loop exit test.David Edelsohn1-0/+5
Add missing parameter to def_exports.
1996-10-08 * Makefile.in (LEX_OPTIONS): Set to empty string. -I -Cem is theIan Lance Taylor1-0/+5
default for flex, and is not recognized by lex. PR 10819.
1996-10-03 * binutils.texi (Target Selection): Document that you can nowIan Lance Taylor3-0/+31
specify targets using configuration triplets.
1996-10-03 * Makefile.in (clean): Remove config.log.Jason Molenda2-1/+5
1996-10-02Wed Oct 2 15:49:16 1996 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor2-1/+5
* makefile.vms: Bump version date.
1996-10-01 * lib/utils-lib.exp (binutil_version): Fix for current versionIan Lance Taylor1-0/+40
printing.
1996-10-01 * version.c (print_version): New function.Ian Lance Taylor4-167/+271
* 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-09-16 * ieee.c (struct ieee_write_type): Add reflocalp field.Ian Lance Taylor2-13/+39
(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 * ieee.c (struct ieee_info): Add global_types field.Ian Lance Taylor2-55/+201
(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-13 * objcopy.c (change_leading_char): New static variable.Ian Lance Taylor3-5/+59
(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-08-29 * objdump.c (L_tmpnam): Never define.Ian Lance Taylor1-0/+11
(display_target_list): Use choose_temp_base instead of tmpnam. (display_info_table): Likewise. PR 10482.
1996-08-23 * wrstabs.c (struct string_hash_entry): Add next field.Ian Lance Taylor1-0/+21
(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 * prdbg.c (pr_fix_visibility): Don't abort onIan Lance Taylor1-0/+3
DEBUG_VISIBILITY_IGNORE.
1996-08-23 * debug.c (debug_name_type): Correct error message.Ian Lance Taylor1-0/+2
1996-08-23 * configure.in: Substitute HLDENV.Ian Lance Taylor1-0/+17
* configure: Rebuild. * Makefile.in (HLDENV): New variable. Use it whenever linking a program.
1996-08-16 * mpw-make.sed: Add symbolic doublequotes around the versionStan Shebs1-0/+6
number.
1996-08-08Thu Aug 8 12:27:52 1996 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-23/+34
* makefile.vms: Add better support for DEC C compilation. Add new macros as in Makefile.in.
1996-08-07Wed Aug 7 14:27:33 1996 Philippe De Muyter <phdm@info.ucl.ac.be>Ian Lance Taylor2-0/+18
* 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-07-26 * objdump.c (disassemble_data): Set disasm_info.flavour fromIan Lance Taylor1-0/+5
abfd.
1996-07-23 * dlltool.c (secdata): In non DLLTOOL_PPC case, change alignmentIan Lance Taylor1-0/+5
of .text section to 2.
1996-07-22 * objdump.c (dump_section_stabs): Fix test for stabs sectionsStu Grossman2-80/+192
ending with numbers. This fixes a problem with .stab being confused with .stab.index.
1996-07-10 * stabs.c (stab_demangle_fund_type): Return a void * for aIan Lance Taylor1-0/+5
template, rather than simply aborting.
1996-07-08 * ar.c (open_inarch): Add file parameter. Change all callers. IfIan Lance Taylor1-0/+7
this is a newly created archive, set the target based on the file. * arsup.h (open_inarch): Update declaration.
1996-07-04 * rdcoff.c (parse_coff): Get address to pass to debug_end_functionIan Lance Taylor1-0/+4
from function size, not value of .ef symbol. From Ning Mosberger-Tang <ning@AZStarNet.com>.
1996-07-04 * Makefile.in (VERSION): Set to cygnus-2.7.1.Ian Lance Taylor1-0/+6
1996-07-03fixupIan Lance Taylor1-8/+1
1996-06-30 * objcopy.c (strip_main): Add -o option, and handle it.Ian Lance Taylor3-1/+20
(strip_usage): Mention -o. * binutils.texi, strip.1: Mention -o.
1996-06-25 * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,Jason Molenda1-0/+17
INSTALL_PROGRAM, INSTALL_DATA): Use autoconf set values. (docdir): Removed. * configure.in (AC_PREREQ): Autoconf 2.5 or higher. * configure: Rebuit.
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.