gdbadmin [Fri, 26 Sep 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Thu, 25 Sep 2003 18:27:35 +0000 (18:27 +0000)]
2003-09-25 Andrew Cagney <cagney@redhat.com>
* NEWS: Mention the new backtrace mechanism, DWARF 2 CFI, hosted
file I/O, multi-arch, TLS and NPTL, DWARF 2 Location Expressions,
and Java.
* PROBLEMS: Mention that mips*-*-*, powerpc*-*-*, sparc*-*-* and
arm*-*-* do not use the new frame code.
gdbadmin [Thu, 25 Sep 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 24 Sep 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Elena Zannoni [Tue, 23 Sep 2003 19:26:33 +0000 (19:26 +0000)]
2003-09-23 Elena Zannoni <ezannoni@redhat.com>
* gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
as well as 'Watchpoint'.
gdbadmin [Tue, 23 Sep 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
Jeff Johnston [Mon, 22 Sep 2003 17:50:32 +0000 (17:50 +0000)]
2003-09-22 Jeff Johnston <jjohnstn@redhat.com>
Merge from mainline:
2003-09-22 Jeff Johnston <jjohnstn@redhat.com>
* top.c (quit_force): Fix indirect call to quit_target so
a struct qt_args pointer is passed.
gdbadmin [Mon, 22 Sep 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
Daniel Jacobowitz [Sun, 21 Sep 2003 19:11:47 +0000 (19:11 +0000)]
gdb
2003-09-19 Daniel Jacobowitz <drow@mvista.com>
Merge from mainline:
2003-09-15 Daniel Jacobowitz <drow@mvista.com>
* values.c (unpack_double): Call floatformat_is_valid.
include
2003-09-15 Andrew Cagney <cagney@redhat.com>
* floatformat.h (floatformat_to_double): Make input buffer constant.
(floatformat_from_double, floatformat_is_valid): Ditto.
2003-09-15 Daniel Jacobowitz <drow@mvista.com>
* floatformat.h (floatformat_is_valid): Add prototype.
libiberty
2003-09-15 Andrew Cagney <cagney@redhat.com>
* floatformat.c (get_field): Make "data" constant.
(floatformat_is_valid, floatformat_to_double): Make "from"
constant, fix casts.
(floatformat_from_double): Make "from" constant.
2003-09-15 Daniel Jacobowitz <drow@mvista.com>
* floatformat.c (floatformat_is_valid): New function.
(get_field, put_field): Correct comments.
Jim Blandy [Sun, 21 Sep 2003 01:44:39 +0000 (01:44 +0000)]
Merge from mainline:
2003-09-12 Jim Blandy <jimb@redhat.com>
* dbxread.c (read_dbx_symtab): Don't report an internal error if
the file has no .data, .bss, or .rodata sections. Instead wait
until we see a variable alleged to live in one of those sections.
2003-09-12 Jim Blandy <jimb@redhat.com>
* dbxread.c (read_dbx_symtab): If we have no .data section and no
.bss section, presume that any variables we find live in the
.rodata section.
2003-09-12 Jim Blandy <jimb@redhat.com>
* dbxread.c (read_dbx_symtab): Add FIXME about finding section
offsets for global and static variables.
2003-09-09 Jim Blandy <jimb@redhat.com>
* dbxread.c (read_dbx_symtab): The N_DATA and N_DATA | N_EXT
symbol types are, by definition, in the .data section, so it is
correct to use SECT_OFF_DATA (objfile) here, not data_sect_index.
If there is no .data section, there should be no N_DATA or N_DATA
| N_EXT symbols.
2003-07-10 Jim Blandy <jimb@redhat.com>
* Makefile.in (dbxread.o): Note new dependency on $(gdb_assert_h).
* dbxread.c: #include "gdb_assert.h".
(read_dbx_symtab): If the objfile has no .data section, use the
section index for the .bss section instead.
gdbadmin [Sun, 21 Sep 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Christopher Faylor [Sat, 20 Sep 2003 02:39:49 +0000 (02:39 +0000)]
* win32-nat.c (mappings): Remove HAVE_SSE conditional.
gdbadmin [Sat, 20 Sep 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 19 Sep 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
Andreas Schwab [Thu, 18 Sep 2003 09:17:27 +0000 (09:17 +0000)]
* simple.c (bfd_simple_get_relocated_section_contents): Use
_bfd_generic_link_hash_table_create instead of
bfd_link_hash_table_create.
gdbadmin [Thu, 18 Sep 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 17 Sep 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 16 Sep 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 15 Sep 2003 19:00:02 +0000 (19:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 15 Sep 2003 18:39:17 +0000 (18:39 +0000)]
Let the good times roll.
gdbadmin [Mon, 15 Sep 2003 18:36:50 +0000 (18:36 +0000)]
Bump to version 5.3.92
Michael Chastain [Mon, 15 Sep 2003 02:07:23 +0000 (02:07 +0000)]
2003-09-12 Michael Chastain <mec@shout.net>
Fix PR gdb/857.
* src-release (do-proto-topleve): Remove junk files
intl/config.cache, intl/config.status,
intl/config.h, intl/stamp-h.
gdbadmin [Mon, 15 Sep 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Sun, 14 Sep 2003 21:10:42 +0000 (21:10 +0000)]
2003-09-14 Andrew Cagney <cagney@redhat.com>
* config/djgpp/fnchange.lst: Rename "amd64fbsd-tdep.c" and
"amd64fbsd-nat.c" to "a64fb-tdep.c" and "a64fb-nat.c".
Daniel Jacobowitz [Sun, 14 Sep 2003 18:35:57 +0000 (18:35 +0000)]
2003-08-25 Daniel Jacobowitz <drow@mvista.com>
PR java/1322
* dwarf2-frame.c (dwarf2_frame_find_fde): Check whether any FDEs are
available before calling SECT_OFF_TEXT.
* PROBLEMS: Remove description of java/1322.
Daniel Jacobowitz [Sun, 14 Sep 2003 18:26:47 +0000 (18:26 +0000)]
Merge from mainline:
2003-07-13 Mark Kettenis <kettenis@gnu.org>
* objfiles.h (struct objfile): Add memebers `data' and `num_data'.
(register_objfile_data, set_objfile_data, objfile_data): New
prototypes.
* objfiles.c (objfile_alloc_data, objfile_free_data): New
prototypes.
(allocate_objfile): Call objfile_alloc_data.
(free_objfile): Call objfile_free_data.
(struct objfile_data): New.
(struct objfile_data_registration): New.
(struct objfile_data_registry): New.
(objfile_data_registry): New variable.
(register_objfile_data): New function.
(objfile_alloc_data, objfile_free_data): New functions.
(set_objfile_data, objfile_data): New functions.
* dwarf2-frame.c (dwarf2_frame_data): New variable.
(dwarf2_frame_find_fde, add_fde): Use new per-objfile data mechanism.
(_initialize_dwarf2_frame): New function and prototype.
Andrew Cagney [Sun, 14 Sep 2003 18:10:17 +0000 (18:10 +0000)]
2003-09-14 Andrew Cagney <cagney@redhat.com>
* src-release (dejagnu.tar): New target.
(dejagnu.tar.bz2): Recursively call "gdb-taz" rule.
(do-djunpack): Use $(PACKAGE) for the package name.
Andrew Cagney [Sun, 14 Sep 2003 17:33:16 +0000 (17:33 +0000)]
2003-09-14 Andrew Cagney <cagney@redhat.com>
* history.0: Delete generated file.
Andrew Cagney [Sun, 14 Sep 2003 02:00:04 +0000 (02:00 +0000)]
2003-09-13 Andrew Cagney <cagney@redhat.com>
* linux-nat.h (struct target_waitstatus): Declare opaque.
* dwarf2-frame.h (struct frame_info): Declare opaque.
gdbadmin [Sun, 14 Sep 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
Christopher Faylor [Sat, 13 Sep 2003 16:58:12 +0000 (16:58 +0000)]
* win32-nat.c: Just rely on CONTEXT_EXTENDED_REGISTER being defined for SSE
registers since gdb will not operate correctly without this. Restore include
file ordering munged in previous change.
* config/i386/tm-cygwin.h: Remove HAVE_SSE_REGS define.
Christopher Faylor [Sat, 13 Sep 2003 02:26:52 +0000 (02:26 +0000)]
* win32-nat.c: Reorganize so that defines used by target headers are actually
defined by the system headers.
* config/i386/tm-cygwin.h: Check for CONTEXT_EXTENDED_REGISTERS rather than
HAVE_CONTEXT_EXTENDED_REGISTERS, since the latter actually exists.
Jim Blandy [Sat, 13 Sep 2003 00:54:44 +0000 (00:54 +0000)]
* ppc-linux-tdep.c: More "Linux" -> "GNU/Linux".
gdbadmin [Sat, 13 Sep 2003 00:01:02 +0000 (00:01 +0000)]
*** empty log message ***
Jeff Johnston [Fri, 12 Sep 2003 15:37:03 +0000 (15:37 +0000)]
2003-09-12 Jeff Johnston <jjohnstn@redhat.com>
* top.c (quit_target): New static helper function.
(quit_force): Moved code to quit_target(). Call quit_target()
via catch_errors() to catch errors during quit.
gdbadmin [Fri, 12 Sep 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
Daniel Jacobowitz [Thu, 11 Sep 2003 15:03:43 +0000 (15:03 +0000)]
* dwarf2loc.c (dwarf2_loc_desc_needs_frame): Variables in a
register do need a frame.
Elena Zannoni [Thu, 11 Sep 2003 02:33:20 +0000 (02:33 +0000)]
2003-09-10 Elena Zannoni <ezannoni@redhat.com>
* mi-main.c (mi_setup_architecture_data): Don't use
DEPRECATED_REGISTER_BYTES because some architecture don't set it
and its default is 0.
gdbadmin [Thu, 11 Sep 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
Jeff Johnston [Wed, 10 Sep 2003 00:06:20 +0000 (00:06 +0000)]
2003-09-09 Jeff Johnston <jjohnstn@redhat.com>
* ia64-tdep.c (ia64_sigtramp_frame_init_saved_regs):
Fix typo for high range of floating registers.
gdbadmin [Wed, 10 Sep 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Adam Fedor [Tue, 9 Sep 2003 03:57:17 +0000 (03:57 +0000)]
* linespec.c (is_objc_method_format): New function
(decode_line_1, locate_first_half): Use it.
Andrew Cagney [Tue, 9 Sep 2003 03:27:10 +0000 (03:27 +0000)]
2003-09-08 Andrew Cagney <cagney@redhat.com>
* dwarf2-frame.c (enum dwarf2_reg_rule): New, replace anonymous
enum. Add REG_UNSPECIFIED, rename REG_UNSAVED to REG_UNDEFINED
and REG_UNMODIFIED to REG_SAME_VALUE.
(execute_cfa_program): Update.
(dwarf2_frame_cache): Update. Initialize table to
REG_UNSPECIFIED, complain if CFI fails to specify a register's
location.
(dwarf2_frame_prev_register): Update. Handle REG_UNSPECIFIED.
gdbadmin [Tue, 9 Sep 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
Daniel Jacobowitz [Mon, 8 Sep 2003 18:58:13 +0000 (18:58 +0000)]
* frame.c (deprecated_safe_get_selected_frame): New function.
* frame.h (deprecated_safe_get_selected_frame): Add prototype.
* findvar.c (read_var_value): Call it.
gdbadmin [Mon, 8 Sep 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 7 Sep 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 6 Sep 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 5 Sep 2003 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 4 Sep 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Andreas Schwab [Wed, 3 Sep 2003 18:45:50 +0000 (18:45 +0000)]
* Makefile.in (FLAGS_TO_PASS): Pass down $(bindir) and $(mandir).
gdbadmin [Wed, 3 Sep 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 2 Sep 2003 15:00:31 +0000 (15:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 2 Sep 2003 14:39:27 +0000 (14:39 +0000)]
Let the version time roll.
gdbadmin [Tue, 2 Sep 2003 14:37:14 +0000 (14:37 +0000)]
Bump to 53.91.
gdbadmin [Tue, 2 Sep 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 1 Sep 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 31 Aug 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 30 Aug 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 29 Aug 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
Michael Chastain [Thu, 28 Aug 2003 04:08:43 +0000 (04:08 +0000)]
2003-08-27 Michael Chastain <mec@shout.net>
* config/djgpp/fnchange.lst: Add gdb/testsuite/gdb.mi/mi2-var-*.
gdbadmin [Thu, 28 Aug 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
Jeff Johnston [Wed, 27 Aug 2003 18:25:20 +0000 (18:25 +0000)]
2003-08-27 Jeff Johnston <jjohnstn@redhat.com>
Sync ia64-tdep.c with mainline.
2003-08-26 Jeff Johnston <jjohnstn@redhat.com>
* ia64-tdep.c (examine_prologue): Only stop at predicated insns if
we are frameless or the return address register is already known.
2003-08-26 Jeff Johnston <jjohnstn@redhat.com>
* ia64-tdep.c (ia64_convert_from_func_addr): New function.
(ia64_gdbarch_init): Call set_gdbarch_convert_from_func_addr().
2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
* ia64-tdep.c (pseudo_regs): New enum that lists gr32-gr127, p0-p63,
bof, and nat0-nat127 as pseudo-registers.
(ia64_frame_cache): New struct used to cache frame info.
(ia64_register_reggroup_p): New routine used to override default
register grouping so registers without names are still saved and
restored.
(ia64_dwarf_reg_to_regnum): New routine to map gr32-gr127 to their
pseudo values.
(ia64_pseudo_register_read): New routine to read pseudo-registers.
(ia64_pseudo_register_write): New routine to write pseudo-registers.
(ia64_alloc_frame_cache): New routine to create a new
ia64_frame_cache.
(examine_prologue): Change prototype to add next_frame pointer.
Assume frameless until otherwise proven. Verify that the cfm for
current frame matches the cfm that should occur for the prologues
alloc insn and if equal, mark as not frameless. At end of routine,
if not frameless, calculate registers for the previous frame and store
in the cache, if a cache is provided.
(ia64_skip_prologue): Use new prototype when calling examine_prologue
and pass 0 for next_frame.
(ia64_store_return_value): Change to use convert_typed_floating()
instead of calling ia64_convert_to_raw().
(ia64_extract_return_value): Change to use convert_typed_floating()
instead of calling ia64_convert_to_virtual().
(ia64_frame_cache): New routine to support new frame model.
(ia64_frame_this_id, ia64_frame_prev_register): Ditto.
(ia64_frame_sniffer): Ditto.
(ia64_sigtramp_frame_init_saved_regs): Ditto.
(ia64_sigtramp_frame_cache, ia64_sigtramp_frame_this_id): Ditto.
(ia64_sigtramp_frame_prev_register): Ditto.
(ia64_sigtramp_frame_sniffer): Ditto.
(ia64_frame_base_address): Ditto.
(ia64_extract_struct_value_address): Change to issue error message.
(ia64_frame_align): New routine to align sp.
(ia64_push_dummy_call): New routine based on ia64_push_arguments().
(ia64_push_arguments): Removed. Logic moved to
ia64_push_dummy_call().
(ia64_push_return_address): Ditto.
(ia64_unwind_dummy_id): New function.
(ia64_unwind_pc): Ditto.
(ia64_convert_register_p): Ditto.
(ia64_register_to_value): Ditto.
(ia64_value_to_register): Ditto.
(ia64_pop_frame, ia64_pop_frame_regular): Removed.
(ia64_register_byte, ia64_register_raw_size): Ditto.
(ia64_register_virtual_size, ia64_register_virtual_byte): Ditto.
(ia64_saved_pc_after_call): Ditto.
(ia64_frame_chain, ia64_frame_saved_pc): Ditto.
(ia64_frame_init_saved_regs, ia64_get_saved_register): Ditto.
(ia64_register_convertible, ia64_register_convert_to_virtual): Ditto.
(ia64_register_convert_to_raw): Ditto.
(ia64_store_struct_return, ia64_call_dummy_words): Ditto.
(ia64_init_extra_frame_info): Ditto.
(ia64_frame_args_address, ia64_frame_locals_address): Ditto.
(ia64_gdbarch_init): Remove registering of deprecated functions that
are no longer used. Add registration of new gdbarch functions.
Remove registering deprecated_write_sp. Replace
set_gdbarch_register_virtual_type() with set_gdbarch_register_type().
Delete set_gdbarch_deprecated_register_convertible(),
set_gdbarch_deprecated_register_convert_to_virtual(), and
set_gdbarch_deprecated_register_convert_to_raw() calls. Remove
set_gdbarch_deprecated_register_size(),
set_gdbarch_deprecated_register_bytes(),
set_gdbarch_pcregnum(),
set_gdbarch_deprecated_register_byte(),
set_gdbarch_deprecated_register_raw_size(),
set_gdbarch_deprecated_max_register_raw_size(),
set_gdbarch_deprecated_register_virtual_size(),
and set_gdbarch_deprecated_max_register_virtual_size() calls.
Replace set_gdbarch_deprecated_extract_return_value() with
set_gdbarch_extract_return_value(). Remove calls to:
set_gdbarch_deprecated_saved_pc_after_call();
set_gdbarch_deprecated_frame_chain(),
set_gdbarch_deprecated_frame_saved_pc(),
set_gdbarch_deprecated_frame_init_saved_regs(),
set_gdbarch_deprecated_get_saved_register(),
set_gdbarch_deprecated_call_dummy_words(),
set_gdbarch_deprecated_sizeof_call_dummy_words(),
set_gdbarch_deprecated_init_extra_frame_info(),
set_gdbarch_deprecated_frame_args_address(),
set_gdbarch_deprecated_frame_locals_address(),
and set_gdbarch_deprecated_dummy_write_sp().
Add set_gdbarch_convert_register_p(),
set_gdbarch_register_to_value(),
set_gdbarch_value_to_register(),
set_gdbarch_push_dummy_call(),
set_gdbarch_frame_align(),
set_gdbarch_unwind_dummy_id(),
set_gdbarch_unwind_pc(),
frame_unwind_append_sniffer(),
frame_unwind_append_sniffer(),
and frame_base_set_default().
gdbadmin [Wed, 27 Aug 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Tue, 26 Aug 2003 20:39:24 +0000 (20:39 +0000)]
2003-08-26 Andrew Cagney <cagney@redhat.com>
* i386-linux-nat.c (ps_get_thread_area): Make "desc" four "int"s
in size. Add comments.
gdbadmin [Tue, 26 Aug 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Chris Demetriou [Mon, 25 Aug 2003 22:57:50 +0000 (22:57 +0000)]
2003-08-25 Chris Demetriou <cgd@broadcom.com>
* configure.tgt: Document need for special "mipsisa64" handling.
(mipsisa64*-*-linux64): Handle as target linux64.
(mipsisa64*-*-*): Handle as target embed64.
Michael Chastain [Mon, 25 Aug 2003 18:19:26 +0000 (18:19 +0000)]
2003-08-18 Michael Chastain <mec@shout.net>
* PROBLEMS: Document pr gdb/1322, the Java anonymous
objfile bug.
Michael Chastain [Mon, 25 Aug 2003 03:57:20 +0000 (03:57 +0000)]
2003-08-22 Michael Chastain <mec@shout.net>
* config/djgpp/fnchange.lst: Remove gdb/testsuite/gdb.c++/*.
Add lines for files in gdb/testsuite/gdb.cp/* that are
still not 8.3 unique.
Michael Chastain [Mon, 25 Aug 2003 03:53:48 +0000 (03:53 +0000)]
2003-08-22 Michael Chastain <mec@shout.net>
* gdb.cp: New directory.
* gdb.cp/*: Copy from gdb.c++/*.
* gdb.c++/*: Remove.
* Makefile.in: Change gdb.c++ to gdb.cp.
* configure.in: Ditto.
* configure: Regnerate.
gdbadmin [Mon, 25 Aug 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
Daniel Jacobowitz [Sun, 24 Aug 2003 16:45:31 +0000 (16:45 +0000)]
* gnu-v3-abi.c (gnuv3_baseclass_offset): Check whether
TYPE_VPTR_FIELDNO is valid.
gdbadmin [Sun, 24 Aug 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
nobody [Sat, 23 Aug 2003 03:56:00 +0000 (03:56 +0000)]
This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.
Cherrypick from master 2003-08-23 03:55:59 UTC Michael Chastain <mec@google.com> '2003-08-22 Michael Chastain <mec@shout.net>':
gdb/testsuite/gdb.cp/Makefile.in
gdb/testsuite/gdb.cp/ambiguous.cc
gdb/testsuite/gdb.cp/ambiguous.exp
gdb/testsuite/gdb.cp/annota2.cc
gdb/testsuite/gdb.cp/annota2.exp
gdb/testsuite/gdb.cp/annota3.cc
gdb/testsuite/gdb.cp/annota3.exp
gdb/testsuite/gdb.cp/anon-union.cc
gdb/testsuite/gdb.cp/anon-union.exp
gdb/testsuite/gdb.cp/casts.cc
gdb/testsuite/gdb.cp/casts.exp
gdb/testsuite/gdb.cp/classes.exp
gdb/testsuite/gdb.cp/cplusfuncs.cc
gdb/testsuite/gdb.cp/cplusfuncs.exp
gdb/testsuite/gdb.cp/ctti.exp
gdb/testsuite/gdb.cp/cttiadd.cc
gdb/testsuite/gdb.cp/cttiadd1.cc
gdb/testsuite/gdb.cp/cttiadd2.cc
gdb/testsuite/gdb.cp/cttiadd3.cc
gdb/testsuite/gdb.cp/demangle.exp
gdb/testsuite/gdb.cp/derivation.cc
gdb/testsuite/gdb.cp/derivation.exp
gdb/testsuite/gdb.cp/hang.H
gdb/testsuite/gdb.cp/hang.exp
gdb/testsuite/gdb.cp/hang1.C
gdb/testsuite/gdb.cp/hang2.C
gdb/testsuite/gdb.cp/hang3.C
gdb/testsuite/gdb.cp/inherit.exp
gdb/testsuite/gdb.cp/local.cc
gdb/testsuite/gdb.cp/local.exp
gdb/testsuite/gdb.cp/m-data.cc
gdb/testsuite/gdb.cp/m-data.exp
gdb/testsuite/gdb.cp/m-static.cc
gdb/testsuite/gdb.cp/m-static.exp
gdb/testsuite/gdb.cp/m-static.h
gdb/testsuite/gdb.cp/m-static1.cc
gdb/testsuite/gdb.cp/maint.exp
gdb/testsuite/gdb.cp/member-ptr.cc
gdb/testsuite/gdb.cp/member-ptr.exp
gdb/testsuite/gdb.cp/method.cc
gdb/testsuite/gdb.cp/method.exp
gdb/testsuite/gdb.cp/misc.cc
gdb/testsuite/gdb.cp/misc.exp
gdb/testsuite/gdb.cp/namespace.cc
gdb/testsuite/gdb.cp/namespace.exp
gdb/testsuite/gdb.cp/namespace1.cc
gdb/testsuite/gdb.cp/overload.cc
gdb/testsuite/gdb.cp/overload.exp
gdb/testsuite/gdb.cp/ovldbreak.cc
gdb/testsuite/gdb.cp/ovldbreak.exp
gdb/testsuite/gdb.cp/pr-1023.cc
gdb/testsuite/gdb.cp/pr-1023.exp
gdb/testsuite/gdb.cp/pr-1210.cc
gdb/testsuite/gdb.cp/pr-1210.exp
gdb/testsuite/gdb.cp/pr-574.cc
gdb/testsuite/gdb.cp/pr-574.exp
gdb/testsuite/gdb.cp/printmethod.cc
gdb/testsuite/gdb.cp/printmethod.exp
gdb/testsuite/gdb.cp/psmang.exp
gdb/testsuite/gdb.cp/psmang1.cc
gdb/testsuite/gdb.cp/psmang2.cc
gdb/testsuite/gdb.cp/ref-types.cc
gdb/testsuite/gdb.cp/ref-types.exp
gdb/testsuite/gdb.cp/rtti.exp
gdb/testsuite/gdb.cp/rtti.h
gdb/testsuite/gdb.cp/rtti1.cc
gdb/testsuite/gdb.cp/rtti2.cc
gdb/testsuite/gdb.cp/templates.cc
gdb/testsuite/gdb.cp/templates.exp
gdb/testsuite/gdb.cp/try_catch.cc
gdb/testsuite/gdb.cp/try_catch.exp
gdb/testsuite/gdb.cp/userdef.cc
gdb/testsuite/gdb.cp/userdef.exp
gdb/testsuite/gdb.cp/virtfunc.cc
gdb/testsuite/gdb.cp/virtfunc.exp
gdbadmin [Sat, 23 Aug 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Daniel Jacobowitz [Fri, 22 Aug 2003 21:14:39 +0000 (21:14 +0000)]
* linux-nat.c (PTRACE_O_TRACEVFORKDONE, PTRACE_O_TRACEEXIT): Define.
(PTRACE_EVENT_VFORKDONE, PTRACE_EVENT_EXIT): Define.
(linux_parent_pid, linux_supports_tracevforkdone_flag): New variable.
(linux_test_for_tracefork): Set linux_supports_tracevforkdone_flag.
(linux_supports_tracevforkdone): New function.
(linux_enable_event_reporting): Enable TRACEVFORK, TRACEEXEC, and
TRACEVFORKDONE.
(child_follow_fork): Handle vfork.
(linux_handle_extended_wait): Likewise. Also handle exec.
(child_insert_vfork_catchpoint, child_insert_exec_catchpoint): Enable.
* NEWS: Mention fork tracing.
gdbadmin [Fri, 22 Aug 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 21 Aug 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 20 Aug 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 19 Aug 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Mon, 18 Aug 2003 20:12:32 +0000 (20:12 +0000)]
Index: ChangeLog
2003-08-18 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh (FRAME_RED_ZONE_SIZE): New architecture method.
* gdbarch.h, gdbarch.c: Re-generate.
* infcall.c (call_function_by_hand): Adjust the SP by
frame_red_zone_size before allocating any stack space.
* rs6000-tdep.c (rs6000_gdbarch_init): Set "frame_red_zone_size".
* x86-64-tdep.c (x86_64_frame_align): New function.
(x86_64_init_abi): Set "frame_red_zone_size" and "frame_align".
* x86-64-tdep.c (x86_64_push_arguments): Revert 2003-08-07 change.
Remove code adjusting SP so that it skips over the Red Zone.
Index: doc/ChangeLog
2003-08-18 Andrew Cagney <cagney@redhat.com>
* gdbint.texinfo (Target Architecture Definition): Document
"frame_red_zone_size".
Mark Kettenis [Mon, 18 Aug 2003 18:23:12 +0000 (18:23 +0000)]
* NEWS (New native configurations): Mention FreeBSD/amd64.
Mark Kettenis [Mon, 18 Aug 2003 18:10:53 +0000 (18:10 +0000)]
* configure.host: Add x86_64-*-freebsd*.
* configure.tgt: Add x86_64-*-freebsd*.
* Makefile.in (amd64fbsd-nat.o, amd64fbsd-tdep.o): New targets.
* x86-64-tdep.h (amd64fbsd_sigtramp_start, amd64fbsd_sigtramp_end,
amd64fbsd_sc_reg_offset): Add extern declarations.
(X86_64_RAX_REGNUM, X86_64_RDX_REGNUM, X86_64_RDI_REGNUM,
X86_64_RBP_REGNUM, X86_64_RSP_REGNUM, X86_64_RIP_REGNUM,
X86_64_EFLAGS_REGNUM, X86_64_ST0_REGNUM, X86_64_XMM0_REGNUM,
X86_64_XMM1_REGNUM): Moved here ...
* x86-64-tdep.c: ... from here.
* amd64fbsd-nat.c: New file.
* amd64fbsd-tdep.c: New file.
* config/i386/nm-fbsd64.h: New file.
* config/i386/fbsd64.mh: New file.
* config/i386/fbsd64.mt: New file.
Mark Kettenis [Mon, 18 Aug 2003 17:14:16 +0000 (17:14 +0000)]
* i386-tdep.c (i386_analyze_register_saves): Handle register saves
at the start of a frameless function. This probably fixes PR
backtrace/1338.
Michal Ludvig [Mon, 18 Aug 2003 13:33:19 +0000 (13:33 +0000)]
2003-08-18 Michal Ludvig <mludvig@suse.cz>
* config/i386/nm-x86-64linux.h (LINUX_CHILD_POST_STARTUP_INFERIOR):
Define.
* i386-linux-nat.c: Include "linux-nat.h".
(child_post_startup_inferior): New function.
Michael Chastain [Mon, 18 Aug 2003 06:35:13 +0000 (06:35 +0000)]
2003-08-15 Michael Chastain <mec@shout.net>
* src-release (do-proto-toplev): Remove junk files
dejagnu/example/calc/config.status,
dejagnu/example/calc/config.log.
Michael Chastain [Mon, 18 Aug 2003 05:06:40 +0000 (05:06 +0000)]
Add 'src-release'. 'src-release' was carved out of 'Makefile.in',
so use the same policy for it.
gdbadmin [Mon, 18 Aug 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Daniel Jacobowitz [Sun, 17 Aug 2003 18:53:12 +0000 (18:53 +0000)]
* lin-lwp.c (child_wait): Call linux_record_stopped_pid.
Daniel Jacobowitz [Sun, 17 Aug 2003 18:22:34 +0000 (18:22 +0000)]
* Makefile.in (i386-linux-nat.o): Update dependencies.
* config/i386/nm-linux.h (LINUX_CHILD_POST_STARTUP_INFERIOR): Define.
* config/nm-linux.h (CHILD_POST_STARTUP_INFERIOR, CHILD_POST_ATTACH)
(CHILD_FOLLOW_FORK, KILL_INFERIOR): Define.
* i386-linux-nat.c: Include "linux-nat.h".
(child_post_startup_inferior): New function.
* i386-nat.c (child_post_startup_inferior): Wrap in #ifdef.
* infptrace.c (kill_inferior): Wrap in #ifdef.
* lin-lwp.c (lin_lwp_attach_lwp): Call child_post_attach after
attaching to each LWP.
(child_wait, lin_lwp_wait): Call linux_handle_extended_wait.
(init_lin_lwp_ops): Fill in some more operations.
* linux-nat.h (linux_enable_event_reporting)
(linux_handle_extended_wait, linux_child_post_startup_inferior): New
prototypes.
* linux-nat.c (linux_enable_event_reporting): New function.
(child_post_attach, linux_child_post_startup_inferior)
(child_post_startup_inferior, child_follow_fork)
(linux_handle_extended_wait, kill_inferior): New functions.
Daniel Jacobowitz [Sun, 17 Aug 2003 17:23:41 +0000 (17:23 +0000)]
* mi-var-display.exp (-var-list-children weird): Accept function
pointers with argument types.
* mi1-var-display.exp (-var-list-children weird): Likewise.
* mi2-var-display.exp (-var-list-children weird): Likewise.
Daniel Jacobowitz [Sun, 17 Aug 2003 16:51:31 +0000 (16:51 +0000)]
* gdb.base/annota3.exp: Add missing newline.
gdbadmin [Sun, 17 Aug 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 16 Aug 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 15 Aug 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Elena Zannoni [Thu, 14 Aug 2003 20:12:31 +0000 (20:12 +0000)]
2003-08-14 Elena Zannoni <ezannoni@redhat.com>
* symfile.c (symbol_file_add_with_addrs_or_offsets): Make sure
orig_addrs is set up properly.
gdbadmin [Thu, 14 Aug 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
Mark Kettenis [Wed, 13 Aug 2003 22:05:37 +0000 (22:05 +0000)]
Fix up merge botch.
Mark Kettenis [Wed, 13 Aug 2003 22:03:21 +0000 (22:03 +0000)]
Based on a patch from Michael Elizabeth Chastain (mec@shout.net):
* i386-tdep.c (i386_analyze_frame_setup): Recognize more
instructions that GCC likes to mingle into the prologue. Fixes
gdb/1253 and gdb/1255.
Jeff Johnston [Wed, 13 Aug 2003 19:14:03 +0000 (19:14 +0000)]
2003-08-13 Jeff Johnston <jjohnstn@redhat.com>
From 2003-07-24 Jeff Johnston <jjohnstn@redhat.com>
* ia64-linux-nat.c (ia64_linux_stopped_by_watchpoint): Verify
that we have a SIGTRAP before returning non-zero.