OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
23 years ago2001-04-15 Daniel Berlin <dan@cgsoftware.com>
Daniel Berlin [Mon, 16 Apr 2001 14:10:14 +0000 (14:10 +0000)]
2001-04-15  Daniel Berlin  <dan@cgsoftware.com>

* ternary.c: New file - Ternary search tree implementation.

2001-04-15  Daniel Berlin  <dan@cgsoftware.com>

* ternary.h: New file - Ternary search tree header.

23 years ago* i386-tdep.c (i386_frame_chain): New function.
Mark Kettenis [Mon, 16 Apr 2001 13:03:15 +0000 (13:03 +0000)]
* i386-tdep.c (i386_frame_chain): New function.
* config/i386/tm-i386.h (FRAME_CHAIN): Redefine in terms of
i386_frame_chain.
(i386_frame_chain): New prototype.

23 years ago* Makefile.in (simops.o): Add simops.h to dependency list.
J.T. Conklin [Sun, 15 Apr 2001 19:57:10 +0000 (19:57 +0000)]
* Makefile.in (simops.o): Add simops.h to dependency list.

23 years ago* coffcode.h (coff_write_object_contents): Use
DJ Delorie [Sun, 15 Apr 2001 04:23:46 +0000 (04:23 +0000)]
* coffcode.h (coff_write_object_contents): Use
bfd_coff_swap_filehdr_out instead of coff_swap_filehdr_out.

23 years ago2001-04-14 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sun, 15 Apr 2001 01:02:54 +0000 (01:02 +0000)]
2001-04-14  H.J. Lu  <hjl@gnu.org>

* bfd-in2.h: Regenerate.

23 years ago* target.h (target_ops): Removed to_core_file_to_sym_file vector
J.T. Conklin [Sat, 14 Apr 2001 19:23:02 +0000 (19:23 +0000)]
* target.h (target_ops): Removed to_core_file_to_sym_file vector
function.
* corelow.c (core_ops): Updated for above change.
* gnu-nat.c (core_ops): Likewise.
* inftarg.c (child_ops): Likewise.
* monitor.c (monitor_ops): Likewise.
* ppc-bdm.c (bdm_ppc_ops): Likewise.
* remote-adapt.c (adapt_ops): Likewise.
* remote-bug.c (bug_ops): Likewise.
* remote-e7000.c (e7000_ops): Likewise.
* remote-eb.c (eb_ops): Likewise.
* remote-es.c (es1800_ops, es1800_child_ops): Likewise.
* remote-mm.c (mm_ops): Likewise.
* remote-nindy.c (nindy_ops): Likewise.
* remote-nrom.c (nrom_ops): Likewise.
* remote-os9k.c (rombug_ops): Likewise.
* remote-rdp.c (remote_rdp_ops): Likewise.
* remote-sim.c (gdbsim_ops): Likewise.
* remote-st.c (st2000_ops): Likewise.
* v850ice.c (v850ice_ops): Likewise.
* target.c (cleanup_target): Likewise
(update_current_target): Likewise.
(setup_target_debug): Likewise
(debug_to_core_file_to_sym_file): Removed.

* corefile.c (core_file_command) [HPUXHPPA]: Removed code that
sets symbol file from information obtained from the core file.
* corelow.c (core_file_to_sym_file): Removed.

23 years ago * section.c (STD_SECTION): Add entsize.
Jakub Jelinek [Sat, 14 Apr 2001 14:23:31 +0000 (14:23 +0000)]
* section.c (STD_SECTION): Add entsize.

23 years ago2001-04-13 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sat, 14 Apr 2001 04:13:00 +0000 (04:13 +0000)]
2001-04-13  H.J. Lu  <hjl@gnu.org>

* section.c (SEC_MERGE): Define new flag for merging.
(SEC_STRINGS): Likewise.
(entsize): New field.

23 years ago* coff-i386.c (TARGET_SYM): SEC_READONLY is an applicable section
DJ Delorie [Fri, 13 Apr 2001 22:42:48 +0000 (22:42 +0000)]
* coff-i386.c (TARGET_SYM): SEC_READONLY is an applicable section
flag on pe-i386 targets.

23 years ago2001-04-13 Fernando Nasser <fnasser@redhat.com>
Fernando Nasser [Fri, 13 Apr 2001 13:51:54 +0000 (13:51 +0000)]
2001-04-13  Fernando Nasser  <fnasser@redhat.com>

From  Adam Mirowski  <Adam.Mirowski@Sun.COM>
Fixed Insight on Solaris. It was not possible to debug a process
because of EINTR "errors".
* procfs.c: (procfs_wait): if proc_wait_for_stop() fails
with EINTR, retry the call.

