aboutsummaryrefslogtreecommitdiff
path: root/binutils/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
1996-12-31 * Makefile.in (ALL_CFLAGS): Add -D_GNU_SOURCE.Ian Lance Taylor1-0/+4
1996-12-27 * configure.in: Work around bug in AC_FUNC_VFORK in autoconf 2.12.Ian Lance Taylor1-0/+5
* configure: Rebuild.
1996-12-19 * mpw-make.sed: Use NewFolderRecursive for installation.Stan Shebs1-0/+4
1996-12-19 Based on patch from Andrew J Klossner <andrew@pogo.wv.tek.com>:Ian Lance Taylor1-0/+17
* objcopy.c (OPTION_WEAKEN): Define. (copy_options): Add "weaken". (copy_usage): Mention --weaken. (weaken): New static variable. (filter_symbols): Handle weaken. (copy_object): Call filter_symbols if weaken. (copy_main): Handle OPTION_WEAKEN. * binutils.texi, objcopy.1: Document --weaken. PR 11272.
1996-12-06 * ieee.c (parse_ieee_bb): Always initialize namcopy to avoid gccIan Lance Taylor1-0/+14
warning about uninitialized variable. (ieee_read_cxx_class): Likewise, for pf. (ieee_enum_type): Likewise, for i.
1996-11-25 * objdump.c (disassemble_data): Don't crash if there is noIan Lance Taylor1-0/+9
symbol.
1996-11-18finally remove errant mentions of SanitizeAngela Marie Thomas1-1/+4
1996-11-01 * stabs.c (struct stab_handle): Add bincl_list field.Ian Lance Taylor1-0/+10
(parse_stab): Pass value to push_bincl. Call find_excl for N_EXCL. (struct bincl_file): Add hash, file and file_types fields. (push_bincl): Add hash parameter. Save it in the new hash field. Save the file number in the new file field. (pop_bincl): Put the bincl_file on bincl_list, rather than freeing it. Save the file types in the new file_types field. (find_excl): New static function. PR 10980.
1996-11-01 * ieee.c (ieee_lineno): Don't compare line number addresses toIan Lance Taylor1-0/+5
info->highaddr (undo part of October 28 patch).
1996-10-29 * objdump.c (objdump_print_value): Don't print the empty stringIan Lance Taylor1-0/+11
for zero.
1996-10-28 * stabs.c (struct stab_handle): Add function_end field.Ian Lance Taylor1-0/+2
(start_stab): Initialize function_end. (finish_stab): Pass info->function_end to debug_end_function. (parse_stab): If info->function_end is set, use it as the address which ends a function.
1996-10-28 * ieee.c (ieee_finish_compilation_unit): Permit coalescing rangesIan Lance Taylor1-0/+15
that are up to 0x1000 bytes apart, not just 64. (ieee_add_bb11_blocks): Don't bother to emit a BB11 that is less than 0x100 bytes. (ieee_lineno): Only emit line numbers that are less than info->highaddr.
1996-10-25 * objdump.c (disassemble_bytes): Let the disassembler override theIan Lance Taylor1-0/+22
number of bytes printed on a line.
1996-10-24 * rddbg.c (read_section_stabs_debugging_info): Preserve theIan Lance Taylor1-0/+5
backslash when concatenating multiple stabs strings.
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 Taylor1-0/+7
specify targets using configuration triplets.
1996-10-03 * Makefile.in (clean): Remove config.log.Jason Molenda1-0/+4
1996-10-02Wed Oct 2 15:49:16 1996 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-0/+4
* makefile.vms: Bump version date.
1996-10-01 * version.c (print_version): New function.Ian Lance Taylor1-0/+38
* 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 Taylor1-0/+7
(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 Taylor1-0/+8
(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 Taylor1-0/+27
(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-07Wed Aug 7 14:27:33 1996 Philippe De Muyter <phdm@info.ucl.ac.be>Ian Lance Taylor1-0/+12
* 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 Grossman1-0/+6
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-06-30 * objcopy.c (strip_main): Add -o option, and handle it.Ian Lance Taylor1-0/+6
(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 * 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 Taylor1-0/+12
based on load address, not section VMA.
1996-06-18Tue Jun 18 15:03:44 1996 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-0/+4
* 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 * objdump.c (dump_reloc_set): Add sec parameter. Change allIan Lance Taylor1-0/+14
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 Taylor1-0/+11
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 Taylor1-0/+6
`.' after other symbols. If no other decision can be made, sort symbols by name.