Delete tic80 target.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 08e303836079f58fd84231f960d4a59bfbcfaecd..21af1a242a387ddfcfe3a4352cbb2b5a79cf2232 100644 (file)
@@ -1,3 +1,646 @@
+2001-12-01  Andrew Cagney  <ac131313@redhat.com>
+
+       * NEWS: Mention deleted tic80-*-*.
+       * configure.tgt: Delete tic80-*-*.
+       * Makefile.in (tic80-tdep.o): Delete.
+       * config/tic80/tic80.mt: Delete.
+       * config/tic80/tm-tic80.h: Delete.
+       * tic80-tdep.c: Delete.
+       * MAINTAINERS: Note that tic80 was deleted.
+
+2001-11-30  Kevin Buettner  <kevinb@redhat.com>
+
+       * ppc-linux-tdep.c (solib-svr4.h): Include.
+       (ppc_linux_svr4_fetch_link_map_offsets): New function.
+       * ppc-tdep.h (ppc_linux_svr4_fetch_link_map_offsets): Declare.
+       * rs6000-tdep.c (solib-svr4.h): Include.
+       (rs6000_gdbarch_init): Set up ppc_linux_svr4_fetch_link_map_offsets()
+       as the link map offsets fetcher.
+
+       * config/powerpc/aix.mt (TDEPFILES): Add solib-svr4.o.
+       * config/powerpc/macos.mt (TDEPFILES): Likewise.
+       * config/powerpc/nbsd.mt (TDEPFILES): Likewise.
+       * config/powerpc/ppc-eabi.mt (TDEPFILES): Likewise.
+       * config/powerpc/ppc-sim.mt (TDEPFILES): Likewise.
+       * config/powerpc/ppcle-eabi.mt (TDEPFILES): Likewise.
+       * config/powerpc/ppcle-sim.mt (TDEPFILES): Likewise.
+       * config/powerpc/vxworks.mt (TDEPFILES): Likewise.
+       * config/rs6000/aix4.mt (TDEPFILES): Likewise.
+       * config/rs6000/rs6000.mt (TDEPFILES): Likewise.
+       * config/rs6000/rs6000lynx.mt (TDEPFILES): Likewise.
+
+2001-11-30  Kevin Buettner  <kevinb@redhat.com>
+
+       From Louis Hamilton  <hamilton@redhat.com>:
+       * arm-tdep.c (solib-svr4.h): Include.
+       (arm_linux_svr4_fetch_link_map_offsets): New function.
+       * config/arm/tm-linux.h (SVR4_FETCH_LINK_MAP_OFFSETS): Define.
+       (arm_linux_svr4_fetch_link_map_offsets): Declare.
+
+2001-11-30  Daniel Jacobowitz  <drow@mvista.com>
+
+       * values.c (value_primitive_field): Add embedded_offset to the
+       address of structure members.
+       * gnu-v3-abi.c (gnuv3_rtti_type): Cast to base type before
+       attempting to access vtable pointer.  Set using_enc_p if we cast.
+       (gnuv3_virtual_fn_field): Call value_cast with structure rather than
+       structure pointer.  Cast to base type before attempting to access
+       vtable pointer.
+
+2001-11-29  Elena Zannoni  <ezannoni@redhat.com>
+
+       * Makefile.in (ppc-linux-nat.o): Add dependency on ppc-tdep.h.
+
+       * ppc-tdep.h (PPC_GPLAST_REGNUM): Define.
+
+       * ppc-linux-nat.c: Include ppc-tdep.h.
+       (ppc_register_u_addr): Don't use the static array regmap[],
+       dynamically define the mapping instead.
+       (supply_gregset): Ditto.
+       (fill_gregset): Ditto.
+       (COPY_REG): Delete macro defintion.
+       (regmap): Delete array.
+
+2001-11-29  Jim Blandy  <jimb@redhat.com>
+
+       Tighten up GDB's support for returning structs by value.
+       * s390-tdep.c (s390_use_struct_convention): New function.
+       (s390_gdbarch_init): Register it as the S/390's
+       USE_STRUCT_CONVENTION method.  Register
+       generic_cannot_extract_struct_value_address as our
+       EXTRACT_STRUCT_VALUE_ADDRESS method.
+       * arch-utils.c (generic_cannot_extract_struct_value_address): New
+       function.
+       * arch-utils.h: Add corresponding prototype.
+
+       * values.c (value_being_returned): Make error message a proper
+       sentence.
+
+2001-11-27 Keith Walker <keith.walker@arm.com>
+
+       * dwarf2read.c (read_attribute_value): New function to handle
+       DW_FORM_indirect
+       (read_attribute): uses read_attribute_value
+
+2001-11-29  Jim Blandy  <jimb@redhat.com>
+
+       * s390-tdep.c (s390_frame_saved_pc_nofix): If the prologue didn't
+       save the return address register, assume that the return address
+       is still in there.
+
+2001-11-27  Andrew Cagney  <ac131313@redhat.com>
+
+       * MAINTAINERS: Clarify obvious fix a little (as suggested by Eli
+       Zaretskii).
+
+2001-11-25  Jim Blandy  <jimb@redhat.com>
+
+       * mn10300-tdep.c (mn10300_analyze_prologue): Doc fixes.
+
+2001-11-27  Jim Blandy  <jimb@redhat.com>
+
+       * s390-tdep.c: Get frame chains and saved pc values properly from
+       dummy frames.
+       (s390_frame_saved_pc_nofix): if `*fi' is a dummy frame, get the
+       saved PC from the dummy frame's registers.
+       (s390_frame_chain): Same for the saved SP.
+       (s390_gdbarch_init): Register `generic_save_dummy_frame_tos' as
+       the `SAVE_DUMMY_FRAME_TOS' method, so the dummy frame's `top' gets
+       set correctly.
+
+       * s390-tdep.c (s390_frame_chain): Remember that the SP's element
+       of the frame's saved_regs array is special.
+
+       * s390-tdep.c (register_names): Call the general-purpose registers
+       `r0' -- `r15', and the floating-point registers `f0' -- `f15', to
+       match the assembly language.
+
+2001-11-26 Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * config/i386/tm-cygwin.h: Define HAVE_SSE_REGS if
+       HAVE_CONTEXT_EXTENDED_REGISTERS is defined.
+       * win32-nat.c: Define CONTEXT_DEBUGGER_DR that will also include
+       extended registers if HAVE_SSE_REGS is defined.
+       (mappings array): Add offset of extended registers.
+       (thread_rec): Use new CONTEXT_DEBUGGER_DR macro.
+
+2001-11-26  Tom Tromey  <tromey@redhat.com>
+
+       * NEWS: Updated.
+       * event-loop.c (start_event_loop): Call
+       after_char_processing_hook.
+       * event-top.h (after_char_processing_hook): Declare.
+       * event-top.c (rl_callback_read_char_wrapper): Call
+       after_char_processing_hook.
+       (after_char_processing_hook): New global.
+       * top.c (operate_saved_history): New global.
+       (gdb_rl_operate_and_get_next): New function.
+       (init_main): Add the operate-and-get-next defun.
+       (gdb_rl_operate_and_get_next_completion): New function.
+
+2001-11-26  Tom Tromey  <tromey@redhat.com>
+
+       * NEWS: Update for --args.
+       * infcmd.c (construct_inferior_arguments): Moved from ...
+       * fork-child.c: ... here.
+
+2001-11-26  Jim Blandy  <jimb@redhat.com>
+
+       * symtab.c (find_pc_sect_line): Revert change of 2001-11-13; add
+       comment explaining that hand-written assembly code can have line
+       number info but no debug info for an enclosing function.
+
+2001-11-26  Jakub Jelinek  <jakub@redhat.com>
+
+       * sparc-nat.c (fetch_inferior_registers): Don't rely
+       on CORE_ADDR being 32-bit.
+       (store_inferior_registers): Likewise.
+
+2001-11-25  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * config/djgpp/config.sed: Fix an error in etc/ at "make install"
+       time on non-LFN systems where standards*.inf* expands to nothing.
+
+       * go32-nat.c (save_npx): Avoid a warning from GCC 3.x.
+
+2001-11-24  Pierre Muller  <muller@ics.u-strasbg.fr>
+           Christopher Faylor  <cgf@redhat.com>
+
+       * win32-nat.c (struct so_stuff): Add objfile *objfile field needed to
+       be able to remove the DLL when unloaded.  Remove unused last field.
+       (handle_unload_dll): New function to handle unloading of DLL.
+       (solib_symbols_add): Change return type to struct objfile *.
+       (get_child_debug_event): Call handle_unload_dll function.
+
+2001-11-24  Christopher Faylor  <cgf@redhat.com>
+
+       * win32-nat.c (_initialize_check_for_gdb_ini): New function.
+       * config/i386/xm-cygwin.h: Remove obsolete handling of __CYGWIN32__.
+       (GDBINIT_FILENAME): Remove.
+
+2001-11-23  Mark Kettenis  <kettenis@gnu.org>
+
+       Add x86 OpenBSD native configuration.
+       * config/i386/obsd.mt, config/i386/tm-obsd.h, config/i386/obsd.mh,
+       config/i386/nm-obsd.h: New files.
+       * configure.host (i[3456]86-*-openbsd*): New host.
+       * configure.tgt (i[3456]86-*-openbsd*): New target.
+       * NEWS: Update.
+
+2001-11-21  GDB Administrator  <gdbadmin@sourceware.cygnus.com>
+
+       * GDB 5.1 was released.
+       
+2001-11-21  Tom Tromey  <tromey@redhat.com>
+
+       Fix for PR gdb/209, PR gdb/156:
+       * gdbarch.c, gdbarch.h: Rebuilt.
+       * gdbarch.sh: Added `construct_inferior_arguments'.
+       * cli/cli-decode.h (cmd_list_element): Added pre_show_hook.
+       Typo fix.
+       * cli/cli-setshow.c (do_setshow_command): Call the pre_show_hook.
+       * infcmd.c (_initialize_infcmd): Set sfunc on `set args' command.
+       (inferior_argc, inferior_argv): New globals.
+       (notice_args_set): New function.
+       (set_inferior_args): Clear inferior_argc and inferior_argv.
+       (set_inferior_args_vector): New function.
+       (get_inferior_args): Handle inferior argument vector.
+       (run_command): Use get_inferior_args().
+       (notice_args_read): New function.
+       (_initialize_infcmd): Don't call set_inferior_args.
+       * command.h: Typo fix.
+       (cmd_list_element): Added pre_show_hook.
+       * main.c (captured_main): Added --args option.
+       (print_gdb_help): Document --args.
+       * inferior.h (construct_inferior_arguments): Declare.
+       (set_inferior_args_vector): Likewise.
+       * fork-child.c (construct_inferior_arguments): New function.
+
+2001-11-21  Kevin Buettner  <kevinb@redhat.com>
+
+       * lin-lwp.c (lin_lwp_attach_lwp): Make sure SIGCHLD is in set of
+       blocked signals.
+
+       * lin-lwp.c (lin_lwp_attach_lwp): Mark main thread as stopped.
+
+2001-11-20  Jim Blandy  <jimb@redhat.com>
+
+       * target.h (TARGET_RANGE_PROFITABLE_FOR_HW_WATCHPOINT): Delete
+       default definition; this is never used.
+
+2001-11-20  Keith Seitz  <keiths@redhat.com>
+
+       * varobj.c (c_value_of_child): Release memory for "name" when
+       finshed using it.
+       (c_type_of_child): Likewise.
+       (cplus_value_of_child): Isolate the use of name_of_child to
+       one case that needs it.
+       Release memory for "name" when finished using it.
+
+2001-11-20  Keith Seitz  <keiths@redhat.com>
+
+       * top.c (gdb_init): Call init_ui_hook before initializing
+       the default UI.
+
+2001-11-19  Elena Zannoni  <ezannoni@redhat.com>
+
+       * config/powerpc/nm-linux.h (ppc_register_u_addr): Add extern 
+        declaration.
+
+2001-11-19  Elena Zannoni  <ezannoni@redhat.com>
+
+       * ppc-linux-nat.c (COPY_REG): Use regcache_collect instead of
+       accessing registers[].
+       (fill_fpregset): Ditto.
+
+2001-11-19  Elena Zannoni  <ezannoni@redhat.com>
+
+       * infptrace.c (fetch_register): Dynamically allocate buffer for
+       register.
+       (store_register): Use regcache_collect, instead of accessing the
+       register buffer directly.
+
+2001-11-19  Daniel Jacobowitz  <drow@mvista.com>
+
+       * mips-tdep.c (find_proc_desc): Add cur_frame argument.  Pass
+       cur_frame to heuristic_proc_desc.
+       (heuristic_proc_desc): Add cur_frame argument.  Do not read SP
+       if cur_frame == 0.
+       (after_prologue): Pass cur_frame == 0 to find_proc_desc.
+       (mips_frame_chain): Pass cur_frame == 1 to find_proc_desc.
+       (mips_init_extra_frame_info): Likewise.
+
+2001-11-19  Andrew Cagney  <ac131313@redhat.com>
+
+       * defs.h (return_to_top_level): Comment.
+
+Mon Nov 19 14:58:52 2001  Andrew Cagney  <cagney@redhat.com>
+
+       * remote.c (remote_open_1, remote_async_open_1): Use ISO C string
+       concatenation for error parameter.
+       (remote_cisco_open): Ditto.
+
+2001-11-19  Keith Seitz  <keiths@redhat.com>
+
+       * varobj.c (c_value_of_child): Use the wrapper function,
+       gdb_value_struct_elt.
+       (cplus_value_of_child): Likewise.
+
+2001-11-18  Andrew Cagney  <ac131313@redhat.com>
+
+       * i386-tdep.c (i386_gdbarch_init): Initialize num_regs.
+       * config/i386/tm-i386.h (NUM_REGS): Delete.
+
+2001-11-18  Kevin Buettner  <kevinb@redhat.com>
+
+       * i386-linux-nat.c (fill_gregset): Fix botched regcache_collect()
+       conversion for I386_LINUX_ORIG_EAX_REGNUM.
+
+2001-11-18  Andrew Cagney  <ac131313@redhat.com>
+
+       * config/i386/embed.mt (TM_FILE): Set to tm-i386.h.
+       * config/i386/tm-embed.h: Delete.
+
+2001-11-17  Andrew Cagney  <ac131313@redhat.com>
+
+       * Makefile.in (distclean): Explicitly delete Makefile et.al. in
+       gdbserver sub directory.
+
+2001-11-17  Andrew Cagney  <ac131313@redhat.com>
+
+       * README: Mention need for alloca().  Mention problems with
+       alpha-dec-osf4.0e.  Clarify that comments refer to GDB 5.1.
+
+2001-11-17  Kevin Buettner  <kevinb@redhat.com>
+
+       * i386-linux-nat.c (fill_gregset): Use regcache_collect() instead
+       of accessing registers[] directly.
+
+2001-11-17  Kevin Buettner  <kevinb@redhat.com>
+
+       * i386-linux-nat.c (fill_gregset): Don't invoke read_register_gen()
+       when fetching ORIG_EAX.
+
+2001-11-17  Daniel Jacobowitz  <drow@mvista.com>
+
+       * arm-linux-nat.c: Don't include <asm/ptrace.h>.
+       (fetch_register): Use elf_gregset_t instead of struct pt_regs.
+       (fetch_regs): Likewise.
+       (store_register): Likewise.
+       (store_regs): Likewise.
+
+2001-11-17  Daniel Jacobowitz  <drow@mvista.com>
+
+       * sparc-linux-nat.c (fill_gregset): Replace read_register_gen
+       with regcache_collect.
+       (fill_fpregset): Likewise.
+
+2001-11-17  Daniel Jacobowitz  <drow@mvista.com>
+
+       * Makefile.in: Add mips-linux-nat.c, mips-linux-tdep.c,
+       and sparc-linux-nat.c to ALLDEPFILES.  Add dependencies.
+       * config/sparc/linux.mh: Add sparc-linux-nat.o to NATDEPFILES.
+       * sparc-linux-nat.c: New file, from Mark Kettenis.
+
+2001-11-16  Jakub Jelinek  <jakub@redhat.com>
+
+       * dwarf2read.c (dwarf_str_buffer): New.
+       (struct dwarf2_pinfo): Add dwarf_str_buffer and dwarf_str_size.
+       (DWARF_STR_BUFFER, DWARF_STR_SIZE): Define.
+       (dwarf2_has_info): Clear dwarf_str_offset.
+       (dwarf2_build_psymtabs): Read .debug_str section if present.
+       (dwarf2_build_psymtabs_hard): Save DWARF_STR_BUFFER and
+       DWARF_STR_SIZE.
+       (psymtab_to_symtab_1): Restore DWARF_STR_BUFFER and DWARF_STR_SIZE.
+       (read_attribute): Handle DW_FORM_strp.
+       (read_n_bytes, read_string): Remove HOST_CHAR_BIT != 8
+       handling code.
+       (read_indirect_string): New.
+       (dump_die): Handle DW_FORM_strp.
+
+2001-11-16  Jim Blandy  <jimb@redhat.com>
+
+       * s390-tdep.c: Tweak argument-passing to match GCC bugs.
+       (is_float_singleton, is_struct_like, is_float_like): New
+       functions, that isolate the weirdness.
+       (is_double_or_float, is_simple_arg, pass_by_copy_ref,
+       is_double_arg): Use is_struct_like and is_float_like, rather than
+       testing the type codes ourselves.
+       (s390_push_arguments): When passing args on the stack, align each
+       on to a four-byte boundary, regardless of what the type itself
+       needs.
+
+2001-11-16  Ben Harris  <bjh21@netbsd.org>
+
+       * Makefile.in (os9kread.o): Replace $< with autoconf-approved
+       $(srcdir)/....
+       (procfs.o): Ditto.
+       (z8k-tdep.o): Ditto.
+
+2001-11-16  Ben Harris  <bjh21@netbsd.org>
+
+       * MAINTAINERS (write-after-approval): Add self.
+
+2001-11-15  Jim Blandy  <jimb@redhat.com>
+
+       * s390-tdep.c (is_simple_arg): Structs and unions exactly eight
+       bytes long should be handled as DOUBLE_ARGs; don't recognize them
+       as SIMPLE_ARGs.
+
+2001-11-12  Andrew Cagney  <ac131313@redhat.com>
+
+       * remote.c (struct packet_reg): Declare.
+       (struct remote_state): Add fields sizeof_g_packet and g_packet.
+       (init_remote_state): Initialize sizeof_g_packet and g_packet.
+       (free_remote_state): Free g_packet.
+       (packet_reg_from_pnum, packet_reg_by_regnum): New functions.
+       (remote_wait): Use above instead of gdbarch methods
+       REGISTER_RAW_SIZE and REGISTER_BYTES.
+       (remote_async_wait): Ditto.
+       (remote_fetch_registers, remote_store_registers): Ditto.
+       (store_register_using_P): Ditto.
+       
+2001-11-15  Andrew Cagney  <ac131313@redhat.com>
+
+       * remote.c (_initialize_remote): Don't multi-arch swap tty_input.
+       Second attempt.
+
+2001-11-15  Andrew Cagney  <ac131313@redhat.com>
+
+       * utils.c (phex_nz): For default case, set str to phex_nz return
+       value.
+       (phex): Ditto.
+
+2001-11-15  Andrew Cagney  <ac131313@redhat.com>
+
+       * TODO (register_buffer): Delete.
+       * regcache.c (register_buffer): Make static.
+       (regcache_collect): New function.
+       * regcache.h (register_buffer): Delete declaration.
+       (regcache_collect): Declare.
+       * remote.c (store_register_using_P): Rewrite using
+       regcache_collect.
+       (remote_store_registers): Ditto.
+       * go32-nat.c (store_register): Ditto.
+
+2001-11-14  Andrew Cagney  <ac131313@redhat.com>
+
+       * remote.c (struct remote_state): Declare.
+       (get_remote_state): New function.
+       (init_remote_state): New function.
+       (remote_gdbarch_data_handle): New global.
+       (build_remote_packet_sizes): Delete function, moved to
+       init_remote_state.
+       (register_remote_packet_sizes): Delete function.
+       (actual_register_packet_size, remote_packet_size): Moved to
+       ``struct remote_state''.
+       (PBUFSIZE): Delete. Replaced by rs->remote_packet_size.
+       (free_remote_state): New function.
+       (get_memory_packet_size, get_memory_read_packet_size)
+       (set_thread, remote_unpack_thread_info_response)
+       (remote_get_threadinfo, parse_threadlist_response)
+       (remote_get_threadlist, remote_current_thread)
+       (remote_threads_info, remote_threads_extra_info)
+       (extended_remote_restart, get_offsets)
+       (get_offsets, remote_check_symbols, remote_open_1)
+       (remote_async_open_1, remote_detach, remote_async_detach)
+       (remote_resume, remote_async_resume, remote_wait)
+       (remote_async_wait, remote_fetch_registers)
+       (store_register_using_P, remote_store_registers)
+       (check_binary_download, putpkt_binary)
+       (remote_insert_breakpoint, remote_remove_breakpoint)
+       (remote_insert_watchpoint, remote_remove_watchpoint)
+       (remote_insert_hw_breakpoint, remote_remove_hw_breakpoint)
+       (compare_sections_command, remote_query)
+       (remote_rcmd, remote_rcmd, packet_command)
+       (remote_info_process): Update.
+
+2001-11-14  Andrew Cagney  <ac131313@redhat.com>
+
+       * remote.c: Include "gdb_assert.h".
+       (tty_input): Wire buffer to 400 bytes.
+       (readsocket): Check tty_input doesn't overflow.
+       (build_remote_gdbarch_data, _initialize_remote): Don't multi-arch
+       tty_input.
+
+2001-11-14  Michael Snyder  <msnyder@redhat.com>
+
+       * d10v-tdep.c (d10v_pointer_to_address): Use new type flag
+       TYPE_FLAG_CODE_SPACE to recognize a pointer that has been cast
+       into the instruction address space.
+       * Makefile.in (doublest.o): Add dependency on gdbtypes.h.
+
+2001-11-14  Michael Snyder  <msnyder@redhat.com>
+       Add address space identifiers to expression language for types.
+       * c-exp.y (space_identifier, cv_with_space_id, 
+       const_or_volatile_or_space_identifier_noopt, 
+       const_or_volatile_or_space_identifier): New terminals.
+       (ptype): Accept const_or_volatile_or_space_identifier.
+       (typebase): Accept const_or_volatile_or_space_identifier.
+       * c-typeprint.c (c_type_print_cv_qualifier): Rename to
+       c_type_print_modifier.  Handle address space modified types.
+       * gdbtypes.h (TYPE_FLAG_CODE_SPACE, TYPE_FLAG_DATA_SPACE):
+       New type flags.
+       (struct type): Add new field as_type for addr-space qualified types.
+       (TYPE_AS_TYPE): New macro, retrieves the chain of types that are
+       identical to this one except for address-space qualification.
+       * gdbtypes.c (alloc_type): Initialize new field 'as_type'.
+       (address_space_name_to_int): New function.
+       (address_space_int_to_name): New function.
+       (make_type_with_address_space): New function.
+       (make_cv_type): Handle as_type field of new struct type object.
+       * parse.c (check_type_stack_depth): New function.
+       (push_type_address_space): New function.
+       (follow_types): Handle types with address-space qualifier.
+       * parser-defs.h (enum type_pieces): Add enum tp_space_identifier.
+
+2001-11-14  Jim Blandy  <jimb@redhat.com>
+
+       * s390-tdep.c (s390_pop_frame_regular): On the S/390, the frame
+       pointer and the SP are often the same, so we can't pop the frame
+       by setting the SP to the FP; we need to get the old SP from
+       saved_regs.
+
+       * s390-tdep.c (s390_extract_return_value): Returned `float' values
+       can simply be copied bitwise from the registers into the value
+       object's buffer.
+
+       * s390-tdep.c (s390_get_frame_info): Initialize SP's element of
+       the frame's saved_regs array correctly.
+
+       * symfile.c (simple_read_overlay_table): Make sure we can find
+       both `_novlys' and `_ovly_table' before we try anything else;
+       print a helpful error message.
+       (simple_overlay_update): No need to print error message here.
+
+2001-11-14  Michael Snyder  <msnyder@redhat.com>
+
+       * Makefile.in (doublest.o): Add dependency on gdbtypes.h.
+
+2001-11-10  Andrew Cagney  <ac131313@redhat.com>
+
+       * arm-tdep.c (arm_register_type): New function.
+       (arm_register_convertible): Delete.
+       (arm_register_convert_to_virtual): Delete.
+       (arm_register_convert_to_raw): Delete.
+       * config/arm/tm-arm.h (REGISTER_CONVERTIBLE): Delete.
+       (REGISTER_CONVERT_TO_VIRTUAL): Delete.
+       (REGISTER_CONVERT_TO_RAW): Delete.
+       (REGISTER_VIRTUAL_TYPE): Redefine as call to arm_register_type.
+       (arm_register_type): Declare.
+       
+2001-11-13  Elena Zannoni  <ezannoni@redhat.com>
+
+       From Andrew Cagney <cagney@redhat.com>:
+       * gdbtypes.h (builtin_type_int128, builtin_type_uint128): Declare.
+       * gdbtypes.c (_initialize_gdbtypes, build_gdbtypes): Initialize
+       new builtin types.  
+
+2001-11-13  Jim Blandy  <jimb@redhat.com>
+
+       * s390-tdep.c: Rewrite inferior function call code.  This may
+       break zSeries support; that should be fixed soon.
+       #include "gdb_assert.h".
+       (is_integer_like, is_pointer_like, is_simple_arg,
+       pass_by_copy_ref, extend_simple_arg, is_double_arg, round_up,
+       round_down, alignment_of): New functions.
+       (s390_push_arguments): Rewritten to handle passing large arguments
+       by value, and to make more readable.
+
+       * s390-tdep.c (s390_pop_frame): Call generic_pop_current_frame, to
+       interact correctly with generic dummy frames.
+       (s390_pop_frame_regular): Move the guts of the frame-popping code
+       to here, to be called by generic_pop_current_frame.  Use the
+       frame's saved_regs array; this works for `return' as well as
+       inferior function calls.
+
+       * s390-tdep.c (s390_gdbarch_init): Register the function
+       `standard_coerce_float_to_double', since GCC for the S/390 follows
+       the standard rules for passing floats.
+
+       * valops.c (default_coerce_float_to_double,
+       standard_coerce_float_to_double): Doc fixes.
+
+       Patch from Peter Schauer:
+       
+       * symtab.c (find_pc_sect_line): If we can't find the function
+       containing PC, we certainly won't have line number information for
+       that location, so return zero immediately.
+
+2001-11-10  Andrew Cagney  <ac131313@redhat.com>
+
+       * config/i960/tm-nindy960.h (REGISTER_CONVERTIBLE)
+       (REGISTER_CONVERT_TO_RAW, REGISTER_CONVERT_TO_VIRTUAL): Delete
+       undef.
+       * i960-tdep.c (i960_register_type): New function.
+       * config/i960/tm-i960.h (REGISTER_CONVERTIBLE): Delete.
+       (REGISTER_CONVERT_TO_VIRTUAL): Delete.
+       (REGISTER_CONVERT_TO_RAW): Delete.
+       (REGISTER_VIRTUAL_TYPE): Update.  Call i960_register_type.
+
+2001-11-10  Andrew Cagney  <ac131313@redhat.com>
+
+       * m88k-tdep.c (m88k_register_type): New function.
+       * config/m88k/tm-m88k.h (REGISTER_CONVERTIBLE): Delete.
+       (REGISTER_CONVERT_TO_VIRTUAL): Delete.
+       (REGISTER_CONVERT_TO_RAW): Delete.
+       (m88k_register_type): Declare.
+       (REGISTER_VIRTUAL_TYPE): Update.  Call m88k_register_type.
+
+2001-11-11  Mark Kettenis  <kettenis@elgar.my.domain>
+
+       * i386-tdep.h (FPU_REG_RAW_SIZE): Define unconditionally.
+       * i387-nat.c, i387-tdep.c: Unconditionally include "i386-tdep.h".
+       * config/i386/tm-i386.h (FPU_REG_RAW_SIZE): Removed.
+       (SIZEOF_FPU_REGS): Don't use FPU_REG_RAW_SIZE here.
+
+2001-11-12  Jim Blandy  <jimb@redhat.com>
+
+       Patch from Andreas Schwab <schwab@suse.de>:
+       * eval.c (evaluate_subexp_standard): Fix memory leak: use alloca
+       instead of xmalloc.
+
+2001-11-12  Jim Blandy  <jimb@redhat.com>
+
+       * corefile.c (write_memory_unsigned_integer,
+       write_memory_signed_integer): New functions.
+        (write_memory): Move to be with other write_memory_* functions.
+       * gdbcore.h (write_memory_unsigned_integer,
+       write_memory_signed_integer): New declarations.
+
+2001-11-11  Geoffrey Keating  <geoffk@redhat.com>
+
+       * dwarf2read.c (dwarf_decode_lines): Properly deal with
+       unknown standard opcodes.
+
+2001-11-11  Andrew Cagney  <ac131313@redhat.com>
+
+       * README (alpha-dec-osf5.1): Mention -DUSE_LDR_ROUTINES.
+       (sparcv9-sun-solars2.8): Mention problem with 64 bit GCC 3.0.x.
+       (i586-sco-sysv5uw7.1.1): Mention problem with threads.
+
+2001-11-11  Andrew Cagney  <ac131313@redhat.com>
+
+       From Mark Kettenis  <kettenis@gnu.org>:
+       * breakpoint.c (breakpoint_re_set_one): Don't discard SHLIB
+       breakpoints when they fail.
+
+2001-11-10  Andrew Cagney  <ac131313@redhat.com>
+
+       * printcmd.c, valprint.c, language.c, linespec.c, infcmd.c,
+       gnu-nat.c, findvar.c, expprint.c, typeprint.c, stack.c, top.c:
+       Replace value_ptr with struct value.
+
+2001-11-10  Andrew Cagney  <ac131313@redhat.com>
+
+       * c-valprint.c, ch-lang.c, ch-valprint.c, cp-valprint.c,
+       p-valprint.c, scm-exp.c, scm-lang.c, scm-valprint.c: Replace
+       value_ptr with struct value.
+       
+2001-11-10  Andrew Cagney  <ac131313@redhat.com>
+
+       * eval.c: Replace most occurances of value_ptr with struct value.
+
 2001-11-09  Jim Blandy  <jimb@redhat.com>
 
        * s390-tdep.c: Don't use a call dummy.
This page took 0.037009 seconds and 4 git commands to generate.