23 years agobfd/
Jakub Jelinek [Fri, 13 Apr 2001 00:34:36 +0000 (00:34 +0000)]
bfd/
* libbfd-in.h (_bfd_merge_section): New.
(_bfd_write_merged_section): New.
(_bfd_merged_section_offset): New.
* libbfd.h: Rebuilt.
* linker.c (_bfd_generic_link_output_symbols): Handle
discard_sec_merge.
* aoutx.h (aout_link_write_symbols): Likewise.
* pdp11.c (aout_link_write_symbols): Likewise.
* elflink.h (elf_link_add_object_symbols): Call _bfd_merge_section.
(elf_bfd_final_link): Adjust global symbols pointing into SEC_MERGE
sections.
(elf_link_sec_merge_syms): New.
(elf_link_input_bfd): Call _bfd_merged_section_offset
and _bfd_write_merged_section.
Handle discard_sec_merge.
* elf-bfd.h (struct elf_link_hash_table): Add merge_info
field.
(struct bfd_elf_section_data): Likewise.
* elf.c (_bfd_elf_make_section_from_shdr): Set SEC_MERGE and
SEC_STRINGS section flags and entsize from their ELF counterparts.
(_bfd_elf_link_hash_table_init): Initialize merge_info.
(elf_fake_sections): Set SHF_MERGE, SHF_STRINGS and sh_entsize
from their BFD counterparts.
* merge.c: New file.
* Makefile.am: Add strtab.lo.
* Makefile.in: Rebuilt.
include/
* bfdlink.h (bfd_link_discard): Add discard_sec_merge.
gas/
* config/obj-elf.c (obj_elf_change_section): Add entsize argument,
handle SHF_MERGE and SHF_STRINGS.
(obj_elf_parse_section_letters): Set SHF_MERGE and SHF_STRINGS.
(obj_elf_section): Allow additional argument specifying entity size.
* write.c (adjust_reloc_syms): Keep relocations against local symbols
in SEC_MERGE sections.
ld/
* ldmain.c (main): Default to discard_sec_merge.
* lexsup.c (OPTION_DISCARD_NONE): Define.
(ld_options): Add --discard-none.
(parse_args): Handle OPTION_DISCARD_NONE.
* ldlang.c (wild_doit): SEC_MERGE should be set in the output
section only if SEC_MERGE and SEC_STRINGS flags and entsize of
all its input sections match.

23 years agoRevise way in which mappings are allocated/searched.
Kevin Buettner [Thu, 12 Apr 2001 22:27:09 +0000 (22:27 +0000)]
Revise way in which mappings are allocated/searched.

23 years ago * xcoffread.c (scan_xcoff_symtab): Ignore symbols beginning with
Nicholas Duffek [Thu, 12 Apr 2001 19:53:09 +0000 (19:53 +0000)]
* xcoffread.c (scan_xcoff_symtab): Ignore symbols beginning with
"@".

23 years ago * generic/gdbtk-cmds.c (gdb_entry_point): New TCL command.
Nicholas Duffek [Thu, 12 Apr 2001 19:46:44 +0000 (19:46 +0000)]
* generic/gdbtk-cmds.c (gdb_entry_point): New TCL command.
* library/interface.tcl (gdbtk_locate_main): Try the program's
entry point if no main function is found.

23 years ago * config/i386/fbsd.mh (NATDEPFILES): Add i386-nat.o.
Kevin Buettner [Thu, 12 Apr 2001 18:44:40 +0000 (18:44 +0000)]
* config/i386/fbsd.mh (NATDEPFILES): Add i386-nat.o.

23 years ago* mips.igen (CFC1, CTC1): Pass the correct register numbers to
Jim Blandy [Thu, 12 Apr 2001 14:53:20 +0000 (14:53 +0000)]
* mips.igen (CFC1, CTC1): Pass the correct register numbers to
PENDING_FILL.  Use PENDING_SCHED directly to handle the pending
set of the FCSR.
* sim-main.h (COCIDX): Remove definition; this isn't supported by
PENDING_FILL, and you can get the intended effect gracefully by
calling PENDING_SCHED directly.

23 years ago* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
Alexandre Oliva [Thu, 12 Apr 2001 12:32:00 +0000 (12:32 +0000)]
* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
ltcf-gcj.sh: Upgraded to libtool 1.4a 1.641.2.226.

23 years agoObsolete sun386i.
Andrew Cagney [Wed, 11 Apr 2001 22:39:07 +0000 (22:39 +0000)]
Obsolete sun386i.

23 years ago* maint.c: Fix typo in comment.
J.T. Conklin [Wed, 11 Apr 2001 01:01:04 +0000 (01:01 +0000)]
* maint.c: Fix typo in comment.

23 years ago From Tom Tromey (tromey@redhat.com):
Keith Seitz [Tue, 10 Apr 2001 15:49:06 +0000 (15:49 +0000)]
From Tom Tromey (tromey@redhat.com):
* library/managedwin.itb (reveal): We actually do want to force
the focus for Windows.

23 years ago * MAINTAINERS: Swap with Syd Polk as a gdbtk maintainer.
Keith Seitz [Tue, 10 Apr 2001 03:03:28 +0000 (03:03 +0000)]
* MAINTAINERS: Swap with Syd Polk as a gdbtk maintainer.

23 years ago2001-04-09 Martin M. Hunt <hunt@redhat.com>
Martin Hunt [Mon, 9 Apr 2001 17:35:31 +0000 (17:35 +0000)]
2001-04-09  Martin M. Hunt  <hunt@redhat.com>

* library/managedwin.itb (ManagedWin::reveal): After
deiconifying window for the first time, set its geometry
again, if the platform is unix. This fixes a problem with kde.
(ManagedWin::_create): Set a variable with the initial
geometry.

23 years ago2001-04-09 Martin M. Hunt <hunt@redhat.com>
Martin Hunt [Mon, 9 Apr 2001 17:20:03 +0000 (17:20 +0000)]
2001-04-09  Martin M. Hunt  <hunt@redhat.com>

* srcwin1.test: Fix line numbers to correspond to
modified source files in gdb.base. Commented-out test
case for moving up past main() because sometimes there
is a libc init function which makes the results
inconsistent.
* srcwin2.test: Ditto.
* srcwin3.test: Ditto.

