]> git.ipfire.org Git - thirdparty/binutils-gdb.git/log
thirdparty/binutils-gdb.git
22 years agoIndex: ChangeLog
Andrew Cagney [Thu, 7 Aug 2003 18:09:30 +0000 (18:09 +0000)] 
Index: ChangeLog
2003-08-07  Andrew Cagney  <cagney@redhat.com>

* interps.h (INTERP_MI2, INTERP_MI3): Define.

Index: doc/ChangeLog
2003-08-07  Andrew Cagney  <cagney@redhat.com>

* gdb.texinfo (Mode Options): Mention that "mi2" was included in
GDB 6.0.

Index: mi/ChangeLog
2003-08-07  Andrew Cagney  <cagney@redhat.com>

* mi-interp.c (_initialize_mi_interp): Register "mi2" and "mi3".
Make "mi" select "mi2".

Index: testsuite/gdb.mi/ChangeLog
2003-08-07  Andrew Cagney  <cagney@redhat.com>

* mi2-basics.exp: Copy base MI .exp file, set MIFLAGS to -i=mi2.
* mi2-break.exp, mi2-cli.exp, mi2-console.exp: Ditto.
* mi2-disassemble.exp, mi2-eval.exp, mi2-file.exp: Ditto.
* mi2-hack-cli.exp, mi2-pthreads.exp, mi2-read-memory.exp: Ditto.
* mi2-regs.exp, mi2-return.exp, mi2-simplerun.exp: Ditto.
* mi2-stack.exp, mi2-stepi.exp, mi2-syn-frame.exp: Ditto.
* mi2-until.exp, mi2-var-block.exp, mi2-var-child.exp: Ditto.
* mi2-var-cmd.exp, mi2-var-display.exp, mi2-watch.exp: Ditto.

22 years agoThis commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.
nobody [Thu, 7 Aug 2003 17:47:43 +0000 (17:47 +0000)] 
This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.

Cherrypick from master 2003-08-07 17:47:42 UTC Andrew Cagney <cagney@redhat.com> 'Index: ChangeLog':
    gdb/testsuite/gdb.mi/mi2-basics.exp
    gdb/testsuite/gdb.mi/mi2-break.exp
    gdb/testsuite/gdb.mi/mi2-cli.exp
    gdb/testsuite/gdb.mi/mi2-console.exp
    gdb/testsuite/gdb.mi/mi2-disassemble.exp
    gdb/testsuite/gdb.mi/mi2-eval.exp
    gdb/testsuite/gdb.mi/mi2-file.exp
    gdb/testsuite/gdb.mi/mi2-hack-cli.exp
    gdb/testsuite/gdb.mi/mi2-pthreads.exp
    gdb/testsuite/gdb.mi/mi2-read-memory.exp
    gdb/testsuite/gdb.mi/mi2-regs.exp
    gdb/testsuite/gdb.mi/mi2-return.exp
    gdb/testsuite/gdb.mi/mi2-simplerun.exp
    gdb/testsuite/gdb.mi/mi2-stack.exp
    gdb/testsuite/gdb.mi/mi2-stepi.exp
    gdb/testsuite/gdb.mi/mi2-syn-frame.exp
    gdb/testsuite/gdb.mi/mi2-until.exp
    gdb/testsuite/gdb.mi/mi2-var-block.exp
    gdb/testsuite/gdb.mi/mi2-var-child.exp
    gdb/testsuite/gdb.mi/mi2-var-cmd.exp
    gdb/testsuite/gdb.mi/mi2-var-display.exp
    gdb/testsuite/gdb.mi/mi2-watch.exp

22 years ago2003-08-07 Michal Ludvig <mludvig@suse.cz>
Michal Ludvig [Thu, 7 Aug 2003 11:21:58 +0000 (11:21 +0000)] 
2003-08-07  Michal Ludvig  <mludvig@suse.cz>

* x86-64-tdep.c (x86_64_push_arguments): Skip the red zone.

22 years ago(Oops, now the correct version :-)
Michal Ludvig [Thu, 7 Aug 2003 08:09:22 +0000 (08:09 +0000)] 
(Oops, now the correct version :-)
2003-08-07  Michal Ludvig  <mludvig@suse.cz>
* x86-64-tdep.c (x86_64_dwarf_regmap): Correct register numbers.

22 years ago2003-08-07 Michal Ludvig <mludvig@suse.cz>
Michal Ludvig [Thu, 7 Aug 2003 07:49:52 +0000 (07:49 +0000)] 
2003-08-07  Michal Ludvig  <mludvig@suse.cz>
* x86-64-tdep.c (x86_64_dwarf_regmap): Correct register numbers.

22 years ago From Kei Sakamoto <sakamoto.kei@renesas.com>:
Daniel Jacobowitz [Thu, 7 Aug 2003 04:05:59 +0000 (04:05 +0000)] 
From Kei Sakamoto <sakamoto.kei@renesas.com>:
* gdb.asm/asm-source.exp : Add -lgloss to link-flags.
* gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
Replace ld24 with seth/add3.

