Kevin Buettner [Thu, 8 Dec 2005 19:13:33 +0000 (19:13 +0000)]
* NEWS (Changes in GDB 6.4): Delete entries indicating that
the following configurations have been removed: h8300*-*-*,
mn10300-*-*, and v850-*-*. These configurations had been
removed within the 6.4 development cycle, but were later
restored within the same cycle.
Jim Wilson [Mon, 14 Nov 2005 22:23:32 +0000 (22:23 +0000)]
Fix gcc bug 24490, location list query failed due to out-of-range address.
PR 2024
* dwarf2loc.c (dwarf_expr_frame_base): Use get_frame_address_in_block
instead of get_frame_pc.
(loclist_read_variable): Likewise.
Andrew Stubbs [Mon, 14 Nov 2005 15:53:06 +0000 (15:53 +0000)]
2005-11-14 Andrew Stubbs <andrew.stubbs@st.com>
* main.c (captured_main): Define struct cmdarg. Change type of cmdarg.
Add new options --eval-command and alias -ex.
Adjust --command to use the new struct cmdarg.
Execute commands given with --eval-command.
(print_gdb_help): Add new options --eval-command, -ex and mention -x.
Andrew Stubbs [Mon, 14 Nov 2005 15:35:16 +0000 (15:35 +0000)]
2005-11-14 Andrew Stubbs <andrew.stubbs@st.com>
* infrun.c: Include main.h.
(print_stop_reason): Set return_child_result_value on exit.
* main.c (return_child_result): New variable.
(return_child_result_value): Likewise.
(captured_main): Add option --return-child-result.
Replace call to target_detach and exit (in batch mode) with quit_force.
(print_gdb_help): Add option --return-child-result.
* top.c: Include main.h.
(quit_force): Return child result if appropriate.
* main.h (return_child_result, return_child_result_value): Declare.
* Makefile.in (top.o, infrun.o): Add main.h to dependencies.
Merge from mainline:
2005-11-09 Randolph Chung <tausq@debian.org>
* hppa-linux-nat.c (_initialize_hppa_linux_nat): Use
hppa_linux_{store,fetch}_inferior_registers instead of
arm_linux_{store,fetch}_inferior_registers.
* linux-arm-low.c (arm_eabi_breakpoint): New variable.
(arm_breakpoint_at): Recognize both breakpoints.
(the_low_target): Use the correct breakpoint instruction.
Stephane Carrez [Fri, 11 Nov 2005 11:17:58 +0000 (11:17 +0000)]
* gdb.asm/m68hc11.inc: Setup the data section.
* gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
script for this test.
(m6812-*-*): Likewise.
Stephane Carrez [Fri, 11 Nov 2005 10:25:12 +0000 (10:25 +0000)]
* m68hc11-tdep.c (m68hc11_pseudo_register_write): Use gdb_byte
for buffers.
(m68hc11_pseudo_register_read): Likewise.
(m68hc11_return_value): Likewise.
(m68hc11_frame_prev_register): Likewise.
(m68hc11_frame_align): Remove as its seems no longer necessary.
(m68hc11_gdbarch_init): Don't install frame_align handler.
(m68hc11_scan_prologue): Fix crash that occurred when called from
m68hc11_skip_prologue
Elena Zannoni [Fri, 4 Nov 2005 02:58:32 +0000 (02:58 +0000)]
2005-11-03 Wu Zhou <woodzltc@cn.ibm.com>
Checked in by Elena Zannoni <ezannoni@redhat.com>
* dwarf2read.c (read_structure_type): Add IBM XL C++
specific code to set TYPE_VPTR_FIELDNO and TYPE_VPTR_BASETYPE
of a virtual class if a field named "__vfp" is found.
Elena Zannoni [Fri, 4 Nov 2005 02:54:35 +0000 (02:54 +0000)]
2005-11-03 Daniel Jacobowitz <dan@codesourcery.com>
Checked in by Elena Zannoni <ezannoni@redhat.com>
* elfread.c (elf_symtab_read): Add number_of_symbols and
symbol_table as arguments. Do not load the symbol table
here.
(elf_symfile_read): Load the static and dynamic symbol tables
here, before calling elf_symtab_read. Also load any synthetic
symbols and process those.
nobody [Fri, 4 Nov 2005 02:48:52 +0000 (02:48 +0000)]
This commit was manufactured by cvs2svn to create branch 'gdb_6_4-branch'.
Cherrypick from master 2005-11-04 02:48:51 UTC Elena Zannoni <ezannoni@kwikemart.cygnus.com> '2005-11-03 Jim Blandy <jimb@redhat.com>':
gdb/testsuite/gdb.dwarf2/mac-fileno.S
gdb/testsuite/gdb.dwarf2/mac-fileno.exp