23 years ago * elflink.h (elf_fix_symbol_flags): For non-default visibilities,
Hans-Peter Nilsson [Mon, 9 Apr 2001 03:24:32 +0000 (03:24 +0000)]
* elflink.h (elf_fix_symbol_flags): For non-default visibilities,
only hide symbols marked STV_INTERNAL or STV_HIDDEN.

23 years agoAdd comments noting that vfork might be defined to be fork.
Kevin Buettner [Sun, 8 Apr 2001 18:26:03 +0000 (18:26 +0000)]
Add comments noting that vfork might be defined to be fork.

23 years agoUse cleanup machinery to invoke ui_out_list_end().
Kevin Buettner [Sun, 8 Apr 2001 17:55:13 +0000 (17:55 +0000)]
Use cleanup machinery to invoke ui_out_list_end().

23 years ago2001-04-05 Steven J. Hill <sjhill@cotw.com>
H.J. Lu [Sun, 8 Apr 2001 05:11:49 +0000 (05:11 +0000)]
2001-04-05  Steven J. Hill  <sjhill@cotw.com>

* config.bfd (mips*el*-*-linux-gnu*): Use traditional little
endian MIPS ELF target.
* config.bfd (mips*-*-linux-gnu*): Use traditional big endian
MIPS ELF target.

* configure.in (bfd_elf64_tradbigmips_vec): New. Traditional
64bit big endian MIPS ELF target.
(bfd_elf64_tradlittlemips_vec): New. Traditional 64bit little
endian MIPS ELF target.
* configure: Regenerated.

* elf32-mips.c (IRIX_COMPAT): Handle traditional 64bit and
little endian targets.
(mips_elf_sym_is_global): Handle traditional targets.

* elf64-mips.c (bfd_elf64_tradbigmips_vec): New. Traditional
64bit big endian MIPS ELF target.
(bfd_elf64_tradlittlemips_vec): New. Traditional 64bit little
endian MIPS ELF target.

* targets.c: (_bfd_target_vector): Add bfd_elf64_tradbigmips_vec
and bfd_elf64_tradlittlemips_vec.

23 years ago* dcache.c (dcache_write_line): Fixed bugs where cache line was
J.T. Conklin [Fri, 6 Apr 2001 22:43:55 +0000 (22:43 +0000)]
* dcache.c (dcache_write_line): Fixed bugs where cache line was
not written to target correctly.

23 years ago* gdbserver/low-hppabsd.c (read_inferior_memory): Add explicit
J.T. Conklin [Fri, 6 Apr 2001 22:25:09 +0000 (22:25 +0000)]
* gdbserver/low-hppabsd.c (read_inferior_memory): Add explicit
  void return value;
* gdbserver/low-nbsd.c: Likewise.
* gdbserver/low-sparc.c: Likewise.
* gdbserver/low-sun3.c: Likewise.
---------------------------------------------------------------------

23 years agoAdd self to write-after-approval list.
Geoffrey Keating [Fri, 6 Apr 2001 21:05:27 +0000 (21:05 +0000)]
Add self to write-after-approval list.

23 years ago * config/rs6000/nm-rs6000.h (PTRACE_ATTACH): Don't define.
Geoffrey Keating [Fri, 6 Apr 2001 21:05:10 +0000 (21:05 +0000)]
* config/rs6000/nm-rs6000.h (PTRACE_ATTACH): Don't define.
(PTRACE_DETACH): Don't define.

23 years agoCorrect erroneous ChangeLog.
Christopher Faylor [Fri, 6 Apr 2001 19:24:16 +0000 (19:24 +0000)]
Correct erroneous ChangeLog.

23 years agoAdd missing ChangeLog entry.
Christopher Faylor [Fri, 6 Apr 2001 19:23:33 +0000 (19:23 +0000)]
Add missing ChangeLog entry.

23 years ago2001-04-06 David Smith <dsmith@redhat.com>
David Smith [Fri, 6 Apr 2001 17:53:39 +0000 (17:53 +0000)]
2001-04-06  David Smith  <dsmith@redhat.com>

* arch-utils.c (default_prepare_to_proceed)
(generic_prepare_to_proceed): Added new functions.
* arch-utils.h: New function declarations for
default_prepare_to_proceed() and generic_prepare_to_proceed().
* gdbarch.sh: Added PREPARE_TO_PROCEED.
* gdbarch.c: Regenerated.
* gdbarch.h: Regenerated.
* inferior.h: Added get_last_target_status() declaration.
* infrun.c (get_last_target_status): Added new function.
(handle_inferior_event): Saves last pid and waitstatus, which will
get returned by get_last_target_status().

* hppa-tdep.c (prepare_to_proceed):  Added comment stating that
prepare_to_proceed() is potentially redundant since
default_prepare_to_proceed() has been added.
* linux-thread.c (prepare_to_proceed): Ditto.
* lin-lwp.c (prepare_to_proceed): Ditto.
* m3-nat.c (prepare_to_proceed): Ditto.

23 years agoObsolete powerpcle-*-cygwin* and powerpcle-*-solaris* platforms
Andrew Cagney [Fri, 6 Apr 2001 16:25:22 +0000 (16:25 +0000)]
Obsolete powerpcle-*-cygwin* and powerpcle-*-solaris* platforms
and powerpc-*-netware* target.

