* i386-tdep.h (i386_regnum): Add I386_CS_REGNUM and
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 4356b148a4392935fa02b55b7283a703c4aa6995..a0bd4c7e44fdeb21a85eb71b628ad6b32a87f8f0 100644 (file)
@@ -1,3 +1,488 @@
+2003-12-28  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-tdep.h (i386_regnum): Add I386_CS_REGNUM and
+       I386_SS_REGNUM.
+
+2003-12-27  Mark Kettenis  <kettenis@gnu.org>
+
+       * dwarf2-frame.c (dwarf2_reg_rule): Add REG_RA and REG_CFA.
+       (dwarf2_frame_cache): Initialize PC_REGNUM with REG_RA and
+       SP_REGNUM with REG_CFA.  Don't overwrite the initialized register
+       rule for registers left unspecified by the CFI.  Remove the
+       special handling of PC_REGNUM.  Add code to eleminate any REG_RA
+       rules.
+       (dwarf2_frame_prev_register): Remove the special handling of
+       SP_REGNUM.  Add support for the REG_CFA rule.
+
+2003-12-26  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386obsd-tdep.c: Include "regset.h", "gdb_assert.h" and
+       "gdb_string.h".
+       (i386obsd_r_reg_offset): New variable.
+       (i386obsd_aout_supply_regset)
+       (i386obsd_aout_regset_from_core_section): New functions.
+       (i386obsd_supply_reg, fetch_core_registers): Remove functions.
+       (i286obsd_core_fns): Remove variable.
+       (i386obsd_init_abi): Initialize TDEP->gregset_reg_offset,
+       TDEP->gregset_num_regs and TDEP->sizeof_gregset.  Set
+       regset_from_core_section.  Use ARRAY_SIZE to initialize
+       TDEP->sc_num_regs.
+       (_initialize_i386obsd_tdep): Don't call add_core_fns.
+
+       * i386bsd-tdep.c (i386bsd_core_osabi_sniffer): New function.
+       (_initialize_i386bsd_tdep): Register i386bsd_core_osabi_sniffer.
+
+       * i386-linux-nat.c: Add comment.
+
+2003-12-26  Christopher Faylor  <cgf@redhat.com>
+
+       * win32-nat.c: Add some comments about below change.
+
+2003-12-25  Christopher Faylor  <cgf@redhat.com>
+
+       Fix for PR threads/1048
+       * win32-nat.c (thread_info_struct): Add reload_context flag.
+       (thread_rec): Don't reload thread context here.  Just set a flag.
+       (do_child_fetch_inferior_registers): Reload thread context here if
+       appropriate.  Avoid doing anything if current_thread is NULL thanks to
+       strange Windows behavior.
+       (child_fetch_inferior_registers): Avoid doing anything if
+       current_thread is NULL.
+       (do_child_store_inferior_registers): Ditto.
+       (child_store_inferior_registers): Ditto.
+       (child_kill_inferior): Ditto.
+       (fake_create_process): Pretend to create a process for pathological
+       windows attach situation.
+       (get_child_debug_event): Call fake_create_process when the first event
+       noticed is thread creation rather than process creation.
+       (child_attach): Always set attach_flag when attaching.
+       (child_create_inferior): Set attach_flag to zero since we're not
+       attaching.
+
+2003-12-25  Christopher Faylor  <cgf@redhat.com>
+
+       * win32-nat.c (get_child_debug_event): Keep main thread id around even
+       after thread exits since Windows insists on continuing to report events
+       against it.
+
+2003-12-22  Mark Kettenis  <kettenis@gnu.org>
+
+       * dwarf2-frame.c (dwarf2_frame_cache): Don't skip the return
+       address column.
+
+2003-12-21  Jim Blandy  <jimb@redhat.com>
+
+       * breakpoint.c (bpstat_do_actions): To ensure that
+       clear_proceed_status doesn't free the command tree we're
+       evaluating out from under us, zero the bpstat's pointer to it, and
+       take care of freeing it ourselves.
+       * cli/cli-script.c (make_cleanup_free_command_lines): Make this
+       function externally visible.
+       * cli/cli-script.h (make_cleanup_free_command_lines): New
+       declaration.
+
+2003-12-20  Mark Kettenis  <kettenis@gnu.org>
+
+       * x86-64-tdep.c (x86_64_dwarf_regmap): Map the Return Address to
+       RIP.
+
+2003-12-18  Michael Chastain  <mec.gnu@mindspring.com>
+
+       * hppa-tdep.c (hppa_gdbarch_init): Set long double floating
+       point type to floatformat_ia64_quad_big.
+
+2003-12-18  Kevin Buettner  <kevinb@redhat.com>
+
+       * frv-tdep.c (skip_prologue_using_sal): New function.  Taken verbatim
+       from mips-tdep.c.
+       (frv_analyze_prologue): Rework to account for intermixed prologue /
+       body instructions.
+
+2003-12-18  Michael Chastain  <mec.gnu@mindspring.com>
+
+       * hppa-tdep.c (hppa_gdbarch_init): Set sizeof(long_double) to 128.
+       Document type sizes for hppa*-*-hpux* compilers available to me.
+
+2003-12-18  Michael Chastain  <mec.gnu@mindspring.com>
+
+       * hppam3-nat.c: Delete obsolete file.
+       * hppab-nat.c: Delete obsolete file.
+       * Makefile.in: Remove references.
+
+2003-12-17  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * symtab.c (decode_line_spec): Change call to decode_line_1.
+
+2003-12-17  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * linespec.h (decode_line_1): Add new not_found_ptr parameter.
+       * linespec.c (decode_line_1): Add new parameter.  Pass on
+       new parameter to decode_variable and symtab_from_filename
+       functions.
+       (decode_variable): Add new not_found_ptr parameter.  Throw exception
+       rather than failing if the not_found_ptr is non-null and the
+       function is not found.
+       (symtab_from_filename): Add new not_found_ptr parametr.   Throw 
+       exception rather than failing if the not_found_ptr is non-null and 
+       the source file is not found.
+       * breakpoint.c: Change all callers of decode_line_1 to add default
+       extra parameter for decode_line_1 calls.
+       * tracepoint.c: Ditto.
+       * cli/cli-cmds.c: Ditto.
+
+2003-12-16  J. Brobecker  <brobecker@gnat.com>
+
+       * irix5-nat.c: Include mips-tdep.h.
+
+2003-12-16  Mark Kettenis  <kettenis@gnu.org>
+
+       * solib.h (SOLIB_CREATE_CATCH_LOAD_HOOK)
+       (SOLIB_CREATE_CATCH_UNLOAD_HOOK, SOLIB_LOADED_LIBRARY_PATHNAME)
+       (SOLIB_UNLOADED_LIBRARY_PATHNAME, SOLIB_HAVE_LOAD_EVENT)
+       (SOLIB_HAVE_UNLOAD_EVENT): Remove defines.
+
+       * blockframe.c (inside_main_func): Don't treat a zero PC specially.
+       Needed to fix PR backtrace/1476.
+
+2003-12-16  David Carlton  <carlton@kealia.com>
+
+       * cp-support.c (class_name_from_physname): Add DMGL_PARAMS.
+       (method_name_from_physname): Ditto.
+
+2003-12-15  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-sol2-tdep.c (i386_sol2_gregset_reg_offset): New variable.
+       (i386_sol2_init_abi): Initialize TDEP->gregset_reg_offset,
+       TDEP->gregset_num_regs, TDEP->sizeof_gregset and
+       TDEP->sizeof_fpregset.
+       * config/i386/i386sol2.mh (XM_FILE): Set to xm-i386.h.
+       (XM_CLIBS): Remove.
+       (NATDEPFILES): Remove core-regset.o and corelow.o.
+       * config/i386/i386sol2.mt (TDEPFILES): Add corelow.o.
+
+2003-12-14  Mark Kettenis  <kettenis@gnu.org>
+
+       * proc-api.c (procfs_note): Add format string to fprintf call.
+
+       * i386-tdep.c (i386_analyze_frame_setup): Add missing encodings
+       for `subl' and `xorl' instructions.
+
+2003-12-13  Jim Blandy  <jimb@redhat.com>
+
+       * dwarf2read.c (dwarf2_add_member_fn, read_structure_scope):
+       Replace uses of DEPRECATED_STREQ and DEPRECATED_STREQN with calls
+       to strcmp and strncmp.
+
+       * osabi.c (gdbarch_init_osabi): Reformat error message with better
+       line breaks.
+
+2003-12-13  Mark Kettenis  <kettenis@gnu.org>
+
+       * blockframe.c (inside_main_func): Reformat.  Introduce new local
+       variables to prevent long lines.  Update comments to reflect
+       reality.
+
+2003-12-12  Kevin Buettner  <kevinb@redhat.com>
+
+       From David Mosberger  <davidm@hpl.hp.com>:
+       * libunwind-frame.c (unw_find_dyn_list_p): Replace most arguments
+       with a single unw_dyn_info_t pointer.
+       (libunwind_find_dyn_list): Likewise.
+       * libunwind-frame.h: Likewise.
+       * ia64-tdep.c (ia64_find_unwind_table): Switch to using
+       UNW_INFO_FORMAT_REMOTE_TABLE so we can avoid having to read in the
+       entire unwind-table at once.  Support for this table format has
+       been added to libunwind v0.95.
+       (ia64_find_proc_info_x): Adjust for remote-unwind-table changes.
+       (ia64_get_dyn_info_list): Adjust for interface change for
+       libunwind_find_dyn_list().
+
+2003-12-12  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * breakpoint.c (breakpoint_enabled): New function to test whether
+       breakpoint is active and enabled.
+       (insert_bp_location, insert_breakpoints): Call new function to test
+       for enabled breakpoint.
+       (remove_breakpoint, breakpoint_here_p, breakpoint_thread_match)
+       (bpstat_should_step, bpstat_have_active_hw_watchpoints)
+       (disable_breakpoints_in_shlibs, hw_watchpoint_used_count)
+       (disable_watchpoints_before_interactive_call_start)
+       (breakpoint_re_set_one): Ditto.
+       (bpstat_stop_status): Use new function and simplify test.
+
+2003-12-11  Mark Kettenis  <kettenis@gnu.org>
+
+       * observer.c (observer_test_first_observer)
+       (observer_test_second_observer, observer_test_third_observer):
+       Don't define as `static'.
+       (observer_test_first_notification_function)
+       (observer_test_second_notification_function)
+       (observer_test_third_notification_function): Likewise.
+
+2003-12-10  Mark Kettenis  <kettenis@gnu.org>
+
+       * solib.h (SOLIB_UNLOADED_LIBRARY_PATHNAME): Define as "" instead
+       of (0).
+
+2003-12-11  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
+
+       * MAINTAINERS (write after approval): Add myself.
+
+2003-12-11  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
+
+        * config/h8300/tm-h8300.h (h8300hmode): Remove.
+        (h8300hmode): Likewise.
+        (h8300smode): Likewise.
+        (h8300sxmode): Likewise.
+        (h8300_normal_mode): Likewise.
+        (GDB_TARGET_IS_H8300): Likewise.
+        (NUM_REALREGS): Use TARGET_ARCHITECTURE->mach instead of global.
+        * h8300-tdep.c (is_h8300hmode): New function.
+        (is_h8300smode): New function.
+        (is_h8300sxmode): New function.
+        (is_h8300_normal_mode): New function.
+        (BINWORD): Use new functions.
+        (h8300_examine_prologue): Likewise.
+        (h8300_print_register): Likewise.
+        (h8300_print_registers_info): Likewise.
+        (h8300_register_type): Likewise.
+        (h8300_gdbarch_init): Remove use of globals like h8300hmode.
+        * remote-e7000.c (e7000_open): Remove use of GDB_TARGET_IS_H8300.
+        (e7000_fetch_registers): Use TARGET_ARCHITECTURE->mach instead.
+        (e7000_wait): Use TARGET_ARCHITECTURE->mach instead of global.
+
+2003-12-10  J. Brobecker  <brobecker@gnat.com>
+
+       * frame.c (select_frame): Get the current frame PC using
+       get_frame_address_in_block() instead of get_frame_pc().
+       * stack.c (get_frame_language): Likewise.
+
+2003-12-08  Kevin Buettner  <kevinb@redhat.com>
+
+       * remote.c (remote_open_1, remote_cisco_open): Avoid closing
+       remote_desc more than once.
+
+2003-12-07  Andrew Cagney  <cagney@redhat.com>
+
+       * defs.h (DEPRECATED_STREQN, DEPRECATED_STREQ): Simplify by
+       directly calling strcmp equivalents.  Add disclaimer.
+
+2003-12-06  Andrew Cagney  <cagney@redhat.com>
+
+       * remote.c (remote_fetch_registers): For short packets, explicitly
+       supply a zero value.  Use regcache_raw_supply.  Fix suggested by
+       Jonathan Larmour.
+
+2003-12-05  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * ia64-tdep.c (ia64_gdbarch_init): Set up the gdbarch long double
+       format to be the i387 extended float format which is used for
+       long doubles stored in memory. 
+
+2003-12-05  Mark Kettenis  <kettenis@gnu.org>
+
+       From Ulrich Weigand  <weigand@informatik.uni-erlangen.de>:
+       * dwarf2-frame.c (dwarf2_frame_cache): Use the untranslated RA
+       column instead of translating it.
+
+2003-12-04  Michael Chastain  <mec.gnu@mindspring.com>
+
+       Partial fix for PR c++/1465.
+       Fix for PR c++/1377.
+       * cp-support.h (cp_lookup_rtti_type): New function.
+       * cp-support.c (cp_lookup_rtti_type): New function.
+       * gnu-v2-abi.c: Update copyright years.
+       (gnuv2_rtti_type): Call cp_lookup_rtti_type.
+       * gnu-v3-abi.c: Update copyright years.
+       (gnuv3_rtti_type): Call cp_lookup_rtti_type.
+
+2003-12-04  J. Brobecker  <brobecker@gnat.com>
+
+       * stabsread.c (read_type): Save a reference to types that are defined
+       as cross references to other types.
+
+2003-12-02  Roland McGrath  <roland@redhat.com>
+
+       * thread-db.c (enable_thread_event): Change return type to
+       td_err_e.  Return TD_OK or error code.
+       (enable_thread_event_reporting): Update callers.
+
+2003-12-03  Ian Lance Taylor  <ian@wasabisystems.com>
+
+       * NEWS: Mention new C++ demangler code.
+
+2003-12-03  Andrew Cagney  <cagney@redhat.com>
+
+       * ppc-linux-nat.c (store_register, fetch_register): Convert
+       between ptrace and regcache's wordsize.
+       (ppc_register_u_addr): Use the ptrace wordsize.
+
+2003-12-02  Kevin Buettner  <kevinb@redhat.com>
+
+       * frv-tdep.c (frv_gdbarch_init): Add case for fr550.
+
+2003-12-02  Daniel Jacobowitz  <drow@mvista.com>
+
+       * dwarf2read.c (dwarf_info_offset, dwarf_abbrev_offset)
+       (dwarf_line_offset, dwarf_pubnames_offset, dwarf_aranges_offset)
+       (dwarf_loc_offset, dwarf_macinfo_offset, dwarf_str_offset)
+       (dwarf_ranges_offset, dwarf_frame_offset, dwarf_eh_frame_offset):
+       Delete.
+       (dwarf2_read_section): Remove offset and size arguments.  Use
+       bfd_get_section_size_before_reloc and sectp->filepos.
+       (dwarf2_has_info): Clear section variables instead of offsets.
+       (dwarf2_locate_sections): Don't initialize the deleted variables.
+       (dwarf2_build_psymtabs): Update calls to dwarf2_read_section.
+       (dwarf2_build_psymtabs_easy): Likewise.
+       * dwarf2-frame.c (dwarf_frame_offset, dwarf_frame_size)
+       (dwarf_eh_frame_offset, dwarf_eh_frame_size): Remove extern
+       declarations.
+       (dwarf2_read_section): Update prototype.
+       (dwarf2_build_frame_info): Update calls to dwarf2_read_section.
+       Use bfd_get_section_size_before_reloc instead of global size
+       variables.
+
+2003-12-01  Michael Chastain  <mec.gnu@mindspring.com>
+
+       * dwarfread.c: Update documentation on the state of dwarf-1.
+
+2003-12-01  Andrew Cagney  <cagney@redhat.com>
+
+       Obsolete old MIPS SVr3 and SVr4 systems.
+       * NEWS: Mention obsoleted systems.
+       * configure.tgt: Mark mips*-*-sysv4* as obsolete.
+       * configure.host: Mark mips-dec-*, mips-little-*, mips-sony-*,
+       mips-*-sysv4*, mips-*-sysv*, mips-*-riscos* and mips-*-mach3* as
+       obsolete.
+       * config/mips/decstation.mh: Mark as obsolete.
+       * config/mips/littlemips.mh: Mark as obsolete.
+       * config/mips/nm-mips.h: Mark as obsolete.
+       * config/mips/xm-mips.h: Mark as obsolete.
+       * config/mips/news-mips.mh: Mark as obsolete.
+       * config/mips/nm-news-mips.h: Mark as obsolete.
+       * config/mips/riscos.mh: Mark as obsolete.
+       * config/mips/nm-riscos.h: Mark as obsolete.
+       * config/mips/xm-riscos.h: Mark as obsolete.
+       * config/mips/mipsv4.mt: Mark as obsolete.
+       * config/mips/tm-mipsv4.h: Mark as obsolete.
+       * config/mips/xm-mipsv4.h: Mark as obsolete.
+
+       Obsolete old m68k systems.
+       * configure.host: Mark m68*-sun-*, m68*-sun-sunos4*,
+       m68*-sun-sunos3*, m68*-motorola-*, m68*-*-sysv4*, m68*-*-lynxos*,
+       m68*-bull*-sysv*, m68*-att-*, m680[01]0-sun-sunos4*, and
+       m680[01]0-sun-sunos3* as obsolete.
+       * configure.tgt: Mark m68*-*-lynxos*, m68*-*-sunos3*,
+       m68*-*-sunos4*, m68*-*-sysv4*, m68000-*-sunos3*, m68000-*-sunos4*,
+       m68*-bull-sysv*, m68*-att-*, and m68*-motorola-*, as obsolete.
+       * config/m68k/sun3os4.mh: Mark file obsolete.
+       * config/m68k/xm-sun3os4.h: Mark file obsolete.
+       * config/m68k/sun3os3.mh: Mark file obsolete.
+       * config/m68k/nm-sun3.h: Mark file obsolete.
+       * config/m68k/xm-sun3.h: Mark file obsolete.
+       * config/m68k/sun2os4.mh: Mark file obsolete.
+       * config/m68k/sun2os3.mh: Mark file obsolete.
+       * config/m68k/nm-sun2.h: Mark file obsolete.
+       * config/m68k/xm-sun2.h: Mark file obsolete.
+       * config/m68k/m68kv4.mh: Mark file obsolete.
+       * config/m68k/nm-sysv4.h: Mark file obsolete.
+       * config/m68k/xm-m68kv4.h: Mark file obsolete.
+       * config/m68k/m68klynx.mh: Mark file obsolete.
+       * config/m68k/nm-m68klynx.h: Mark file obsolete.
+       * config/m68k/dpx2.mh: Mark file obsolete.
+       * config/m68k/xm-dpx2.h: Mark file obsolete.
+       * config/m68k/nm-dpx2.h: Mark file obsolete.
+       * config/m68k/delta68.mh: Mark file obsolete.
+       * config/m68k/xm-delta68.h: Mark file obsolete.
+       * config/m68k/nm-delta68.h: Mark file obsolete.
+       * config/m68k/3b1.mh: Mark file obsolete.
+       * config/m68k/xm-3b1.h: Mark file obsolete.
+       * config/m68k/sun3os4.mt: Mark file obsolete.
+       * config/m68k/tm-sun3os4.h: Mark file obsolete.
+       * config/m68k/sun3os3.mt: Mark file obsolete.
+       * config/m68k/tm-sun3.h: Mark file obsolete.
+       * config/m68k/sun2os4.mt: Mark file obsolete.
+       * config/m68k/tm-sun2os4.h: Mark file obsolete.
+       * config/m68k/sun2os3.mt: Mark file obsolete.
+       * config/m68k/tm-sun2.h: Mark file obsolete.
+       * config/m68k/m68kv4.mt: Mark file obsolete.
+       * config/m68k/tm-m68kv4.h: Mark file obsolete.
+       * config/m68k/m68klynx.mt: Mark file obsolete.
+       * config/m68k/tm-m68klynx.h: Mark file obsolete.
+       * config/m68k/dpx2.mt: Mark file obsolete.
+       * config/m68k/tm-dpx2.h: Mark file obsolete.
+       * config/m68k/delta68.mt: Mark file obsolete.
+       * config/m68k/tm-delta68.h: Mark file obsolete.
+       * config/m68k/3b1.mt: Mark file obsolete.
+       * config/m68k/tm-3b1.h: Mark file obsolete.
+
+2003-11-29  Mark Kettenis  <kettenis@gnu.org>
+
+       * x86-64-tdep.c (MAX_CLASSES): Remove macro.
+       (x86_64_reg_class): Remove enum.
+       (merge_classes, classify_argument, examine_argument): Remove
+       functions.
+       (INT_REGS, SSE_REGS): Remove macros.
+       (x86_64_push_arguments): Remove function.
+       (amd64_push_arguments): New function.
+       (x86_64_push_dummy_call): Call amd64_push_arguments instead of
+       x86_64_push_arguments.
+
+2003-11-28  Mark Kettenis  <kettenis@gnu.org>
+
+       * x86-64-tdep.c (x86_64_frame_cache): Don't bail out if %rbp is
+       zero.  Reorganize code a bit.
+
+2003-11-27  Mark Kettenis  <kettenis@gnu.org>
+
+       * dwarf2-frame.c: Fix another comment.
+
+       * x86-64-tdep.c (RET_INT_REGS, RET_SSE_REGS): Remove defines.
+       (x86_64_use_struct_convention, x86_64_extract_return_value,
+       x86_64_store_return_value): Remove.
+       (amd64_reg_class): New enum.
+       (amd64_merge_classes, amd64_classify_aggregate, amd64_classify,
+       amd64_return_value): New functions.
+       (x86_64_init_abi): Don't set extract_return_value,
+       store_return_value and use_struct_convention.  Set return_value to
+       amd64_return_value.
+       * i387-tdep.h (i387_return_value): New prototype.
+       * i387-tdep.c (i387_return_value): New function.
+
+       * dwarf2-frame.c: Fix some comments and whitespace problems.
+
+       * i386nbsd-tdep.c: Don't include "gdbtypes.h".  Include
+       "gdb_assert.h" and "gdb_string.h".
+       (i386nbsd_r_reg_offset): Rename from regmap.
+       (SIZEOF_STRUCT_REG): Remove.
+       (i386nbsd_supply_reg, fetch_core_registers,
+       fetch_elfcore_registers, i386nbsd_core_fns, i386nbsd_elfcore_fns):
+       Remove.
+       (i386nbsd_aout_supply_regset,
+       i386nbsd_aout_regset_from_core_section): New functions.
+       (i386nbsd_sc_reg_offset): Don't explicitly specify size of array.
+       (i386nbsd_init_abi): Initialize TDEP->gregset_reg_offset,
+       TDEP->gregset_num_regs amd sizeof_gregset.  Use ARRAY_SIZE to
+       initialize TDEP->sc_num_regs.
+       (i386nbsdaout_init_abi): New function.
+       (i386nbsdelf_init_abi): Remove initialization of
+       TDEP->num_xmm_regs.  Don't set num_regs here.
+       (_initialize_i386nbsd_tdep): Don't call add_core_fns.  Use
+       i386nbsd_aout_init to register NetBSD a.out OS/ABI.
+
+       * osabi.c (generic_elf_osabi_sniff_abi_tag_sections): Use
+       .note.netbsdcore.procinfo section to recognize NetBSD core files.
+
+2003-11-26  Michael Chastain  <mec.gnu@mindspring.com>
+
+       * cp-abi.c: Update copyright years.
+
+2003-11-25  Andrew Cagney  <cagney@redhat.com>
+
+       * thread-db.c (enable_thread_event): New function.  Ensure that BP
+       is a code address.
+       (enable_thread_event_reporting): Use enable_thread_event.
+
 2003-11-25  Michael Snyder  <msnyder@redhat.com>
 
        * mips-tdep.c (mips_o64_extract_return_value): Correct for
             David Mosberger  <davidm@hpl.hp.com>
 
        * ia64-tdep.c: Include elf.h.
