changelog-9197
来自「基于4个mips核的noc设计」· 代码 · 共 1,769 行 · 第 1/5 页
TXT
1,769 行
* ieee.c (ieee_array_type): Remember the correct size. * ieee.c (ieee_finish_compilation_unit): Permit coalescing ranges 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.Fri Oct 25 12:12:17 1996 Ian Lance Taylor <ian@cygnus.com> * ieee.c (struct ieee_defined_enum): Add defined field. (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. * objdump.c (disassemble_bytes): Let the disassembler override the number of bytes printed on a line.Thu Oct 24 16:42:10 1996 Ian Lance Taylor <ian@cygnus.com> * objdump.c (prefix_addresses): New static variable. (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. * rddbg.c (read_section_stabs_debugging_info): Preserve the backslash when concatenating multiple stabs strings.Thu Oct 10 11:36:31 1996 Doug Evans <dje@canuck.cygnus.com> * dlltool.c (scan_open_obj_file): Fix loop exit test. Add missing parameter to def_exports.Tue Oct 8 12:06:17 1996 Ian Lance Taylor <ian@cygnus.com> * Makefile.in (LEX_OPTIONS): Set to empty string. -I -Cem is the default for flex, and is not recognized by lex.Thu Oct 3 17:41:23 1996 Ian Lance Taylor <ian@cygnus.com> * binutils.texi (Target Selection): Document that you can now specify targets using configuration triplets. * ar.c (usage): Declare. Make sure all callers pass an argument.Thu Oct 3 15:39:42 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) * Makefile.in (clean): Remove config.log.Wed Oct 2 15:49:16 1996 Klaus Kaempf <kkaempf@progis.de> * makefile.vms: Bump version date.Tue Oct 1 15:00:59 1996 Ian Lance Taylor <ian@cygnus.com> * version.c (print_version): New function. * 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.Thu Sep 19 14:53:15 1996 Ian Lance Taylor <ian@cygnus.com> * ieee.c: Revert Monday's reflocalp patch, and apply this patch instead: (write_ieee_debugging_info): Write a dummy type at the end of the global type block.Mon Sep 16 15:30:54 1996 Ian Lance Taylor <ian@cygnus.com> * ieee.c (struct ieee_write_type): Add reflocalp field. (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. * ieee.c (struct ieee_info): Add global_types field. (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.Fri Sep 13 17:32:21 1996 Ian Lance Taylor <ian@cygnus.com> * objcopy.c (change_leading_char): New static variable. (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.Tue Sep 3 14:05:29 1996 Ian Lance Taylor <ian@cygnus.com> * ieee.c (ieee_enum_type): Don't check index into a NULL names array. * nm.c (sort_symbols_by_size): Always initialize next. * rdcoff.c (parse_coff_type): Warn about an incomprehensible type rather than crashing. * rddbg.c (read_symbol_stabs_debugging_info): Initialize f. * stabs.c (parse_stab_members): Set context in all cases.Thu Aug 29 16:56:52 1996 Michael Meissner <meissner@tiktok.cygnus.com> * configure.in (i[345]86-*-*): Recognize i686 for pentium pro. * configure: Regenerate.Thu Aug 29 11:29:20 1996 Ian Lance Taylor <ian@cygnus.com> * objdump.c (L_tmpnam): Never define. (display_target_list): Use choose_temp_base instead of tmpnam. (display_info_table): Likewise.Tue Aug 27 18:15:01 1996 Ian Lance Taylor <ian@cygnus.com> * stabs.c (parse_stab): An N_FUN symbol with an empty string indicates the end of a function.Thu Aug 22 17:08:00 1996 Ian Lance Taylor <ian@cygnus.com> * wrstabs.c (struct string_hash_entry): Add next field. (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. * ieee.c (struct ieee_info): Add saw_filename field. (parse_ieee): Initialize saw_filename. (parse_ieee_bb): Set saw_filename for a BB1 or BB2. In a BB1, discard the current variables and types. In a BB10, if no filename has been seen, call debug_set_filename. (parse_ieee_ty): In case 'g', the type is optional. * prdbg.c (pr_fix_visibility): Don't abort on DEBUG_VISIBILITY_IGNORE. * debug.c (debug_name_type): Correct error message. * configure.in: Substitute HLDENV. * configure: Rebuild. * Makefile.in (HLDENV): New variable. Use it whenever linking a program.Thu Aug 15 19:30:41 1996 Stan Shebs <shebs@andros.cygnus.com> * mpw-make.sed: Add symbolic doublequotes around the version number.Thu Aug 8 12:27:52 1996 Klaus Kaempf <kkaempf@progis.de> * makefile.vms: Add better support for DEC C compilation. Add new macros as in Makefile.in.Wed Aug 7 14:27:33 1996 Philippe De Muyter <phdm@info.ucl.ac.be> * 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. * prdbg.c (pr_end_struct_type): Avoid using a string constant in assert, for the benefit of broken assert macros.Fri Jul 26 14:06:50 1996 Ian Lance Taylor <ian@cygnus.com> * objdump.c (disassemble_data): Set disasm_info.flavour from abfd.Tue Jul 23 13:59:54 1996 Ian Lance Taylor <ian@cygnus.com> * dlltool.c (secdata): In non DLLTOOL_PPC case, change alignment of .text section to 2.Mon Jul 22 08:46:15 1996 Stu Grossman (grossman@lisa.cygnus.com) * objdump.c (dump_section_stabs): Fix test for stabs sections ending with numbers. This fixes a problem with .stab being confused with .stab.index.Wed Jul 10 13:32:28 1996 Ian Lance Taylor <ian@cygnus.com> * stabs.c (stab_demangle_fund_type): Return a void * for a template, rather than simply aborting.Mon Jul 8 15:28:05 1996 Ian Lance Taylor <ian@cygnus.com> * ar.c (open_inarch): Add file parameter. Change all callers. If this is a newly created archive, set the target based on the file. * arsup.h (open_inarch): Update declaration.Thu Jul 4 12:00:55 1996 Ian Lance Taylor <ian@cygnus.com> * Makefile.in (VERSION): Set to cygnus-2.7.1. * Released binutils 2.7. * rdcoff.c (parse_coff): Get address to pass to debug_end_function from function size, not value of .ef symbol. From Ning Mosberger-Tang <ning@AZStarNet.com>.Sat Jun 29 21:18:09 1996 Ian Lance Taylor <ian@cygnus.com> * objcopy.c (strip_main): Add -o option, and handle it. (strip_usage): Mention -o. * binutils.texi, strip.1: Mention -o.Mon Jun 24 17:19:02 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir, INSTALL_PROGRAM, INSTALL_DATA): Use autoconf set values. (docdir): Removed. * configure.in (AC_PREREQ): Autoconf 2.5 or higher.Mon Jun 24 11:59:13 1996 Ian Lance Taylor <ian@cygnus.com> * objdump.c (endian): New static variable. (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. * objdump.c: Make most variables and functions static. * configure.in: On alpha*-*-osf*, link against libbfd.a if not using shared libraries. * configure: Rebuild with autoconf 2.10.Sun Jun 23 14:47:36 1996 Kim Knuttila <krk@cygnus.com> * dlltool.c (secdata): Changed .rdata to .reldata so .reloc will work. (make_one_lib_file): Removed cruft. (#if 1)Wed Jun 19 14:46:38 1996 Ian Lance Taylor <ian@cygnus.com> * objdump.c (stabs): Change from struct internal_nlist * to bfd_byte *. (print_section_stabs): Fetch stabs information directly, rather than assuming that struct internal_nlist is the right size. * binutils.texi: Document change to binary format: file position based on load address, not section VMA. * bucomm.h: Define SEEK_SET, SEEK_CUR, and SEEK_END if they are not already defined.Tue Jun 18 18:25:00 1996 Ian Lance Taylor <ian@cygnus.com> * Makefile.in (DISTSTUFF): Add deflex.c.Tue Jun 18 15:03:44 1996 Klaus Kaempf <kkaempf@progis.de> * config.h-vms, makefile.vms: New files.Mon Jun 17 09:47:31 1996 Ian Lance Taylor <ian@cygnus.com> * dlltool.c (make_one_lib_file): Use BFD_RELOC_RVA rather than BFD_RELOC_32 in IDATA7.Wed Jun 12 11:52:06 1996 Ian Lance Taylor <ian@cygnus.com> * nm.c (struct get_relocs_info): Define. (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.Tue Jun 11 20:12:15 1996 Ian Lance Taylor <ian@cygnus.com> * objdump.c (dump_reloc_set): Add sec parameter. Change all callers. If with_line_numbers is set, display line numbers of relocation entries. * binutils.texi, objdump.1: Document -l with -r.Mon Jun 10 23:42:59 1996 Ian Lance Taylor <ian@cygnus.com> * ar.c (open_inarch): Report BFD error message if an archive can not be recognized. List matching formats if the file is ambiguously recognized. (ranlib_touch): Likewise.Thu Jun 6 13:56:14 1996 Ian Lance Taylor <ian@cygnus.com> * README: Add notes on how to build if you don't have ar. * Makefile.in: Remove old incorrect setting of CC.Tue Jun 4 10:52:49 1996 Tom Tromey <tromey@csk3.cygnus.com> * Makefile.in (install): Don't check to see if tooldir exists. Make $(tooldir) and $(tooldir)/bin.Mon Jun 3 17:40:23 1996 Michael Meissner <meissner@tiktok.cygnus.com> * strings.c (main): Make main an int function, not void.Fri May 31 13:59:24 1996 Ian Lance Taylor <ian@cygnus.com> * nm.c (filter_symbols): Check for BSF_WEAK as well as
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?