23 years ago2001-04-06 Fernando Nasser <fnasser@redhat.com>
Fernando Nasser [Fri, 6 Apr 2001 13:14:55 +0000 (13:14 +0000)]
2001-04-06  Fernando Nasser  <fnasser@redhat.com>

* buildsym.c (record_line): Turn off unused addr bits.

23 years ago2001-04-06 Fernando Nasser <fnasser@redhat.com>
Fernando Nasser [Fri, 6 Apr 2001 12:09:30 +0000 (12:09 +0000)]
2001-04-06  Fernando Nasser  <fnasser@redhat.com>

From David Deephanphongs <deephan@telocity.com>
* inferior.h:   Fix declarations of get_inferior_args and
set_inferior_args, which were missing the trailing 's'.

23 years ago * i386-dis.c: Add ffreep instruction.
Andreas Jaeger [Fri, 6 Apr 2001 09:27:33 +0000 (09:27 +0000)]
* i386-dis.c: Add ffreep instruction.

23 years ago2001-04-05 David Mosberger <davidm@hpl.hp.com>
H.J. Lu [Fri, 6 Apr 2001 00:37:30 +0000 (00:37 +0000)]
2001-04-05  David Mosberger  <davidm@hpl.hp.com>

* elf32-i386.c (elf_i386_fake_sections): Treat ".reloc" as an
ordinary "progbits" section.

23 years ago * cris.h (enum cris_insn_version_usage): Correct comment for
Hans-Peter Nilsson [Thu, 5 Apr 2001 19:35:17 +0000 (19:35 +0000)]
* cris.h (enum cris_insn_version_usage): Correct comment for
cris_ver_v3p.

23 years ago2001-04-05 Jeff Holcomb <jeffh@redhat.com>
Jeff Holcomb [Thu, 5 Apr 2001 17:44:06 +0000 (17:44 +0000)]
2001-04-05  Jeff Holcomb  <jeffh@redhat.com>

        * monitor.c (monitor_supply_register): Only report an error if we
        don't get a valid value.

23 years ago * README: Don't mention gdba.el.
Eli Zaretskii [Thu, 5 Apr 2001 16:52:30 +0000 (16:52 +0000)]
* README: Don't mention gdba.el.

23 years ago2001-04-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
Elena Zannoni [Thu, 5 Apr 2001 15:19:42 +0000 (15:19 +0000)]
2001-04-05  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>

        From  Jimmy Guo  <guo@cup.hp.com>
        * top.c (init_main): set prompt if annotation_level>1,
        this is necessary when annotation_level is set to 2 via
        --annotate=2 command line option.

23 years agoObsolete a29k-*-* host and a29k-*-sym1* and a29k-*-kern* targets.
Andrew Cagney [Thu, 5 Apr 2001 14:49:29 +0000 (14:49 +0000)]
Obsolete a29k-*-* host and a29k-*-sym1* and a29k-*-kern* targets.

23 years ago* main.c: Remove windows.h use.
Christopher Faylor [Thu, 5 Apr 2001 02:02:14 +0000 (02:02 +0000)]
* main.c: Remove windows.h use.
(gdbtk_test): Use PATH_MAX for home var calculation.
* remote-e7000.c (e7000_parse_device): Accomodate Cygwin as well as Win32 in
test.
* ser-tcp.c: Use modern __CYGWIN__ conditional.
* source.c (mod_path): Add __CYGWIN__ conditional to WIN32 test.
(openp): Ditto.
* symfile.c (symfile_bfd_open): Ditto.
* gdbtk/generic/gdbtk.c: Ditto.

23 years ago2001-04-04 Martin M. Hunt <hunt@redhat.com>
Martin Hunt [Thu, 5 Apr 2001 00:04:45 +0000 (00:04 +0000)]
2001-04-04  Martin M. Hunt  <hunt@redhat.com>

* main.c (captured_main): For GDBtk, don't use tui_fileopen().
Handle all stream setup in gdbtk_init

23 years ago2001-04-04 Martin M. Hunt <hunt@redhat.com>
Martin Hunt [Thu, 5 Apr 2001 00:04:28 +0000 (00:04 +0000)]
2001-04-04  Martin M. Hunt  <hunt@redhat.com>

* generic/gdbtk-hooks.c (gdbtk_fileopen): New function.
Initialize ui_file stuff for gdbtk.
(gdbtk_fputs): Don't print if gdbtk_disable_fputs. Send
stdlog and stdtarg to their handler functions.

* generic/gdbtk.c (Gdbtk_Init): Don't set gdb_stdlog
and gdb_stdtarg to gdb_stdout,
(gdbtk_init): Unset gdbtk_disable_fputs
when ready to accept output from gdb. Remove references to
fputs_unfiltered_hook.

* generic/gdbtk.h: Declare new flag gdbtk_disable_fputs.

* generic/gdbtk-cmds.c (gdb_restore_fputs): Instead of setting
fputs_unfiltered_hook, set the new flag gdbtk_disable_fputs.

* library/prefs.tcl (pref_set_defaults): Add defaults
for log_fg and target_fg.

* library/interface.tcl (gdbtk_tcl_fputs_error): Use
err_tag.
(gdbtk_tcl_fputs_log): New function. Write log messages
to console.
(gdbtk_tcl_fputs_target): New function. Write target
IO to console.

* library/console.ith (einsert): Add tag parameter.

* library/console.itb (_build_win): Add new tags for log
and target IO.
(einsert): Add tag parameter.

