+
+ * bfdlink.h (bfd_elf_version_expr): Rename `match' to `pattern'.
+ Add `match' callback function.
+
+
+ * bfdlink.h (bfd_link_info): Add no_undefined.
+
+
+ * dis-asm.h: Add prototype for print_insn_mcore.
+
+
+ * splay-tree.h (splay_tree_compare_pointers): Declare.
+
+
+ * splay-tree.h (splay_tree_compare_ints): Declare.
+
+
+ * libiberty.h (basename): Cygwin{,32} should have the prototype.
+
+
+ * bfdlink.h (bfd_link_info): add field "mpc860c0".
+
+
+ * dis-asm.h (print_insn_i386_att): Declare.
+ (print_insn_i386_intel): Declare.
+
+
+ * dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Cast STREAM and
+ FPRINTF_FUNC to avoid compiler warnings.
+
+
+ * dis-asm.h: change void * to PTR (two places).
+
+
+ * demangle.h: Don't check IN_GCC anymore.
+ * splay-tree.h: Likewise.
+
+
+ The following changes were made by Elena Zannoni
+ changes made by HP; HP did not create ChangeLog entries.
+
+ * dis-asm.h (struct disassemble_info): change the type of stream
+ from FILE* to void*, for use with gdb's new type GDB_FILE.
+ (fprintf_ftype): change FILE* parameter type to void*.
+
+ * demangle.h: (DMGL_EDG): new macro for Kuck and Associates
+ (DMGL_STYLE_MASK): modify to include Kuck and Assoc style
+ (demangling_styles): add new edg_demangling style
+ (EDG_DEMANGLING_STYLE_STRING): new macro
+ (EDG_DEMANGLING): new macro
+
+ * demangle.h (DMGL_HP): new macro, for HP/aCC compiler.
+ (DMGL_STYLE_MASK): modify to include new HP's style.
+ (demangling_styles): add new hp_demangling value.
+ (HP_DEMANGLING_STYLE_STRING): new macro.
+ (ARM_DEMANGLING): coerce to int.
+ (HP_DEMANGLING): new macro.
+
+ * hp-symtab.h: rewritten, from HP.
+ (quick_procedure): change type of language field to unsigned int
+ (quick_module): change type of language field to unsigned int
+ (struct dntt_type_svar): add field thread_specific.
+ (hp_language): add languages modcal and dmpascal.
+
+
+ * elf/sh.h (elf_sh_reloc_type): Add R_SH_FIRST_INVALID_RELOC,
+ R_SH_LAST_INVALID_RELOC, R_SH_SWITCH8 and R_SH_max.
+
+
+ * libiberty.h (basename): Add prototype for FreeBSD.
+
+
+ * libiberty.h: Prototype xcalloc.
+
+
+ * ansidecl.h: Wrap problematic macros with !IN_GCC.
+
+ * demangle.h: Never define PARAMS().
+ * splay-tree.h: Likewise.
+
+
+ * dis-asm.h (print_insn_vax): Declare.
+
+
+ * demangle.h: Don't include gansidecl.h.
+ * splay-tree.h: Likewise.
+
+
+ * bfdlink.h (struct bfd_link_info): Add new field optimize.
+
+
+ * splay-tree.h: Wrap function pointer parameter declarations in
+ PARAMS() macro.
+
+
+ * splay-tree.h: New file.
+
+
+ * Merge devo and egcs include directories.
+
+
+ * getopt.h, obstack.h: Updated from gcc.
+
+
+ * libiberty.h (xexit): Change decl to use modern GCC attribute
+ to indicate exit does not return.
+
+
+ * obstack.h: Update to latest FSF version.
+
+
+ * elf/sparc.h (EF_SPARC_LEDATA, R_SPARC_32LE): Added.
+
+
+ * dis-asm.h (disassemble_info): Member `symbol' renamed to `symbols'
+ and made an "asymbol **". New member num_symbols.
+ (INIT_DISASSEMBLE_INFO_NO_ARCH): Update.
+
+
+ * remote-sim.h (sim_fetch_register, sim_store_register): Add
+ register length parameter. Functions return actual length of
+ register.
+
+
+ * getopt.h: Update to latest FSF version.
+
+
+ * symcat.h: New file.
+
+
+ * dis-asm.h (print_insn_tic30): Declare.
+
+
+ * dis-asm.h: Add flag INSN_HAS_RELOC to tell disassembly
+ function there is a reloc on this line.
+
+
+ * dis-asm.h: Remove prototype of disasm_symaddr() as this function
+ no longer exists.
+
+
+ * dis-asm.h (disasm_symaddr): New prototype.
+
+
+ * coff/sh.h (R_SH_SWITCH8): New.
+
+
+ * callback.h (CB_SYSCALL): Comment out arg names in prototypes.
+
+
+ * callback.h (CB_SYSCALL): Consistantly use names for prototype
+ arguments.
+
+
+ * callback.h (CB_SYSCALL): Change byte count arguments to
+ {read,write}_mem to `int'. New member `magic'.
+ (CB_SYSCALL_MAGIC,CB_SYSCALL_INIT): New macros.
+
+
+ * callback.h (struct stat): Move forward decl up.
+ (host_callback): Pass stat struct pointer to stat,fstat.
+ (CB_SYS_nnn): Reorganize.
+ (CB_SYSCALL): New members p1,p2.
+ (cb_host_to_target_stat): Delete fourth arg.
+
+
+ * remote-sim.h (sim_stop_reason): Clarify sim_signalled SIGRC
+ argument.
+
+
+ * callback.h (CB_TARGET_DEFS_MAP): Renamed from target_defs_map.
+ (host_callback): Add stat, fstat, syscall_map, errno_map, open_map,
+ signal_map, stat_map.
+ (errn_map,open_map): Renamed to cb_init_foo_map.
+ (cb_host_to_target_errno,cb_target_to_host_open): Renamed from
+ host_to_target_errno,target_to_host_open.
+ (cb_read_target_syscall_maps): Add prototype.
+ (cb_target_to_host_syscall): Likewise.
+ (cb_host_to_target_stat): Likewise.
+ (cb_syscall): Likewise.
+ (CB_SYS_{exit,open,close,read,write,lseek,unlink,getpid,kill,fstat,
+ argvlen,argv,chdir,stat,chmod,utime,time}): Define.
+ (CB_SYSCALL): New type.
+ (CB_RC): New enum.
+
+
+ * libiberty.h: Add extern "C" { so it can be used with C++
+ programs.
+ * remote-sim.h: Add extern "C" { so it can be used with C++
+ programs.
+
+
+ * dis-asm.h (struct disassemble_info): New field
+ 'symbol_at_address_func'.
+ (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialise new field with
+ generic_symbol_at_address.
+
+
+ * remote-sim.h: Clarify sim_read, sim_write MEM argument.
+
+
+ * remote-sim.h (SIM_RC): Add a bunch of new return codes for
+ breakpoint stuff.
+ * Add functions to tell the simulator to set/clear/enable/disable
+ intrinsic breakpoints.
+
+
+ * libiberty.h (dupargv): Add prototype.
+
+
+ * remote-sim.h (sim_create_inferior): Add ABFD arg. Document.
+
+
+ * remote-sim.h (sim_open): Add ABFD arg. Document.
+
+
+ * dis-asm.h (arc_get_disassembler): Declare.
+
+
+ * demangle.h (DMGL_JAVA): New option to request Java demangling.
+
+
+ * libiberty.h (PEXECUTE_*): Define.
+ (pexecute, pwait): Declare.
+
+
+ * remote-sim.h (sim_kill): Mark as depreciated.
+
+
+ * bfdlink.h (struct bfd_link_info): Add task_link member.
+
+
+ * remote-sim.h: Review documentation. Clarify restrictions on
+ when functions can be called.
+
+
+ * remote-sim.h (sim_set_profile_size): Add prototype, document as
+ depreciated.
+
+
+ * remote-sim.h (sim_open): Add callback struct.
+ (sim_set_callbacks): Drop SIM_DESC argument. Document.
+ (sim_size): Remove recently added SIM_DESC argument. Document.
+
+
+ * remote-sim.h: Pass SD into sim_size.
+
+
+ * obstack.h (obstack_specify_allocation_with_arg, obstack_chunkfun,
+ obstack_freefun): Eliminate compile warnings in gdb.
+
+
+ * coff/arm.h (constants): Added new flag bits F_APCS_26 and
+ F_APCS_SET for the f_flags field of the filehdr structure. Added new
+ flags: F_APCS26, F_ARM_2, F_ARM_3, F_ARM_7, F_ARM_7T to store
+ information in the flags field of the internal_f structure used by BFD
+ routines.
+
+
+ * floatformat.h (floatformat_byteorders): Add comments for previous
+ formats and add floatformat_littlebyte_bigword, primarily for ARM.
+ Add declaration for floatformat_ieee_double_littlebyte_bigword.
+
+
+ * remote-sim.h (sim_stop): New interface - asynchronous
+ notification of a request to stop / suspend the running
+ simulation.
+
+ * remote-sim.h (enum sim_stop): Add sim_running and sim_polling as
+ states for use internal to simulators.
+
+ * callback.h (struct host_callback_strut): Put a magic number at
+ the end of the struct to allow basic checking.
+ (struct host_callback_struct ): Add poll_quit - so
+ that the console etc can be polled at regular intervals.
+
+
+ * remote-sim.h (struct _bfd): Declare.
+ (sim_load): Return SIM_RC. New arg `abfd'.
+ (sim_create_inferior): Return SIM_RC. Delete arg `start_address'.
+
+
+ * remote-sim.h (sim_trace, sim_size): Make these global. They
+ will go away shortly.
+
+
+ * remote-sim.h (SIM_OPEN_KIND, SIM_RC): New enums.
+ (sim_open): New argument `kind'.
+
+
+ * COPYING: Update FSF address.
+
+
+ * callback.h (top level): Include stdarg.h or varargs.h if
+ va_start is not defined.
+ (host_callback_struct): Make {,e}vprintf_filtered take a va_list
+ instead of void *, since va_list might be an array or structure
+ type.
+
+
+ * libiberty.h (basename): Add prototype for glibc and linux.
+
+
+ * objalloc.h: New file.
+
+
+ * remote-sim.h: New file, copied in from gdb/remote-sim.h. One
+ day this will be placed in a directory of its own.
+
+
+ * obstack.h: Update to current FSF version.
+
+
+ * callback.h (struct host_callback_struct): Add callbacks -
+ flush_stdout, write_stderr, flush_stderr, vprintf_filtered,
+ evprintf_filtered. Delete redundant callbacks - printf_filtered.
+
+
+ * bfdlink.h (struct bfd_link_info): Remove lprefix and lprefix_len
+ fields.
+
+
+ * dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize
+ bytes_per_chunk and display_endian.
+
+
+ * bfdlink.h (struct bfd_elf_version_expr): Define.
+ (struct bfd_elf_version_deps): Define.
+ (struct bfd_elf_version_tree): Define.
+
+
+ * dis-asm.h: (disassemble_info): Add new fields
+ bytes_per_chunk and display_endian to control the
+ display of raw instructions.
+
+
+ * dis-asm.h (print_insn_tic80): Declare.
+
+
+ * callback.h (host_callback): New member `error'.
+
+
+ * callback.h: New file, moved here from gdb.
+
+
+ * libiberty.h: Checkin again; last checkin failed due to sticky tag.
+
+
+ * libiberty.h: Revert last commit due to conflicts with hpux
+ system headers.
+
+
+ * libiberty.h: Move prototypes from argv.c here.
+
+
+ * ansidecl.h (VPARAMS,VA_START): Define.
+
+
+ * dis-asm.h (disassemble_info): Add bytes_per_line field.
+ (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize bytes_per_line field.
+
+
+ * dis-asm.h (disassemble_info): Add symbol field.
+ (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize symbol field.
+
+
+ * dis-asm.h (print_insn_m32r): Declare.
+
+
+ * libiberty.h: Declare parameter types for xmalloc and xrealloc.
+
+
+ * fnmatch.h: New file.
+
+
+ * dis-asm.h (print_insn_mn10x00): Delete declaration.
+ (print_insn_mn10200, print_insn_mn10300): Declare.
+
* dis-asm.h (print_insn_mn10x00): Declare.
* libiberty.h: Remove #ifndef PRIVATE_XMALLOC.
-start-sanitize-v850
* dis-asm.h (print_insn_v850): Declare.
-end-sanitize-v850
* obstack.h: Change bcopy to memcpy. Works better on Posix
* dis-asm.h (print_insn_alpha): Don't declare.
(print_insn_alpha_osf, print_insn_alpha_vms): Declare.
-start-sanitize-d10v
* dis-asm.h: (print_insn_d10v): Declare.
-end-sanitize-d10v
* dis-asm.h: Get rid of decls for print_insn_i8086,
* obstack.h: Update copyright to 1996.
(_obstack_memory_used): Declare.
(obstack_memory_used): Define macro.
-
+
* libiberty.h (xstrdup): Declare.
* demangle.h: Don't include ansidecl.h if IN_GCC.
-start-sanitize-arc
-
- * dis-asm.h (arc_get_disassembler): New argument `int big_p'.
-end-sanitize-arc
-
* hp-symtab.h: Don't use bitfield enumerations, the HP C compiler
does not handle them correctly.
-start-sanitize-arc
-
- * dis-asm.h (arc_get_disassembler): Change argument to int.
- All callers updated.
-
-
- * dis-asm.h (print_insn_arc): Deleted.
- (arc_get_disassembler): Declare.
-end-sanitize-arc
-
* libiberty.h (basename): Don't declare parameter type; some
* progress.h: New file, empty definitions for progress macros.
-start-sanitize-arc
-
- * dis-asm.h (print_insn_arc): Declare.
- * elf/common.h (EM_CYGNUS_ARC): Define.
-end-sanitize-arc
-
* hp-symtab.h: New file describing the debug symbols emitted
- by the HP C compilers.
+ by the HP C compilers.
* obstack.h (struct obstack): Add alloc_failed flag.
_obstack_begin, _obstack_begin_1): Declare to return int, not void.
(obstack_finish): If alloc_failed, return NULL.
- (obstack_base, obstack_next_free, objstack_object_size):
+ (obstack_base, obstack_next_free, objstack_object_size):
If alloc_failed, return 0.
(obstack_grow, obstack_grow0, obstack_1grow, obstack_ptr_grow,
obstack_int_grow, obstack_blank): If alloc_failed, do nothing that
- * dis-asm.h: Add new fields insn_info_valid, branch_delay_insns,
+ * dis-asm.h: Add new fields insn_info_valid, branch_delay_insns,
data_size, insn_type, target, target2. These are used to return
information from the instruction decoders back to the calling
program. Add comments, make more readable.
Mon Jun 29 14:18:36 1992 Fred Fish (fnf at sunfish)
- * obstack.h: Convert bcopy() use to memcpy(), which is more
+ * obstack.h: Convert bcopy() use to memcpy(), which is more
portable, more standard, and can take advantage of gcc's builtin
functions for increased performance.
Mon Jan 27 22:01:13 1992 Steve Chamberlain (sac at cygnus.com)
- * bfd.h : new target entr, bfd_relax_section
+ * bfd.h : new target entr, bfd_relax_section
Wed Dec 18 17:19:44 1991 Stu Grossman (grossman at cygnus.com)
* internalcoff.h: (internal_scnhdr) took out #def dependency, now
s_nreloc and s_nlnno are always long. (internal_reloc): allways
- has an offset field now.
+ has an offset field now.
Fri Nov 22 08:12:58 1991 John Gilmore (gnu at cygnus.com)
Tue Oct 1 04:58:42 1991 John Gilmore (gnu at cygnus.com)
- * bfd.h, elf-common.h, elf-external.h, elf-internal.h:
+ * bfd.h, elf-common.h, elf-external.h, elf-internal.h:
Add preliminary ELF support, sufficient for GDB, from Fred Fish.
* sysdep.h, sys/h-amix.h: Support Amiga SVR4.
\f
Local Variables:
-mode: indented-text
+mode: change-log
left-margin: 8
fill-column: 74
version-control: never