external/binutils.git
20 years ago*** empty log message ***
gdbadmin [Fri, 26 Sep 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago2003-09-25 Andrew Cagney <cagney@redhat.com>
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.

20 years ago*** empty log message ***
gdbadmin [Thu, 25 Sep 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
gdbadmin [Wed, 24 Sep 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago2003-09-23 Elena Zannoni <ezannoni@redhat.com>
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'.

20 years ago*** empty log message ***
gdbadmin [Tue, 23 Sep 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago2003-09-22 Jeff Johnston <jjohnstn@redhat.com>
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.

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

20 years agogdb
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.

20 years agoMerge from mainline:
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.

20 years ago*** empty log message ***
gdbadmin [Sun, 21 Sep 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago* win32-nat.c (mappings): Remove HAVE_SSE conditional.
Christopher Faylor [Sat, 20 Sep 2003 02:39:49 +0000 (02:39 +0000)]
* win32-nat.c (mappings): Remove HAVE_SSE conditional.

20 years ago*** empty log message ***
gdbadmin [Sat, 20 Sep 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
gdbadmin [Fri, 19 Sep 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago * simple.c (bfd_simple_get_relocated_section_contents): Use
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.

20 years ago*** empty log message ***
gdbadmin [Thu, 18 Sep 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
gdbadmin [Wed, 17 Sep 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
gdbadmin [Tue, 16 Sep 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
gdbadmin [Mon, 15 Sep 2003 19:00:02 +0000 (19:00 +0000)]
*** empty log message ***

20 years agoLet the good times roll.
gdbadmin [Mon, 15 Sep 2003 18:39:17 +0000 (18:39 +0000)]
Let the good times roll.

20 years agoBump to version 5.3.92
gdbadmin [Mon, 15 Sep 2003 18:36:50 +0000 (18:36 +0000)]
Bump to version 5.3.92

20 years ago2003-09-12 Michael Chastain <mec@shout.net>
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.

20 years ago*** empty log message ***
gdbadmin [Mon, 15 Sep 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago2003-09-14 Andrew Cagney <cagney@redhat.com>
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".

20 years ago 2003-08-25 Daniel Jacobowitz <drow@mvista.com>
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.

20 years ago Merge from mainline:
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.

20 years ago2003-09-14 Andrew Cagney <cagney@redhat.com>
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.

20 years ago2003-09-14 Andrew Cagney <cagney@redhat.com>
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.

20 years ago2003-09-13 Andrew Cagney <cagney@redhat.com>
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.

20 years ago*** empty log message ***
gdbadmin [Sun, 14 Sep 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago* win32-nat.c: Just rely on CONTEXT_EXTENDED_REGISTER being defined for SSE
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.

20 years ago* win32-nat.c: Reorganize so that defines used by target headers are actually
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.

20 years ago* ppc-linux-tdep.c: More "Linux" -> "GNU/Linux".
Jim Blandy [Sat, 13 Sep 2003 00:54:44 +0000 (00:54 +0000)]
* ppc-linux-tdep.c: More "Linux" -> "GNU/Linux".

20 years ago*** empty log message ***
gdbadmin [Sat, 13 Sep 2003 00:01:02 +0000 (00:01 +0000)]
*** empty log message ***

20 years ago2003-09-12 Jeff Johnston <jjohnstn@redhat.com>
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.

20 years ago*** empty log message ***
gdbadmin [Fri, 12 Sep 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago * dwarf2loc.c (dwarf2_loc_desc_needs_frame): Variables in a
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.

20 years ago2003-09-10 Elena Zannoni <ezannoni@redhat.com>
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.

20 years ago*** empty log message ***
gdbadmin [Thu, 11 Sep 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago2003-09-09 Jeff Johnston <jjohnstn@redhat.com>
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.

20 years ago*** empty log message ***
gdbadmin [Wed, 10 Sep 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago* linespec.c (is_objc_method_format): New function
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.

20 years ago2003-09-08 Andrew Cagney <cagney@redhat.com>
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.

20 years ago*** empty log message ***
gdbadmin [Tue, 9 Sep 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago * frame.c (deprecated_safe_get_selected_frame): New function.
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.

20 years ago*** empty log message ***
gdbadmin [Mon, 8 Sep 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
gdbadmin [Sun, 7 Sep 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
gdbadmin [Sat, 6 Sep 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
gdbadmin [Fri, 5 Sep 2003 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
gdbadmin [Thu, 4 Sep 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago * Makefile.in (FLAGS_TO_PASS): Pass down $(bindir) and $(mandir).
Andreas Schwab [Wed, 3 Sep 2003 18:45:50 +0000 (18:45 +0000)]
* Makefile.in (FLAGS_TO_PASS): Pass down $(bindir) and $(mandir).

20 years ago*** empty log message ***
gdbadmin [Wed, 3 Sep 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
gdbadmin [Tue, 2 Sep 2003 15:00:31 +0000 (15:00 +0000)]
*** empty log message ***

20 years agoLet the version time roll.
gdbadmin [Tue, 2 Sep 2003 14:39:27 +0000 (14:39 +0000)]
Let the version time roll.

20 years agoBump to 53.91.
gdbadmin [Tue, 2 Sep 2003 14:37:14 +0000 (14:37 +0000)]
Bump to 53.91.

20 years ago*** empty log message ***
gdbadmin [Tue, 2 Sep 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
gdbadmin [Mon, 1 Sep 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

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

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

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

20 years ago2003-08-27 Michael Chastain <mec@shout.net>
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-*.

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

20 years ago2003-08-27 Jeff Johnston <jjohnstn@redhat.com>
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().

20 years ago*** empty log message ***
gdbadmin [Wed, 27 Aug 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago2003-08-26 Andrew Cagney <cagney@redhat.com>
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.

20 years ago*** empty log message ***
gdbadmin [Tue, 26 Aug 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago2003-08-25 Chris Demetriou <cgd@broadcom.com>
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.

20 years ago2003-08-18 Michael Chastain <mec@shout.net>
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.

20 years ago2003-08-22 Michael Chastain <mec@shout.net>
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.

20 years ago2003-08-22 Michael Chastain <mec@shout.net>
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.

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

20 years ago * gnu-v3-abi.c (gnuv3_baseclass_offset): Check whether
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.

20 years ago*** empty log message ***
gdbadmin [Sun, 24 Aug 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***

20 years agoThis commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.
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

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

20 years ago * linux-nat.c (PTRACE_O_TRACEVFORKDONE, PTRACE_O_TRACEEXIT): Define.
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.

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

20 years ago*** empty log message ***
gdbadmin [Thu, 21 Aug 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

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

20 years ago*** empty log message ***
gdbadmin [Tue, 19 Aug 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***

20 years agoIndex: ChangeLog
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".

20 years ago* NEWS (New native configurations): Mention FreeBSD/amd64.
Mark Kettenis [Mon, 18 Aug 2003 18:23:12 +0000 (18:23 +0000)]
* NEWS (New native configurations): Mention FreeBSD/amd64.

20 years ago* configure.host: Add x86_64-*-freebsd*.
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.

20 years ago* i386-tdep.c (i386_analyze_register_saves): Handle register saves
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.

20 years ago2003-08-18 Michal Ludvig <mludvig@suse.cz>
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.

20 years ago2003-08-15 Michael Chastain <mec@shout.net>
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.

20 years agoAdd 'src-release'. 'src-release' was carved out of 'Makefile.in',
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.

20 years ago*** empty log message ***
gdbadmin [Mon, 18 Aug 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago * lin-lwp.c (child_wait): Call linux_record_stopped_pid.
Daniel Jacobowitz [Sun, 17 Aug 2003 18:53:12 +0000 (18:53 +0000)]
* lin-lwp.c (child_wait): Call linux_record_stopped_pid.

20 years ago * Makefile.in (i386-linux-nat.o): Update dependencies.
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.

20 years ago * mi-var-display.exp (-var-list-children weird): Accept function
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.

20 years ago * gdb.base/annota3.exp: Add missing newline.
Daniel Jacobowitz [Sun, 17 Aug 2003 16:51:31 +0000 (16:51 +0000)]
* gdb.base/annota3.exp: Add missing newline.

20 years ago*** empty log message ***
gdbadmin [Sun, 17 Aug 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
gdbadmin [Sat, 16 Aug 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
gdbadmin [Fri, 15 Aug 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago2003-08-14 Elena Zannoni <ezannoni@redhat.com>
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.

20 years ago*** empty log message ***
gdbadmin [Thu, 14 Aug 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***

20 years agoFix up merge botch.
Mark Kettenis [Wed, 13 Aug 2003 22:05:37 +0000 (22:05 +0000)]
Fix up merge botch.

20 years agoBased on a patch from Michael Elizabeth Chastain (mec@shout.net):
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.

20 years ago2003-08-13 Jeff Johnston <jjohnstn@redhat.com>
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.