23 years ago* i386-tdep.c (i386_extract_return_value): Don't return the return
Mark Kettenis [Wed, 4 Apr 2001 15:09:46 +0000 (15:09 +0000)]
* i386-tdep.c (i386_extract_return_value): Don't return the return
value of a void function.
(i386_store_return_value): Likewise.

23 years agomerge from gcc
DJ Delorie [Wed, 4 Apr 2001 01:16:27 +0000 (01:16 +0000)]
merge from gcc

23 years ago * elflink.h (elf_fix_symbol_flags): Call elf_backend_hide_symbol
Alan Modra [Wed, 4 Apr 2001 00:31:37 +0000 (00:31 +0000)]
* elflink.h (elf_fix_symbol_flags): Call elf_backend_hide_symbol
when -Bsymbolic causes a symbol to no longer need a .plt entry.

23 years agoObsolete w65-*-* target.
Andrew Cagney [Tue, 3 Apr 2001 21:56:01 +0000 (21:56 +0000)]
Obsolete w65-*-* target.

23 years agoObsolete tic80.
Andrew Cagney [Tue, 3 Apr 2001 21:14:37 +0000 (21:14 +0000)]
Obsolete tic80.

23 years ago2001-04-03 David Mosberger <davidm@hpl.hp.com>
H.J. Lu [Tue, 3 Apr 2001 14:45:43 +0000 (14:45 +0000)]
2001-04-03  David Mosberger  <davidm@hpl.hp.com>

* efi-app-ia32.c (ALIGN_SECTIONS_IN_FILE): Deleted.

23 years ago* remote-mips.c (S_IROTH): Moved definition from here.
J.T. Conklin [Tue, 3 Apr 2001 01:51:26 +0000 (01:51 +0000)]
* remote-mips.c (S_IROTH): Moved definition from here.
* gdb_stat.h (S_IROTH): to here.

23 years ago* remote.c (remote_protocol_e, remote_protocol_E): Define.
J.T. Conklin [Tue, 3 Apr 2001 01:42:17 +0000 (01:42 +0000)]
* remote.c (remote_protocol_e, remote_protocol_E): Define.
(set_remote_protocol_e_packet_cmd)
(set_remote_protocol_E_packet_cmd)
(show_remote_protocol_e_packet_command)
(show_remote_protocol_E_packet_command): New functions.
(init_all_packet_configs): Initialize remote_protocol_e and
remote_protocol_E.
(remote_resume, remote_async_resume): Support e/E command
packets.
(show_remote_cmd): Show state of remote_protocol_e and
remote_protocol_E.
(_initialize_remote): Add "set remote step-over-range-packet"
and "set remote step-over-range-w-signal-packet" to CLI.
-------------------------------------------------------------------

23 years ago2001-04-02 Martin M. Hunt <hunt@redhat.com>
Martin Hunt [Mon, 2 Apr 2001 23:30:26 +0000 (23:30 +0000)]
2001-04-02  Martin M. Hunt  <hunt@redhat.com>

* generic/gdbtk-cmds.c (gdb_loadfile): Adjust size of text_argv
array to prevent writing out of range. Remove unused variables.
Fix formatting.
(gdb_get_tracepoint_info): Remove unused variable "fname".
(gdb_load_disassembly): Remove unused variable "widget".
(gdb_loc): Remove unused variable "sym".
(gdb_set_bp_addr): Remove unused variable "line".
(gdb_get_breakpoint_info): Remove unused variable "sym".
(get_frame_name): Remove unused variable "name".

23 years agoObsolete ns32k-*-mach3*, ns32k-umax-*, ns32k-utek-sysv* and
Andrew Cagney [Mon, 2 Apr 2001 20:57:26 +0000 (20:57 +0000)]
Obsolete ns32k-*-mach3*, ns32k-umax-*, ns32k-utek-sysv* and
ns32k-utek-*.

23 years ago * config/djgpp/fnchange.lst: Tweak due to
Eli Zaretskii [Mon, 2 Apr 2001 17:16:11 +0000 (17:16 +0000)]
* config/djgpp/fnchange.lst: Tweak due to
expect/example/chesslib.c.

23 years agoMake --target=m88k buildable again.
Kevin Buettner [Mon, 2 Apr 2001 14:47:22 +0000 (14:47 +0000)]
Make --target=m88k buildable again.

23 years ago * gdb.texinfo (Tracepoint Actions): Mention the "info scope"
Eli Zaretskii [Mon, 2 Apr 2001 08:58:19 +0000 (08:58 +0000)]
* gdb.texinfo (Tracepoint Actions): Mention the "info scope"
command and provide a cross-reference to its description.
(Symbols): Note that "info scope" is useful for trace experiments.

23 years ago* Makefile.in (CXX_FOR_TARGET_FOR_RECURSIVE_MAKE, RECURSE_FLAGS):
Alexandre Oliva [Mon, 2 Apr 2001 01:32:45 +0000 (01:32 +0000)]
* Makefile.in (CXX_FOR_TARGET_FOR_RECURSIVE_MAKE, RECURSE_FLAGS):
New macros.
(bootstrap, cross): Use RECURSE_FLAGS.
* configure.in: Subst CXX_FOR_TARGET_FOR_RECURSIVE_MAKE.

23 years ago2001-03-20 Daniel Berlin <dberlin@redhat.com>
Daniel Berlin [Sun, 1 Apr 2001 19:50:50 +0000 (19:50 +0000)]
2001-03-20  Daniel Berlin  <dberlin@redhat.com>