22 years ago*** empty log message ***
gdbadmin [Thu, 7 Aug 2003 00:00:01 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago2003-08-06 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Wed, 6 Aug 2003 15:15:19 +0000 (15:15 +0000)] 
2003-08-06  Andrew Cagney  <cagney@redhat.com>

* gdb.texinfo (Mode Options): Mention that level three is the
highest available and that level 2 is deprecated.
(Annotations Overview): Mention annotation levels. Cross reference
to "Limitations of the Annotation Interface" in annotate.texi.
(TODO, Value Annotations, Frame Annotations): Delete section.
(Displays, Breakpoint Info): Delete.

22 years ago*** empty log message ***
gdbadmin [Wed, 6 Aug 2003 00:00:32 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago./
Daniel Jacobowitz [Tue, 5 Aug 2003 14:59:59 +0000 (14:59 +0000)] 
./
* Makefile.in (tui-interp.o): Update dependencies.
tui/
* tui-interp.c: Include "cli-out.h".
(tui_resume): Update tui_old_uiout's stream to gdb_stdout.

22 years ago*** empty log message ***
gdbadmin [Tue, 5 Aug 2003 00:00:31 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago2003-08-04 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Mon, 4 Aug 2003 20:43:36 +0000 (20:43 +0000)] 
2003-08-04  Andrew Cagney  <cagney@redhat.com>

* agentexpr.texi: Delete @bye.
* Makefile.in (STABS_DOC_SOURCE_INCLUDES): Add "fdl.texi"
(stabs.info): Add $(srcdir) to include search path.
(html): Depend on "annotate_toc.html", and not "annotate.html".
* stabs.texinfo: Ditto.  Include "fdl.texi".
* gdbint.texinfo: Update copyright statement's list of invariant
sections.

22 years ago2003-08-04 David Carlton <carlton@kealia.com>
David Carlton [Mon, 4 Aug 2003 17:12:07 +0000 (17:12 +0000)] 
2003-08-04  David Carlton  <carlton@kealia.com>

* charset.c (cached_iconv_convert): Add __FILE__ and __LINE__ args
to internal_error call.

22 years ago2003-08-04 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Mon, 4 Aug 2003 15:55:07 +0000 (15:55 +0000)] 
2003-08-04  Andrew Cagney  <cagney@redhat.com>

* frame.c (frame_func_unwind): Use frame_unwind_address_in_block.

22 years ago PR c++/1267
Daniel Jacobowitz [Mon, 4 Aug 2003 03:07:01 +0000 (03:07 +0000)] 
PR c++/1267
* minsyms.c (lookup_minimal_symbol_by_pc_section): If SECTION is
NULL, default to the section containing PC.

22 years ago*** empty log message ***
gdbadmin [Mon, 4 Aug 2003 00:00:01 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago2003-08-02 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Sun, 3 Aug 2003 02:35:25 +0000 (02:35 +0000)] 
2003-08-02  Andrew Cagney  <cagney@redhat.com>

* config/djgpp/fnchange.lst: Fix up testsuite/gdb.c++/annota3.cc,
gdb/testsuite/gdb.c++/annota3.exp, amd64fbsd-tdep.c and
amd64fbsd-nat.c.

22 years ago2003-08-02 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Sun, 3 Aug 2003 02:05:46 +0000 (02:05 +0000)] 
2003-08-02  Andrew Cagney  <cagney@redhat.com>

* gdb.base/annota3.exp: New file.
* gdb.base/annota3.c: New file.
* gdb.c++/annota3.exp: New file.
* gdb.c++/annota3.cc: New file.

22 years agoThis commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.
nobody [Sun, 3 Aug 2003 01:57:14 +0000 (01:57 +0000)] 
This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.

Cherrypick from master 2003-08-03 01:57:13 UTC Andrew Cagney <cagney@redhat.com> '2003-08-02  Andrew Cagney  <cagney@redhat.com>':
    gdb/testsuite/gdb.base/annota3.c
    gdb/testsuite/gdb.base/annota3.exp
    gdb/testsuite/gdb.c++/annota3.cc
    gdb/testsuite/gdb.c++/annota3.exp

22 years ago*** empty log message ***
gdbadmin [Sun, 3 Aug 2003 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago2003-08-02 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Sat, 2 Aug 2003 20:12:24 +0000 (20:12 +0000)] 
2003-08-02  Andrew Cagney  <cagney@redhat.com>

* Makefile.in: Update all dependencies and definitions.

22 years ago*** empty log message ***
gdbadmin [Sat, 2 Aug 2003 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago2003-08-01 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Fri, 1 Aug 2003 21:56:58 +0000 (21:56 +0000)] 
2003-08-01  Andrew Cagney  <cagney@redhat.com>

Import mainline multi-arch changes from Kei Sakamoto.
* gdb/NEWS: Mention that m32r is multi-arch.
* configure.tgt: Recognize m32r-*-*.
* config/m32r/m32r.mt: New file.
* m32r-rom.c, m32r-stub.c, m32r-tdep.c: Import

