aboutsummaryrefslogtreecommitdiff
path: root/binutils
AgeCommit message (Collapse)AuthorFilesLines
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 * binutils.texi: Add section on reporting bugs.Ian Lance Taylor1-1/+209
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-31(set_expected_cpus): Add m32r.David Edelsohn1-0/+33
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 Taylor2-15/+95
(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_array_type): Remember the correct size.Ian Lance Taylor1-2/+9
1996-10-28 * ieee.c (ieee_finish_compilation_unit): Permit coalescing rangesIan Lance Taylor2-5/+24
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 * ieee.c (struct ieee_defined_enum): Add defined field.Ian Lance Taylor1-42/+61
(ieee_enum_type): If the enum tag has been seen before but not defined, reuse the same type index, and define it. (ieee_tag_type): If this enum has not been defined, add an undefined entry to the list of enums. PR 10946.
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 * objdump.c (prefix_addresses): New static variable.Ian Lance Taylor2-4/+18
(long_options): Add "prefix-addresses". (compare_symbols): Sort BSF_FUNCTION symbols before other symbols. (find_symbol_for_address): New static function, broken out of objdump_print_address. (objdump_print_addr_with_sym): New static function, broken out of objdump_print_address. (objdump_print_address): Call new functions. (disassemble_bytes): New static function, broken out of disassemble_data. Change disassembly format, unless prefix_addresses is set. (disassemble_data): Call disassemble_bytes. Unless prefix_addresses is set, disassemble in chunks headed by a symbol. * binutils.texi, objdump.1: Document --prefix-addresses.
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 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.