-       [HAVE_LIBUNWIND_IA64_H]: Include libunwind-frame.h and 
+       [HAVE_LIBUNWIND_IA64_H]: Include libunwind-frame.h and
        libunwind-ia64.h.
        (ia64_rse_slot_num, ia64_rse_skip_regs): New for libunwind support.
        (ia64_gdb2uw_regnum, ia64_uw2gdb_regnum): Ditto.
        (ia64_libunwind_frame_prev_register): Ditto.
        (ia64_libunwind_frame_sniffer): Ditto.
        (ia64_gdbarch_init)[HAVE_LIBUNWIND_IA64_H]: Add libunwind frame
-       sniffer.  Register libunwind functions needed by generic 
-       libunwind frame code using libunwind_frame_set_descr(). 
+       sniffer.  Register libunwind functions needed by generic
+       libunwind frame code using libunwind_frame_set_descr().
 
 2003-11-16  Daniel Jacobowitz  <drow@mvista.com>
 
        (mips_register_name): Get the processor names from the tdep.
        (mips_tx39_reg_names): New array.
        (mips_generic_reg_names): Wire to a standard set of names.
-       (mips_gdbarch_init): Set "mips_processor_reg_names".    
+       (mips_gdbarch_init): Set "mips_processor_reg_names".
        * config/mips/tm-irix5.h (MIPS_REGISTER_NAMES): Delete macro.
        * config/mips/tm-mips.h (MIPS_REGISTER_NAMES): Delete macro.
        * config/mips/tm-tx39.h (MIPS_REGISTER_NAMES): Delete macro.
        * libunwind-frame.h: New file.
        * acconfig.h (HAVE_LIBUNWIND): #undef reference added.
        * configure.in: Add --with-libunwind option support.  Define