22 years ago*** empty log message ***
gdbadmin [Fri, 1 Aug 2003 00:00:31 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago2003-07-31 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Thu, 31 Jul 2003 21:00:34 +0000 (21:00 +0000)] 
2003-07-31  Andrew Cagney  <cagney@redhat.com>

* regcache.c (struct regcache_descr): Update comments on
nr_raw_registers.
(init_legacy_regcache_descr): Don't set nr_raw_registers or
sizeof_raw_register_valid_p.
(init_regcache_descr): Set nr_raw_registers and
sizeof_raw_register_valid_p before calling
init_legacy_regcache_descr.

22 years ago*** empty log message ***
gdbadmin [Thu, 31 Jul 2003 00:00:31 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago2003-07-28 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Wed, 30 Jul 2003 04:17:02 +0000 (04:17 +0000)] 
2003-07-28  Andrew Cagney  <cagney@redhat.com>

* Makefile.in (INFO_DEPS): Add annotate.info.
(dvi, ps, html, pdf): Add annotate.
(ANNOTATE_DOC_SOURCE_INCLUDES): New macro.
(ANNOTATE_DOC_BUILD_INCLUDES): New macro.
(ANNOTATE_DOC_FILES): New macro.
(ANNOTATE_TEX_TMPS): New macro.
(annotate.info, annotate_toc.html): Specify dependencies.
(annotate.ps, annotate.pdf, annotate.dvi): Ditto.
* annotate.texinfo: Rename annotate.texi.  Get building.  Add
"Migrating to GDB/MI" and "Limitations of the Annotation
Interface" chapters.  Mention why it is not part of the user
guide.  Update copyright notice.  Include "fdl.texi".

22 years agoThis commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.
nobody [Wed, 30 Jul 2003 04:14:39 +0000 (04:14 +0000)] 
This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.

Cherrypick from master 2003-07-30 04:14:38 UTC Andrew Cagney <cagney@redhat.com> '2003-07-28  Andrew Cagney  <cagney@redhat.com>':
    gdb/doc/annotate.texinfo

22 years ago*** empty log message ***
gdbadmin [Wed, 30 Jul 2003 00:00:32 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago2003-07-28 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Tue, 29 Jul 2003 03:18:46 +0000 (03:18 +0000)] 
2003-07-28  Andrew Cagney  <cagney@redhat.com>

* annotate.c (annotate_breakpoints_headers): Restrict annotation
to level 2.
(annotate_breakpoints_table, annotate_record): Ditto.
(annotate_breakpoints_table_end, annotate_field_begin): Ditto.
(annotate_field_name_end, annotate_field_value): Ditto.
(annotate_field_end, annotate_frame_source_begin): Ditto.
(annotate_frame_source_file, annotate_frame_source_file_end): Ditto.
(annotate_frame_source_line, annotate_frame_source_end): Ditto.
(annotate_frame_begin, annotate_frame_function_name): Ditto.
(annotate_frame_address_end, annotate_frame_address): Ditto.
(annotate_frame_args, annotate_frame_end): Ditto.
(annotate_frame_where, annotate_arg_begin): Ditto.
(annotate_arg_name_end, annotate_arg_value): Ditto.
(annotate_arg_end, annotate_signal_handler_caller): Ditto.
(annotate_function_call, annotate_signal_name): Ditto.
(annotate_signal_string, annotate_signal_name_end): Ditto.
(annotate_signal_string_end, annotate_value_history_begin): Ditto.
(annotate_value_begin, annotate_value_history_value): Ditto.
(annotate_value_history_end, annotate_value_end): Ditto.
(annotate_display_begin, annotate_display_number_end): Ditto.
(annotate_display_format, annotate_display_expression): Ditto.
(annotate_display_expression_end, annotate_display_value): Ditto.
(annotate_display_end, annotate_array_section_begin): Ditto.
(annotate_elt_rep, annotate_elt_rep_end): Ditto.
(annotate_elt, annotate_array_section_end): Ditto.

22 years ago*** empty log message ***
gdbadmin [Tue, 29 Jul 2003 00:00:32 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago2003-07-28 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Mon, 28 Jul 2003 15:34:02 +0000 (15:34 +0000)] 
2003-07-28  Andrew Cagney  <cagney@redhat.com>

* mips-tdep.c (print_gp_register_row): Print the GPR's register
MOD NUM_REGS.

22 years ago * thread.c (info_threads_command): Use get_selected_frame ().
Daniel Jacobowitz [Mon, 28 Jul 2003 13:02:41 +0000 (13:02 +0000)] 
* thread.c (info_threads_command): Use get_selected_frame ().
Check that there is at least one non-sentinel frame.

22 years ago * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
Daniel Jacobowitz [Mon, 28 Jul 2003 00:58:47 +0000 (00:58 +0000)] 
* gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
pattern.