* symtab.c (completion_list_add_name): Remove duplicate string checks,
readline already does this, and it's much faster at it, too.

23 years ago * go32-nat.c: Minor tweaks, to pacify the ari script.
Eli Zaretskii [Sun, 1 Apr 2001 14:01:52 +0000 (14:01 +0000)]
    * go32-nat.c: Minor tweaks, to pacify the ari script.

23 years ago* i386-tdep.c (i386_extract_struct_value_address): New function.
Mark Kettenis [Sun, 1 Apr 2001 12:39:52 +0000 (12:39 +0000)]
* i386-tdep.c (i386_extract_struct_value_address): New function.
* config/i386/tm-i386.h (EXTRACT_STRUCT_VALUE_ADDRESS): Redefine
in terms of i386_extract_struct_value_address.
(i386_extract_struct_value_address): New prototype.

23 years ago* i386-linux-nat.c (i386_linux_dr_get): Change type of return
Mark Kettenis [Sun, 1 Apr 2001 10:48:48 +0000 (10:48 +0000)]
* i386-linux-nat.c (i386_linux_dr_get): Change type of return
value to `unsigned long'.  Change type of `value' to `unsigned
long'.
(i386_linux_dr_set): Change type of second argument to `unsigned
long'.
(i386_linux_dr_set_control): Change type of first argument to
`unsigned long'.
(i386_linux_dr_get_status): Change type of return value to
unsigned long.
* config/i386/nm-linux.h (i386_linux_dr_set_control,
i386_linux_dr_get_status): Adjust prototypes accordingly.

23 years ago * gdb.texinfo (Symbols): Document "info scope".
Eli Zaretskii [Sun, 1 Apr 2001 09:15:21 +0000 (09:15 +0000)]
* gdb.texinfo (Symbols): Document "info scope".
(Tracepoints): New chapter.
(Contributors): Update for v5.1.
<All nodes>: Change "C++" to "C@t{++}".

23 years ago * gdbint.texinfo (User Interface): A new section about ui_out
Eli Zaretskii [Sun, 1 Apr 2001 09:07:08 +0000 (09:07 +0000)]
* gdbint.texinfo (User Interface): A new section about ui_out
functions, based on text written by Fernando Nasser.

23 years agoChange Permissions to GFDL. Update Copyright.
Eli Zaretskii [Sun, 1 Apr 2001 09:04:44 +0000 (09:04 +0000)]
Change Permissions to GFDL.  Update Copyright.

23 years agoRevert change to config/ia64/linux.mh in which core-regset.h was
Kevin Buettner [Sat, 31 Mar 2001 23:07:10 +0000 (23:07 +0000)]
Revert change to config/ia64/linux.mh in which core-regset.h was
removed from NATDEPFILES.

23 years ago * config/ia64/linux.mh (NATDEPFILES): Remove core-regset.o
Kevin Buettner [Sat, 31 Mar 2001 22:55:25 +0000 (22:55 +0000)]
* config/ia64/linux.mh (NATDEPFILES): Remove core-regset.o
from list.

23 years agoMake hardware watchpoint support work again on Linux/IA-64.
Kevin Buettner [Sat, 31 Mar 2001 21:53:39 +0000 (21:53 +0000)]
Make hardware watchpoint support work again on Linux/IA-64.

23 years agomerge from gcc
DJ Delorie [Sat, 31 Mar 2001 19:05:20 +0000 (19:05 +0000)]
merge from gcc

23 years ago* i386bsd-nat.c: Include "gdb_assert.h".
Mark Kettenis [Sat, 31 Mar 2001 18:09:03 +0000 (18:09 +0000)]
* i386bsd-nat.c: Include "gdb_assert.h".
[HAVE_PT_GETDBREGS] (DBREG_DRX): Define if not
already defined.
[HAVE_PT_GETDBREGS] (i386bsd_dr_set, i386bsd_dr_set_control,
i386bsd_dr_set_addr, i386bsd_dr_reset_addr,
i386bsd_dr_get_status): New functions.
* config/i386/nm-fbsd.h [HAVE_PT_GETDBREGS]
(I386_USE_GENERIC_WATCHPOINTS): Define.
Include "i386/nm-i386.h".
(I386_DR_LOW_SET_CONTROL, I386_DR_LOW_SET_ADDR,
I386_DR_LOW_RESET_ADDR, I386_DR_LOW_GET_STATUS): New macros.
(i386bsd_dr_set_control, i386bsd_dr_set_addr,
i386bsd_dr_reset_addr, i386bsd_dr_get_status): New prototypes.
* acconfig.h (HAVE_PT_GETDBREGS): New configure macro.
* configure.in: Cleanup a few comments.  Check for PT_GETDBREGS
ptrace request.
* config.in, configure: Regenerate.

23 years ago* i386-nat.c (i386_insert_aligned_watchpoint): Set address
Mark Kettenis [Sat, 31 Mar 2001 17:40:04 +0000 (17:40 +0000)]
* i386-nat.c (i386_insert_aligned_watchpoint): Set address
register before enabling it by setting the control register.
(i386_remove_aligned_watchpoint): Reset address register after
disabling it by setting the control register.

23 years ago* i386-tdep.c (i386_extract_return_value): If the type of the
Mark Kettenis [Sat, 31 Mar 2001 13:05:16 +0000 (13:05 +0000)]
* i386-tdep.c (i386_extract_return_value): If the type of the
return value is TYPE_STRUCT and the number of fields is one, call
ourselves with TYPE set tp the type of the first field.
(i386_store_return_value): Likewise.
This fixes a problem with returning structs consisting of a single
`float' or `double' on *BSD.