-       HAVE_LIBUNWIND if libunwind support selected / defaulted.  
+       HAVE_LIBUNWIND if libunwind support selected / defaulted.
        Also check for libunwind.h and libunwind-ia64.h headers.
        * configure: Regenerated.
        * Makefile.in: Add support for libunwind-frame.o.
        * config.in: Regenerated.
 
 2003-11-14  Jeff Johnston  <jjohnstn@redhat.com>
+
        * config/ia64/nm-linux.h (NATIVE_XFER_UNWIND_TABLE): New macro to
        set up the ia64 linux native target method for getting the kernel
        unwind table.
        * gdbarch.h: Re-generate.
        * remote-sim.c (gdbsim_open): Use "selected_architecture_name" and
        "selected_byte_order".
-       
+
 2003-11-13  Andrew Cagney  <cagney@redhat.com>
 
        * ppc-linux-tdep.c (ppc_linux_return_value): Fix parameter order.
        (sh_sh64_register_name): Rename to sh64_register_name.
        (sh_sh64_breakpoint_from_pc): Rename to sh64_breakpoint_from_pc.
        (sh_sh64_register_byte): Rename to sh64_register_byte.
-       (sh_sh64_build_float_register_type): 
+       (sh_sh64_build_float_register_type):
        Rename to sh64_build_float_register_type.