22 years ago*** empty log message ***
gdbadmin [Mon, 28 Jul 2003 00:00:01 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago * m68hc11-tdep.c (struct frame_extra_info): Remove.
Stephane Carrez [Sun, 27 Jul 2003 21:40:50 +0000 (21:40 +0000)] 
* m68hc11-tdep.c (struct frame_extra_info): Remove.
(m68hc11_pop_frame): Remove.
(m68hc11_frame_saved_pc): Remove.
(m68hc11_frame_chain): Remove.
(m68hc11_frame_init_saved_regs): Remove.
(m68hc11_init_extra_frame_info): Remove.
(m68hc11_store_struct_return): Remove.
(m68hc11_saved_pc_after_call): Remove.
(m68hc11_call_dummy_address): Remove.

22 years ago * m68hc11-tdep.c (struct m68hc11_unwind_cache): New struct to hold
Stephane Carrez [Sun, 27 Jul 2003 21:26:00 +0000 (21:26 +0000)] 
* m68hc11-tdep.c (struct m68hc11_unwind_cache): New struct to hold
frame unwind information.
(m68hc11_scan_prologue): New function from m68hc11_guess_from_prologue
and adapted for frame unwinding.
(m68hc11_skip_prologue): Update to scan prologue in temporary object.
(m68hc11_unwind_pc): New function.
(m68hc11_frame_unwind_cache): New function to analyze frames.
(m68hc11_frame_this_id): New function to create new frame struct.
(m68hc11_frame_prev_register): New function to unwind a register from
the frame.
(m68hc11_frame_unwind): Default 68hc11/68hc12 unwinder.
(m68hc11_frame_p): New function for the above.
(m68hc11_frame_base_address): New function to return fp of frame.
(m68hc11_frame_args_address): Update for frame.
(m68hc11_frame_base): Default 68hc11/68hc12 frame.
(m68hc11_unwind_sp): New function.
(m68hc11_unwind_dummy_id): New function.
(m68hc11_gdbarch_init): Install the above frames; remove deprecated
calls.

22 years ago2003-07-27 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Sun, 27 Jul 2003 21:14:37 +0000 (21:14 +0000)] 
2003-07-27  Andrew Cagney  <cagney@redhat.com>

* gdb.base/fileio.exp: Use SH when running commands using
remote_exec.

22 years ago * m68hc11-tdep.c (m68hc11_analyze_instruction): Don't advance the pc.
Stephane Carrez [Sun, 27 Jul 2003 20:54:38 +0000 (20:54 +0000)] 
* m68hc11-tdep.c (m68hc11_analyze_instruction): Don't advance the pc.
(m68hc11_guess_from_prologue): Advance the pc and frame size only
when we are beyond the current pc.

22 years ago * m68hc11-tdep.c (m68hc11_push_dummy_call): New function adapted
Stephane Carrez [Sun, 27 Jul 2003 20:28:09 +0000 (20:28 +0000)] 
* m68hc11-tdep.c (m68hc11_push_dummy_call): New function adapted
from m68hc11_push_arguments.
(m68hc11_push_arguments): Remove.
(m68hc11_push_return_address): Remove.
(m68hc11_gdbarch_init): Install the above; remove above deprecated
handlers; remove deprecated_extra_stack_alignment_needed.

22 years ago2003-07-27 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Sun, 27 Jul 2003 17:19:58 +0000 (17:19 +0000)] 
2003-07-27  Andrew Cagney  <cagney@redhat.com>

Sync HP/UX with mainline:
* config/pa/tm-hppa.h (init_frame_pc_default): Declare.
* infcall.c (legacy_push_dummy_code) [GDB_TARGET_IS_HPPA]: Update
REAL_PC and not the pointer.
* hppa-hpux-tdep.c: Include frame.h
* config/pa/tm-hppa64.h (GDB_MULTI_ARCH): Set to
GDB_MULTI_ACH_PARTIAL.
* config/pa/tm-hppa64.h (FRAME_SAVED_PC_IN_SIGTRAMP): Use
get_frame_base.
(FRAME_BASE_BEFORE_SIGTRAMP): Ditto.
(FRAME_FIND_SAVED_REGS_IN_SIGTRAMP): Ditto.
(struct value): Add opaque declaration.
(DEPRECATED_FRAME_ARGS_ADDRESS): Delete.
* config/pa/tm-hppa64.h (REGISTER_NAMES): Delete macro.
(REGISTER_NAME): Define.
(hppa64_register_name): Declare.
* config/pa/tm-hppa.h (REGISTER_NAMES): Delete macro.
* hppa-tdep.c (hppa_gdbarch_init): Set hppa_register_name.
(hppa64_register_name): New function.
(hppa_register_name): New function.

22 years ago*** empty log message ***
gdbadmin [Sun, 27 Jul 2003 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago2003-07-26 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Sat, 26 Jul 2003 22:57:56 +0000 (22:57 +0000)] 
2003-07-26  Andrew Cagney  <cagney@redhat.com>

* m68hc11-tdep.c (m68hc11_gdbarch_init): Set non-deprecated
store_return_value and extract_struct_value_address.