23 years ago* lin-lwp.c (lin_lwp_resume): Don't mark LWP as not stopped until
Mark Kettenis [Fri, 30 Mar 2001 19:45:19 +0000 (19:45 +0000)]
* lin-lwp.c (lin_lwp_resume): Don't mark LWP as not stopped until
we're absolutely sure we're going to resume it.

23 years ago* thread-db.c (check_event): Don't report an error if we encounter
Mark Kettenis [Fri, 30 Mar 2001 19:36:35 +0000 (19:36 +0000)]
* thread-db.c (check_event): Don't report an error if we encounter
a thread creation event for a thread that's already in the thread
list, since that may legitemately happen.  Instead only call
attach_thread if it's not already in the thread list.

23 years ago2001-03-30 H.J. Lu <hjl@gnu.org>
H.J. Lu [Fri, 30 Mar 2001 16:08:34 +0000 (16:08 +0000)]
2001-03-30  H.J. Lu  <hjl@gnu.org>

* efi-app-ia32.c (PEI_TARGET_SUBSYSTEM): Rename from ...
(PEI_DEFAULT_TARGET_SUBSYSTEM): This.

23 years ago* ppc-opc.c (insert_mbe): Shift mask initializer as long.
Alexandre Oliva [Fri, 30 Mar 2001 07:36:27 +0000 (07:36 +0000)]
* ppc-opc.c (insert_mbe): Shift mask initializer as long.

23 years ago2001-03-29 Fernando Nasser <fnasser@redhat.com>
Fernando Nasser [Thu, 29 Mar 2001 22:42:17 +0000 (22:42 +0000)]
2001-03-29  Fernando Nasser  <fnasser@redhat.com>

* library/variable.tcl (update): Cope with varobj type changes.

23 years ago2001-03-29 Fernando Nasser <fnasser@redhat.com>
Fernando Nasser [Thu, 29 Mar 2001 22:33:29 +0000 (22:33 +0000)]
2001-03-29  Fernando Nasser  <fnasser@redhat.com>

* library/variable.tcl (destructor): Remove file_changed_hook hook.

23 years ago2001-03-29 Fernando Nasser <fnasser@redhat.com>
Fernando Nasser [Thu, 29 Mar 2001 22:17:45 +0000 (22:17 +0000)]
2001-03-29  Fernando Nasser  <fnasser@redhat.com>

* gdbtk-varobj.c (variable_obj_command): Do not cache varobj handles as
they may change -- use varobj_get_handle() instead.

23 years ago* config/pa/xm-hppah.h (malloc): Really delete declaration
Andrew Cagney [Wed, 28 Mar 2001 23:21:43 +0000 (23:21 +0000)]
* config/pa/xm-hppah.h (malloc): Really delete declaration
(MALLOC_INCOMPATIBLE): Really delete macro.
* cli/cli-cmds.c (apropos_command): Use xcalloc.

23 years agoGag -Wuninitialized warnings.
Andrew Cagney [Wed, 28 Mar 2001 21:42:32 +0000 (21:42 +0000)]
Gag -Wuninitialized warnings.
Add -Wuninitialized to default warning list.

23 years agoFix -Werror probs for ns32k.
Andrew Cagney [Wed, 28 Mar 2001 21:26:07 +0000 (21:26 +0000)]
Fix -Werror probs for ns32k.

23 years agomerge from gcc
DJ Delorie [Wed, 28 Mar 2001 17:38:43 +0000 (17:38 +0000)]
merge from gcc

23 years ago* i386-linux-tdep.c (FRAMELESS_SIGNAL): Moved here from
Mark Kettenis [Wed, 28 Mar 2001 11:36:23 +0000 (11:36 +0000)]
* i386-linux-tdep.c (FRAMELESS_SIGNAL): Moved here from
config/i386/nm-linux.h (including comment).
(i386_linux_frame_chain): New function implementing guts of the
former FRAME_CHAIN macro, but using read_memory_unsigned_integer
instead of read_memory_integer.
(i386_linux_frame_saved_pc): Removed doc pointing to
i386/tm-linux.h for an explanation of FRAMELESS_SIGNAL since that
now lives in this file.
* config/i386/tm-linux.h (FRAMELESS_SIGNAL): Moved to
i386-linux-tdep.c (including comment).
(FRAME_CHAIN): Redefined in terms of i386_linux_frame_chain.
(i386_linux_frame_chain): New prototype.

23 years ago* gdbserver/low-linux.c [I386_GNULINUX_TARGET]: Cleanup code and
Mark Kettenis [Wed, 28 Mar 2001 09:15:22 +0000 (09:15 +0000)]
* gdbserver/low-linux.c [I386_GNULINUX_TARGET]: Cleanup code and
make it work again.
(NUM_FREGS): Redefine to 0.
(NUM_REGS): Redefine as NUM_GREGS.
(i386_register_byte, i386_register_raw_size): Update from
i386-tdep.c.  Add comment about their origin.
(regmap, register_u_addr): Take these from i386-linux-nat.c.
(i386_register_u_addr): Removed.