-       (sh_sh64_register_convert_to_virtual): 
+       (sh_sh64_register_convert_to_virtual):
        Rename to sh64_register_convert_to_virtual.
-       (sh_sh64_register_convert_to_raw): 
+       (sh_sh64_register_convert_to_raw):
        Rename to sh64_register_convert_to_raw.
 
-       * sh64-tdep.c (translate_insn_rn, is_media_pseudo, 
-       sh64_media_reg_base_num, sh64_compact_reg_base_num, 
+       * sh64-tdep.c (translate_insn_rn, is_media_pseudo,
+       sh64_media_reg_base_num, sh64_compact_reg_base_num,
        sh64_nofp_frame_init_saved_regs, sh64_push_arguments,
-       sh64_extract_return_value, sh64_show_media_regs, 
-       sh64_show_compact_regs, sh_sh64_register_byte, sh64_register_type, 
+       sh64_extract_return_value, sh64_show_media_regs,
+       sh64_show_compact_regs, sh_sh64_register_byte, sh64_register_type,
        sh_sh64_register_convert_to_virtual, sh_sh64_register_convert_to_raw,
-       sh64_pseudo_register_read, sh64_pseudo_register_write, 
+       sh64_pseudo_register_read, sh64_pseudo_register_write,
        sh64_do_pseudo_register, sh_compact_print_registers_info):
        Delete unused variable 'tdep'.
 
        * sh64-tdep.c: Coding standard and spelling comment fixes.
        (sh64_extract_return_value): Replace deprecated_store_floating
        with store_typed_floating.
-       (sh_sh64_register_convert_to_raw): Replace 
+       (sh_sh64_register_convert_to_raw): Replace
        deprecated_store_floating with store_typed_floating.
        (sh_sh64_register_virtual_type): Convert to sh64_register_type.
        (sh64_frame_chain, sh64_get_saved_pr, sh64_get_saved_register,
        sh64_nofp_frame_init_saved_regs, sh64_push_arguments,
-       sh64_extract_struct_value_address, sh64_pop_frame, 
+       sh64_extract_struct_value_address, sh64_pop_frame,
        sh64_extract_return_value, sh64_store_return_value,
-       sh_sh64_register_convert_to_virtual, sh64_pseudo_register_read, 
+       sh_sh64_register_convert_to_virtual, sh64_pseudo_register_read,
        sh_sh64_register_convert_to_raw, sh_pseudo_register_write):
        Replace DEPRECATED_REGISTER_RAW_SIZE with register_size.
        Replace DEPRECATED_REGISTER_VIRTUAL_TYPE with register_type.
        (sh64_gdbarch_init): Don't set deprecated_register_bytes,
        deprecated_register_virtual_type, deprecated_register_raw_size,
-       deprecated_max_register_raw_size, or 
+       deprecated_max_register_raw_size, or
        deprecated_max_register_virtual_size.  Instead, just set
        gdbarch_register_type.
        (sh_sh64_register_raw_size): Delete.
        (TARGET_FLOAT_FORMAT: Pass "current_gdbarch" to default_double_format.
        (TARGET_DOUBLE_FORMAT,TARGET_LONG_DOUBLE_FORMAT): Ditto.
        * gdbarch.c: Re-generate.
-       
+
        * config/s390/s390.mh (XM_FILE, XM_CLIBS): Delete macros.
        * config/s390/nm-linux.h (KERNEL_U_ADDR): Define.
        * config/s390/xm-linux.h: Delete file.
 2003-11-05  Jeff Johnston  <jjohnstn@redhat.com>
 
        * ia64-tdep.c (struct gdbarch_tdep): Remove os_ident field.
-       (ia64_gdbarch_init): Don't bother calculating the os.  
-       Instead use the gdbarch_info struct and look at the osabi field.  
-       Also use gdbarch_list_lookup_by_info() to look for a 
-       candidate gdbarch. 
+       (ia64_gdbarch_init): Don't bother calculating the os.
+       Instead use the gdbarch_info struct and look at the osabi field.
+       Also use gdbarch_list_lookup_by_info() to look for a
+       candidate gdbarch.
 
 2003-11-05  Kevin Buettner  <kevinb@redhat.com>
 
 
 2003-11-04  Michael Snyder  <msnyder@redhat.com>
 
-       * MAINTAINERS: Remove myself as owner of breakpoints and 
+       * MAINTAINERS: Remove myself as owner of breakpoints and
        of sparc/solaris.
 
 2003-11-03  Corinna Vinschen  <vinschen@redhat.com>
        * symfile.c (reread_symbols): Clear per-objfile data.
 
 2003-10-28  Jeff Johnston  <jjohnstn@redhat.com>
+
        * symfile.c (symbol_file_add_with_addrs_or_offsets): Switch to use
        printf_unfiltered instead of printf_filtered for output messages.
        (add_symbol_file_command): Ditto.
 
        * gdbarch.sh (convert_from_func_ptr_addr): Convert to a pure
        multi-arch method, add "targ" parameter.
-       (struct target_ops): Declare.   
+       (struct target_ops): Declare.
        * gdbarch.h, gdbarch.c: Re-generate.
        * Makefile.in (c-valprint.o): Update dependencies.
        * arch-utils.h: Update copyright.
        (frame_id_build_special): New prototype.
        * frame.c (frame_id_build_special): New function.
        (frame_id_build): Change to call frame_id_build_special().
-       (frame_id_eq): Change to also test special_addr field. 
-       (frame_id_inner): Update comment. 
+       (frame_id_eq): Change to also test special_addr field.
+       (frame_id_inner): Update comment.
 
 2003-10-17  Andrew Cagney  <cagney@redhat.com>
 
        (IA64_LINUX_SIGCONTEXT_OFFSET): Magic constant removed.
        (ia64_linux_sigcontext_register_addr): Find the address of the
        sigcontext area stored in the sigframe instead of using
-       a magic offset constant. 
+       a magic offset constant.
 
 2003-10-15  Andrew Cagney  <cagney@redhat.com>
 
This page took 0.032815 seconds and 4 git commands to generate.