22 years ago * gdb.texinfo (TUI Keys): Document C-x o key to switch active window.
Stephane Carrez [Sat, 26 Jul 2003 07:40:14 +0000 (07:40 +0000)] 
* gdb.texinfo (TUI Keys): Document C-x o key to switch active window.

22 years ago*** empty log message ***
gdbadmin [Sat, 26 Jul 2003 00:00:32 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago*** empty log message ***
gdbadmin [Fri, 25 Jul 2003 00:00:31 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago * tui.c (tui_rl_other_window): New function to switch the TUI active
Stephane Carrez [Thu, 24 Jul 2003 20:27:00 +0000 (20:27 +0000)] 
* tui.c (tui_rl_other_window): New function to switch the TUI active
window and give focus to a next window.
(tui_initialize_readline): Bind it to c-x o.
(tui_rl_next_keymap): Activate TUI mode when entering SingleKey mode.

22 years ago * NEWS: Mention "regs" deprecated for m68hc11 too.
Stephane Carrez [Thu, 24 Jul 2003 20:02:34 +0000 (20:02 +0000)] 
* NEWS: Mention "regs" deprecated for m68hc11 too.

* m68hc11-tdep.c (_initialize_m68hc11_tdep): Deprecate "regs" command.
(m68hc11_print_register): New function to print out one register.
(m68hc11_print_registers_info): New function to print registers.
(show_regs): Deprecate and use the above.
(m68hc11_gdbarch_init): Install the print_registers_info.

22 years ago * linux-arm-low.c (arm_reinsert_addr): New function.
Daniel Jacobowitz [Thu, 24 Jul 2003 19:04:21 +0000 (19:04 +0000)] 
* linux-arm-low.c (arm_reinsert_addr): New function.
(the_low_target): Add arm_reinsert_addr.

22 years ago*** empty log message ***
gdbadmin [Thu, 24 Jul 2003 00:00:32 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago * tui.c (tui_enable): Call tuiRefreshAll to make sure the window
Stephane Carrez [Wed, 23 Jul 2003 21:41:22 +0000 (21:41 +0000)] 
* tui.c (tui_enable): Call tuiRefreshAll to make sure the window
is accurate.

22 years ago * tui-interp.c (tui_resume): Enable tui when we expected it.
Stephane Carrez [Wed, 23 Jul 2003 21:23:54 +0000 (21:23 +0000)] 
* tui-interp.c (tui_resume): Enable tui when we expected it.
(tui_suspend): Remember in which TUI mode we are.
(_initialize_tui_interp): Use the tui interpreter even when no
other interpreter was set and define in which TUI mode to start.

22 years ago2003-07-23 Michal Ludvig <mludvig@suse.cz>
Elena Zannoni [Wed, 23 Jul 2003 19:28:35 +0000 (19:28 +0000)] 
2003-07-23  Michal Ludvig  <mludvig@suse.cz>
    Elena Zannoni  <ezannoni@redhat.com>

  * linespec.c (decode_line_2): Avoid crash if
  find_function_start_sal() returns empty record.

22 years ago * ia64-tdep.c (ia64_print_insn): New function.
Andreas Schwab [Wed, 23 Jul 2003 18:33:22 +0000 (18:33 +0000)] 
* ia64-tdep.c (ia64_print_insn): New function.
(ia64_gdbarch_init): Set print_insn to it.
(_initialize_ia64_tdep): Don't set deprecated_tm_print_insn and
deprecated_tm_print_insn_info.

22 years ago*** empty log message ***
gdbadmin [Wed, 23 Jul 2003 00:00:01 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago2003-07-22 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Tue, 22 Jul 2003 18:23:22 +0000 (18:23 +0000)] 
2003-07-22  Elena Zannoni  <ezannoni@redhat.com>

* dwarf2loc.c (locexpr_describe_location): Fix typos.

22 years ago2003-07-22 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Tue, 22 Jul 2003 18:14:21 +0000 (18:14 +0000)] 
2003-07-22  Elena Zannoni  <ezannoni@redhat.com>

dwarf2loc.c (locexpr_describe_location): Fix typo.

22 years ago2003-07-22 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Tue, 22 Jul 2003 15:44:10 +0000 (15:44 +0000)] 
2003-07-22  Elena Zannoni  <ezannoni@redhat.com>

* findvar.c (read_var_value): Remove case for thread local storage
variables.  It is now entirely handled by the dwarf2 location
expression code.
* printcmd.c (address_info): Ditto.
* symtab.h (address_class): Remove LOC_THREAD_LOCAL_STATIC
enumeration value.
(struct symbol): Remove objfile field, which was used by
LOC_THREAD_LOCAL_STATIC only.
* dwarf2read.c (decode_locdesc): Remove is_thread_local variable.
* dwarf2loc.h (struct dwarf2_loclist_baton): Add comment about
usage of objfile pointer.
* dwarf2loc.c (locexpr_describe_location): Add case to handle
thread local variables.
Add include of objfiles.h.
* dwarf2expr.c (execute_stack_op): Add comments about thread local
storage variables.
* Makefile.in (dwarf2loc.o): Update dependencies.

22 years ago * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
Andreas Schwab [Tue, 22 Jul 2003 12:18:06 +0000 (12:18 +0000)] 
* gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.

22 years ago*** empty log message ***
gdbadmin [Tue, 22 Jul 2003 00:00:32 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago2003-07-21 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Mon, 21 Jul 2003 14:28:28 +0000 (14:28 +0000)] 
2003-07-21  Andrew Cagney  <cagney@redhat.com>

* dwarf2-frame.h (dwarf2_frame_sniffer): Replace "dwarf2_frame_p".
* dwarf2-frame.c (dwarf2_frame_sniffer): Replace "dwarf2_frame_p".
(dwarf2_frame_cache): Use frame_unwind_address_in_block, instead
of frame_pc_unwind.
* i386-tdep.c (i386_gdbarch_init): Update.
* alpha-tdep.c (alpha_dwarf2_init_abi): Update.

22 years ago*** empty log message ***
gdbadmin [Mon, 21 Jul 2003 00:00:31 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago * m68hc11-tdep.c (m68hc11_pseudo_register_read): Use
Stephane Carrez [Sun, 20 Jul 2003 18:38:41 +0000 (18:38 +0000)] 
* m68hc11-tdep.c (m68hc11_pseudo_register_read): Use
regcache_cooked_read_unsigned instead of read_register.
(m68hc11_saved_pc_after_call): Likewise.
(m68hc11_pseudo_register_write): Use regcache_cooked_write_unsigned
instead of write_register.
(m68hc11_register_type): New function.
(m68hc11_register_virtual_type): Remove.
(m68hc11_store_return_value): Convert to use the regcache.
(m68hc11_extract_struct_value_address): Likewise.
(m68hc11_gdbarch_init): Remove deprecated ops for register to use
m68hc11_register_type; undeprecate store_return_value and
extract_struct_value_address.

22 years ago * m68hc11-tdep.c (m68hc11_extract_return_value): Use regcache_raw_read
Stephane Carrez [Sun, 20 Jul 2003 14:19:49 +0000 (14:19 +0000)] 
* m68hc11-tdep.c (m68hc11_extract_return_value): Use regcache_raw_read
and translate to use regcache.
(m68hc11_gdbarch_init): Undeprecate extract_return_value.

22 years ago*** empty log message ***
gdbadmin [Sun, 20 Jul 2003 00:00:32 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago*** empty log message ***
gdbadmin [Sat, 19 Jul 2003 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago2003-07-18 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Fri, 18 Jul 2003 20:16:34 +0000 (20:16 +0000)] 
2003-07-18  Andrew Cagney  <cagney@redhat.com>

From 2003-07-04 Kei Sakamoto <sakamoto.kei@renesas.com>:
        * disasm.c (gdb_disassemble_info): Initilize di.arch.

22 years ago2003-07-18 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Fri, 18 Jul 2003 19:09:35 +0000 (19:09 +0000)] 
2003-07-18  Andrew Cagney  <cagney@redhat.com>

* ui-out.h (struct ui_file): Add opaque declaration.

22 years ago*** empty log message ***
gdbadmin [Fri, 18 Jul 2003 00:00:32 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago2003-07-17 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Thu, 17 Jul 2003 12:51:55 +0000 (12:51 +0000)] 
2003-07-17  Elena Zannoni  <ezannoni@redhat.com>

* Makefile.in (x86-64-linux-nat.o): Update dependencies.
* x86-64-linux-nat.c (ps_get_thread_area): New function.  Add
include of asm/prctl.h, asm/ptrace.h, and gdb_proc_service.h.

22 years ago* avr-tdep.c (avr_skip_prologue): Return PC unchanged if no prologue found.
Theodore A. Roth [Thu, 17 Jul 2003 04:23:48 +0000 (04:23 +0000)] 
* avr-tdep.c (avr_skip_prologue): Return PC unchanged if no prologue found.
(avr_frame_unwind_cache): Don't unwind FP for main.
Update a comment.
Save the computed prev_sp.
(avr_saved_regs_unwinder): Remove function.
(avr_frame_prev_register): Use PC unwind logic from
avr_saved_regs_unwinder, otherwise use trad_frame_prev_register.

22 years ago*** empty log message ***
gdbadmin [Thu, 17 Jul 2003 00:00:32 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago*** empty log message ***
gdbadmin [Wed, 16 Jul 2003 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago2003-07-15 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Tue, 15 Jul 2003 17:45:29 +0000 (17:45 +0000)] 
2003-07-15  Andrew Cagney  <cagney@redhat.com>

* frame.c (get_frame_id): Use frame_unwind_find_by_frame.
(frame_register_unwind, create_new_frame): Ditto.
(legacy_get_prev_frame, get_frame_type): Ditto.
(get_frame_base_address): Use frame_base_find_by_frame.
(get_frame_locals_address): Use frame_base_find_by_frame.
(get_frame_args_address): Use frame_base_find_by_frame.
* frame-base.h (frame_base_sniffer_ftype): Declare.
(frame_base_append_sniffer): Declare.
(frame_base_find_by_frame): Replace frame_base_find_by_pc.
* frame-base.c (append_predicate): Add a "sniffer" parameter.
(frame_base_append_sniffer): New function.
(frame_base_append_predicate): Add a NULL sniffer.
(frame_base_find_by_frame): Replace "frame_base_find_by_pc".
(struct frame_base_table): Add "sniffer".
(frame_base_free): Free the "sniffer" table.
* frame-unwind.h (frame_unwind_sniffer_ftype): Define.
(frame_unwind_append_sniffer): Declare.
(frame_unwind_find_by_frame): Replace frame_unwind_find_by_pc.
* frame-unwind.c (frame_unwind_free): Free the "sniffer" table.
(struct frame_unwind_table): Add "sniffer", delete "middle".
(append_predicate): Add "sniffer" parameter, append the sniffer.
(frame_unwind_init): Update append_predicate call.
(frame_unwind_append_sniffer): New function.
(frame_unwind_append_predicate): Update append_predicate call.
(frame_unwind_find_by_frame): Replace frame_unwind_find_by_pc.

22 years ago2003-07-15 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Tue, 15 Jul 2003 17:32:14 +0000 (17:32 +0000)] 
2003-07-15  Andrew Cagney  <cagney@redhat.com>

* frame.c (get_prev_frame): Move disabled inside_entry_func to
before code inhibiting repeated unwind attempts.  Add to
commentary on that test's problems.
* blockframe.c (inside_main_func): Look for "main" in the minimal
symbol table.
* d10v-tdep.c (d10v_frame_this_id): Delete check that frames are
identical.

Index: testsuite/ChangeLog
2003-07-15  Andrew Cagney  <cagney@redhat.com>

* gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.

22 years agoOops, forgot to add x86-64-linux-tdep.h in previous commit.
Michal Ludvig [Tue, 15 Jul 2003 12:34:12 +0000 (12:34 +0000)] 
Oops, forgot to add x86-64-linux-tdep.h in previous commit.

22 years agoThis commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.
nobody [Tue, 15 Jul 2003 12:34:09 +0000 (12:34 +0000)] 
This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.

Cherrypick from master 2003-07-15 12:34:08 UTC Michal Ludvig <mludvig@suse.cz> 'Oops, forgot to add x86-64-linux-tdep.h in previous commit.':
    gdb/amd64fbsd-tdep.c
    gdb/config/i386/fbsd64.mh
    gdb/config/i386/fbsd64.mt
    gdb/config/i386/nm-fbsd64.h
    gdb/x86-64-linux-tdep.h

22 years ago2003-07-15 Michal Ludvig <mludvig@suse.cz>
Michal Ludvig [Tue, 15 Jul 2003 11:30:59 +0000 (11:30 +0000)] 
2003-07-15  Michal Ludvig  <mludvig@suse.cz>

* x86-64-linux-nat.c (regmap): Removed.
(supply_gregset, fill_gregset): Call
x86_64_linux_(fill,supply)_gregset functions.
* x86-64-linux-tdep.c (USER_*): New defines.
(user_to_gdb_regmap, x86_64_core_fns): New structure.
(x86_64_linux_supply_gregset, x86_64_linux_fill_gregset):
New functions.
(fetch_core_registers): Ditto.
(_initialize_x86_64_linux_tdep): Call add_core_fns().
* x86-64-linux-tdep.h: New file.
* config/i386/x86-64linux.mh (NATDEPFILES): Remove corelow.o
and core-regset.o.
* config/i386/x86-64linux.mt (TDEPFILES): Add corelow.o.

22 years ago*** empty log message ***
gdbadmin [Tue, 15 Jul 2003 00:00:33 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago*** empty log message ***
gdbadmin [Mon, 14 Jul 2003 00:00:32 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago* x86-64-tdep.c (x86_64_store_return_value): Use
Mark Kettenis [Sun, 13 Jul 2003 22:04:19 +0000 (22:04 +0000)] 
* x86-64-tdep.c (x86_64_store_return_value): Use
regcache_cooked_write_part instead of regcache_cooked_write.

22 years ago*** empty log message ***
gdbadmin [Sun, 13 Jul 2003 00:00:32 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago*** empty log message ***
gdbadmin [Sat, 12 Jul 2003 00:00:32 +0000 (00:00 +0000)] 
*** empty log message ***

22 years agoFix my previous entry to denote the rule I changed.
Theodore A. Roth [Fri, 11 Jul 2003 18:00:10 +0000 (18:00 +0000)] 
Fix my previous entry to denote the rule I changed.

22 years ago* Makefile.in: Quote sed expression when generating transformed_name.
Theodore A. Roth [Fri, 11 Jul 2003 17:56:47 +0000 (17:56 +0000)] 
* Makefile.in: Quote sed expression when generating transformed_name.

22 years ago * Makefile.in (dwarf2-frame.o): Add complaints_h.
Richard Henderson [Fri, 11 Jul 2003 16:56:09 +0000 (16:56 +0000)] 
    * Makefile.in (dwarf2-frame.o): Add complaints_h.
        * dwarf2-frame.c: Include complaints.h.
        (decode_frame_entry_1): Rename from decode_frame_entry; tidy
        variable initialization; return NULL on error.
        (decode_frame_entry): New.

22 years ago2003-07-11 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Fri, 11 Jul 2003 14:54:14 +0000 (14:54 +0000)] 
2003-07-11  Andrew Cagney  <cagney@redhat.com>

* frame.h (get_frame_address_in_block): Declare.
(frame_unwind_address_in_block): Declare.
* frame.c (frame_unwind_address_in_block): New function.
(get_frame_address_in_block): New function.

22 years ago2003-07-09 Michal Ludvig <mludvig@suse.cz>
Michal Ludvig [Fri, 11 Jul 2003 06:44:24 +0000 (06:44 +0000)] 
2003-07-09  Michal Ludvig  <mludvig@suse.cz>

* gdb.c++/templates.exp (test_ptype_of_templates): Recognize
expansion of size_t to 'unsigned long', not only to 'unsigned'.

22 years ago*** empty log message ***
gdbadmin [Fri, 11 Jul 2003 00:00:31 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago*** empty log message ***
gdbadmin [Thu, 10 Jul 2003 00:00:31 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago * m68k-tdep.h (enum struct_return): Define.
Andreas Schwab [Wed, 9 Jul 2003 21:37:13 +0000 (21:37 +0000)] 
* m68k-tdep.h (enum struct_return): Define.
(struct gdbarch_tdep): Add struct_return.
* m68k-tdep.c (m68k_push_dummy_call): Non-scalars bigger than 4
bytes are padded to the right, not to the left.  Pass struct value
address in register %a1, not on stack.
(m68k_use_struct_convention): New function.
(m68k_gdbarch_init): Set use_struct_convention.  Initialize
struct_return in tdep to pcc_struct_return.
* m68klinux-tdep.c (m68k_linux_init_abi): Set struct_return to
reg_struct_return.

22 years ago * somread.c (som_symfile_offsets): Fix compilation error.
Joel Brobecker [Wed, 9 Jul 2003 18:51:42 +0000 (18:51 +0000)] 
    * somread.c (som_symfile_offsets): Fix compilation error.

22 years ago2003-07-09 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Wed, 9 Jul 2003 13:20:39 +0000 (13:20 +0000)] 
2003-07-09  Elena Zannoni  <ezannoni@redhat.com>

        * gdb.base/annota1.exp: Make sure that we properly escape the
        full path of the source file. Xfail more permissive patterns,
        due to a compiler debug info problem.

22 years ago*** empty log message ***
gdbadmin [Wed, 9 Jul 2003 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago2003-07-08 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Tue, 8 Jul 2003 20:17:35 +0000 (20:17 +0000)] 
2003-07-08  Andrew Cagney  <cagney@redhat.com>

* Makefile.in: Make dependency section headers consistent.
(config_h): Move to $BUILD headers section.
(exc_request_U_h, exc_request_S_h, msg_reply_S_h): Ditto.
(msg_U_h, notify_S_h, process_reply_S_h): Ditto.
(ada-exp.tab.c): Move to YACC/LEX section.
(ada-lex.c, c-exp.tab.c, f-exp.tab.c): Ditto.
(jv-exp.tab.c, m2-exp.tab.c, objc-exp.tab.c, p-exp.tab.c): Ditto.

22 years ago*** empty log message ***
gdbadmin [Tue, 8 Jul 2003 00:00:32 +0000 (00:00 +0000)] 
*** empty log message ***

22 years ago2003-07-07 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Mon, 7 Jul 2003 20:07:44 +0000 (20:07 +0000)] 
2003-07-07  Andrew Cagney  <cagney@redhat.com>

* frame.c (get_prev_frame): Enable check for identical frames.
Update comments.  Update error messages.

22 years ago * hpread.c (hpread_psymtab_to_symtab_1): Fix compilation failure.
Joel Brobecker [Mon, 7 Jul 2003 18:20:59 +0000 (18:20 +0000)] 
    * hpread.c (hpread_psymtab_to_symtab_1): Fix compilation failure.

22 years ago * xcoffread.c (xcoff_psymtab_to_symtab_1): Remove call to
Joel Brobecker [Mon, 7 Jul 2003 18:15:36 +0000 (18:15 +0000)] 
    * xcoffread.c (xcoff_psymtab_to_symtab_1): Remove call to
        sort_symtab_syms, no longer necessary.

22 years ago * mips-tdep.c (mips_register_raw_size): Fix compilation failure.
Joel Brobecker [Mon, 7 Jul 2003 17:52:23 +0000 (17:52 +0000)] 
    * mips-tdep.c (mips_register_raw_size): Fix compilation failure.
        (mips_register_byte): Likewise.