23 years ago* i386-linux-nat.c (i386_linux_dr_get): Return 0 if ptrace call
Mark Kettenis [Wed, 28 Mar 2001 08:35:14 +0000 (08:35 +0000)]
* i386-linux-nat.c (i386_linux_dr_get): Return 0 if ptrace call
fails instead of calling perror_with_name.  This should fix
debugging remote i386 targets with a native Linux/x86 GDB.  Add
FIXME for this hack.

23 years agomerge from gcc
DJ Delorie [Wed, 28 Mar 2001 05:02:47 +0000 (05:02 +0000)]
merge from gcc

23 years ago* configure.in (CXX_FOR_TARGET): Use xgcc for libstdc++-v3.
Alexandre Oliva [Wed, 28 Mar 2001 01:19:29 +0000 (01:19 +0000)]
* configure.in (CXX_FOR_TARGET): Use xgcc for libstdc++-v3.

23 years ago* Comment tweak.
Ben Elliston [Tue, 27 Mar 2001 21:37:47 +0000 (21:37 +0000)]
* Comment tweak.

23 years ago* arch-utils.c (#include "gdbthread.h"): Removed.
J.T. Conklin [Tue, 27 Mar 2001 20:36:24 +0000 (20:36 +0000)]
* arch-utils.c (#include "gdbthread.h"): Removed.
(#include "symfile.h"): Removed.
(XMALLOC): Removed unused macro.
* breakpoint.c (tbreak_command): Removed local declaration.
(awatch_command, do_enable_breakpoint, set_breakpoint_count):
Remove duplicate declarations.
(bpstat_should_step, bpstat_have_active_hw_watchpoints)
(remove_solib_event_breakpoints): Fix indentation botch.
* c-typeprint.c (#include "command.h"): Removed.
(#include "gdbcmd.h"): Removed.
* ch-exp.c (ch_terminal_match_float_literal, parse_expr)
(parse_primval, parse_untyped_expr, parse_opt_untyped_expr):
Removed duplicate declarations.
* ch-typeprint.c (#include "command.h"): Removed.
(#include "gdbcmd.h"): Removed.
* corefile.c (#include "frame.h"): Removed
(#include "symfile.h"): Removed.
(#include "language.h"): Removed.
* dbxread.c (#include "command.h"): Removed.
* environ.c (#include "gdbcore.h"): Removed.
* event-loop.c (#include "top.h"): Removed.
* f-typeprint.c (#include "command.h"): Removed.
(#include "gdbcmd.h"): Removed.
(#include "language.h"): Removed.
(#include "typeprint.h"): Removed.
(#include "frame.h"): Removed.
* gdbtypes.h (print_type_scalar): Removed declaration.
* infcmd.c (#include "completer.h"): Removed.
* language.c (#include "frame.h"): Removed.
* m2-typeprint.c (#include "command.h"): Removed.
(#include "gdbcmd.h"): Removed.
(#include "language.h"): Removed.
* m2-valprint.c (#include "valprint.h"): Removed.
* p-typeprint.c (#include "command.h"): Removed.
(#include "gdbcmd.h"): Removed.
* p-valprint.c (#include "typeprint.h"): Removed.
* parse.c (#include "linespec.h"): Removed.
* regcache.c (#include "frame.h"): Removed.
* remote.c (#include "frame.h"): Removed.
(getpkt_sane): Make static.
* source.c (#include "completer.h"): Removed.
* stack.c (#include "symfile.h"): Removed.
(#include "objfiles.h"): Removed.
* symfile.c (#include "completer.h"): Removed.
* tracepoint.c (#include "completer.h"): Removed.
* values.c (#include "frame.h"): Removed.
* varobj.c (#include "valprint.h"): Removed.
* wrapper.c (#include "frame.h"): Removed.

* memattr.c (create_mem_region): Removed unused variable.
* remote-nrom.c: Removed spurious semicolon after init_nrom_ops.
-------------------------------------------------------------------

23 years agoAdd missing double quote
Nick Clifton [Tue, 27 Mar 2001 17:23:47 +0000 (17:23 +0000)]
Add missing double quote

23 years ago * solib-aix5.c (build_so_lib_from_mapfile): Use xfree() instead
Kevin Buettner [Tue, 27 Mar 2001 10:03:41 +0000 (10:03 +0000)]
* solib-aix5.c (build_so_lib_from_mapfile): Use xfree() instead
of free().

23 years ago(Cleanups): Remove the item about converting docs to GFDL.
Eli Zaretskii [Tue, 27 Mar 2001 07:09:01 +0000 (07:09 +0000)]
(Cleanups): Remove the item about converting docs to GFDL.

23 years ago * solib-aix5.c (build_so_lib_from_mapfile): Fix xasprintf() usage.
Kevin Buettner [Tue, 27 Mar 2001 06:23:25 +0000 (06:23 +0000)]
* solib-aix5.c (build_so_lib_from_mapfile): Fix xasprintf() usage.

23 years agoFix problems encountered in compiling ia64-tdep.c with IBM's compiler.
Kevin Buettner [Tue, 27 Mar 2001 02:45:54 +0000 (02:45 +0000)]
Fix problems encountered in compiling ia64-tdep.c with IBM's compiler.

23 years agoRemove ATTRIBUTE_UNUSED in the last patch.
H.J. Lu [Tue, 27 Mar 2001 02:05:18 +0000 (02:05 +0000)]
Remove ATTRIBUTE_UNUSED in the last patch.

23 years agoAdd AIX5 procfs support.
Kevin Buettner [Tue, 27 Mar 2001 02:01:11 +0000 (02:01 +0000)]
Add AIX5 procfs support.