OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
23 years agoFix ``show remotewritesize'' was doing a set.
Andrew Cagney [Tue, 14 Nov 2000 13:45:38 +0000 (13:45 +0000)]
Fix ``show remotewritesize'' was doing a set.

23 years ago2000-11-13 Fernando Nasser <fnasser@redhat.com>
Fernando Nasser [Tue, 14 Nov 2000 02:36:22 +0000 (02:36 +0000)]
2000-11-13  Fernando Nasser  <fnasser@redhat.com>

        From Orjan Friberg  <orjanf@axis.com>:
        * gdb.base/printcmds.exp: Escape curly braces followed by a number
        in array print pattern match.

23 years ago2000-11-08 H.J. Lu <hjl@gnu.org>
H.J. Lu [Mon, 13 Nov 2000 22:49:54 +0000 (22:49 +0000)]
2000-11-08  H.J. Lu  <hjl@gnu.org>

* elflink.h (elf_link_add_object_symbols): Also add indirect
symbols for common symbols with the default version.

23 years ago * config/djgpp/config.sed: Fix tweaking "VPATH=.:foo", and handle
Eli Zaretskii [Mon, 13 Nov 2000 14:24:46 +0000 (14:24 +0000)]
* config/djgpp/config.sed: Fix tweaking "VPATH=.:foo", and handle
        the gettext's posrcprefix correctly with drive letters.

23 years ago2000-11-09 Philip Blundell <pb@futuretv.com>
Phil Blundell [Mon, 13 Nov 2000 10:01:13 +0000 (10:01 +0000)]
2000-11-09  Philip Blundell  <pb@futuretv.com>

* section.c (STD_SECTION): Set gc_mark flag.

23 years ago2000-11-11 Kazu Hirata <kazu@hxi.com>
Kazu Hirata [Sat, 11 Nov 2000 19:03:23 +0000 (19:03 +0000)]
2000-11-11  Kazu Hirata  <kazu@hxi.com>

* coff-i960.c: Likewise.
* coff-m68k.c: Likewise.
* coff-m88k.c: Likewise.
* coff-mcore.c: Likewise.
* coff-mips.c: Likewise.

23 years ago* elf32-sh.c (sh_elf_relocate_section): Ignore R_SH_NONE relocs.
Alexandre Oliva [Sat, 11 Nov 2000 06:43:42 +0000 (06:43 +0000)]
* elf32-sh.c (sh_elf_relocate_section): Ignore R_SH_NONE relocs.

23 years ago* sh-opc.h: The operand of `mov.w r0, (<disp>,GBR)' is IMM1, not 0.
Alexandre Oliva [Sat, 11 Nov 2000 05:42:01 +0000 (05:42 +0000)]
* sh-opc.h: The operand of `mov.w r0, (<disp>,GBR)' is IMM1, not 0.

23 years ago* stabsread.c (read_range_type): Properly construct complex
Jim Blandy [Fri, 10 Nov 2000 23:18:16 +0000 (23:18 +0000)]
* stabsread.c (read_range_type): Properly construct complex
type nodes.

23 years ago2000-11-10 Fernando Nasser <fnasser@totem.toronto.redhat.com>
Fernando Nasser [Fri, 10 Nov 2000 23:02:56 +0000 (23:02 +0000)]
2000-11-10  Fernando Nasser  <fnasser@totem.toronto.redhat.com>

* symtab.c (decode_line_1, total_number_of_methods, find_methods,
build_command_line_spec, find_toplevel_char, decode_line_2):
Move to linespec.c.
* linespec.c: New file. Routines that handle linespecs, formerly
in symtab.c.
* symtab.h: Export find_line_symtab and find_function_start_sal,
* Makefile.in: Add linespec.c.

23 years ago2000-11-10 Kazu Hirata <kazu@hxi.com>
Kazu Hirata [Fri, 10 Nov 2000 20:55:44 +0000 (20:55 +0000)]
2000-11-10  Kazu Hirata  <kazu@hxi.com>

* coff-h8300.c: Fix formatting.
* coff-h8500.c: Likewise.
* coff-i386.c: Likewise.
* coff-i860.c: Likewise.
* coff-i960.c: Likewise.
* coff-ia64.c: Likewise.

23 years ago* inferior.h (step_over_calls_kind): New enum to clarify values in
Christopher Faylor [Fri, 10 Nov 2000 19:27:45 +0000 (19:27 +0000)]
* inferior.h (step_over_calls_kind): New enum to clarify values in
step_over_calls.
* infcmd.c (step_over_calls): Change definition.
(step_1): Use new enum values in relation to step_over_calls.
(step_once): Ditto.
(until_next_command): Ditto.
* infrun.c (clear_proceed_status): Ditto.
(handle_inferior_event): Ditto.
* inferior.h (step_stop_if_no_debug): New variable.
* infrun.c (step_stop_if_no_debug): Declare.
(handle_inferior_event): Stop the step command if we entered a function without
line info.
(_initialize_infrun): New command 'set step-mode' to control the step command.
* infcmd.c (step_once): Switch to stepi mode if there is no line info
(and switching is enabled).

23 years ago2000-11-10 J.T. Conklin <jtc@redback.com>
J.T. Conklin [Fri, 10 Nov 2000 18:34:21 +0000 (18:34 +0000)]
2000-11-10  J.T. Conklin  <jtc@redback.com>

        * target.c (do_xfer_memory): Only perform a single memory transfer
        instead of iterating to tranfer the entire region.  Higher layers
        are expected to call this function multiple times for partial
        transfers.
        (target_xfer_memory_partial): Remove unused local variables.

2000-11-10  Nick Duffek  <nsd@redhat.com>

        * target.c (target_xfer_memory_partial): Return bytes transferred
        instead of 0.

23 years ago2000-11-09 Kazu Hirata <kazu@hxi.com>
Kazu Hirata [Fri, 10 Nov 2000 04:28:20 +0000 (04:28 +0000)]
2000-11-09  Kazu Hirata  <kazu@hxi.com>

* archive.c: Fix formatting.
* archures.c: Likewise.

23 years agoProtoization.
Kevin Buettner [Fri, 10 Nov 2000 01:19:47 +0000 (01:19 +0000)]
Protoization.

23 years agoAdd code for relocating dynamic executables.
Kevin Buettner [Fri, 10 Nov 2000 01:07:59 +0000 (01:07 +0000)]
Add code for relocating dynamic executables.

23 years ago2000-11-09 Fernando Nasser <fnasser@redhat.com>
Fernando Nasser [Thu, 9 Nov 2000 23:29:20 +0000 (23:29 +0000)]
2000-11-09  Fernando Nasser  <fnasser@redhat.com>

        * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
        spelling "cancelled" to U.S. spelling "canceled" to match changes
        made to gdb.
        * gdb.c++/ovldbreak.exp: Ditto.

23 years ago* config/i386/nbsd.mh: Remove solib.o, solib-svr4.o from NATDEPFILES.
J.T. Conklin [Thu, 9 Nov 2000 22:57:03 +0000 (22:57 +0000)]
* config/i386/nbsd.mh: Remove solib.o, solib-svr4.o from NATDEPFILES.
* config/i386/nbsdelf.mh: Likewise.
* config/m68k/nbsd.mh: Likewise.
* config/ns32k/nbsd.mh: Likewise.
* config/powerpc/nbsd.mh: Likewise.
* config/sparc/nbsd.mh: Likewise.
* config/sparc/nbsdelf.mh: Likewise.
* config/i386/nbsd.mt: Add solib.o, solib-svr4.o to TDEPFILES.
* config/i386/nbsdelf.mt: Likewise.
* config/m68k/nbsd.mt: Likewise.
* config/ns32k/nbsd.mt: Likewise.
* config/powerpc/nbsd.mt: Likewise.
* config/sparc/nbsd.mt: Likewise.

23 years ago Add auto-solib-add support for AIX, remove obsolete and unused
Peter Schauer [Thu, 9 Nov 2000 09:49:00 +0000 (09:49 +0000)]
Add auto-solib-add support for AIX, remove obsolete and unused
SOLIB_SYMBOLS_MANUAL code, cleanup of AIX shared library handling code.
* rs6000-nat.c (vmap_symtab):  Do not try to modify offsets
if symbols are not yet loaded.
(vmap_add_symbols):  New function to add symbols for a vmap entry.
(add_vmap):  Turn errors into warnings, return NULL vmap upon
failure. Add symbols via vmap_add_symbols only if requested.
(xcoff_relocate_core):  Allow debugging of core files without an
executable file. Handle NULL returns from add_vmap gracefully.
* xcoffsolib.c (solib_add):  Remove, no longer needed.
(solib_info):  Do not check for new shared libraries if there is no
inferior process.
(sharedlibrary_command):  Made static.
Do not check for new shared libraries if there is no inferior process.
Add symbols for requested shared libraries via vmap_add_symbols.
(_initialize_solib):  Add `set auto-solib-add' command.
* xcoffsolib.h (vmap_add_symbols):  Add prototype declaration.

* config/rs6000/tm-rs6000.h (PC_LOAD_SEGMENT):  Move from here ...
* config/rs6000/nm-rs6000.h:  ... to here, this is an AIX native
feature.
* config/powerpc/tm-macos.h, config/powerpc/tm-ppc-eabi.h,
config/powerpc/tm-ppc-nw.h, config/rs6000/tm-rs6000ly.h:
Remove #undef PC_LOAD_SEGMENT.
* config/powerpc/aix.mt, config/rs6000/aix4.mt, config/rs6000/rs6000.mt
(TDEPFILES):  Move xcoffsolib.o from here ...
* config/powerpc/aix.mh, config/rs6000/aix4.mh, config/rs6000/rs6000.mh
(NATDEPFILES):  ... to here, xcoffsolib.o contains AIX native code
only.
* rs6000-tdep.c:  Remove #include xcoffsolib.h, no longer needed.
* xcoffsolib.h (xcoff_relocate_symtab_hook):  Remove declaration.
* rs6000-nat.c (_initialize_core_rs6000):  Remove setting of
xcoff_relocate_symtab_hook, no longer needed.
* xcoffsolib.c (solib_info, sharedlibrary_command):  Remove
xcoff_relocate_symtab_hook indirection, call xcoff_relocate_symtab
directly, as xcoffsolib.c is now compiled in native AIX configurations
only.
* Makefile.in:  Update dependencies for rs6000-tdep.o, rs6000-nat.o
and xcoffsolib.o.

23 years ago * MAINTAINERS: Specify the vax-dec-vms5.5 target tupple.
Andrew Cagney [Thu, 9 Nov 2000 06:48:48 +0000 (06:48 +0000)]
* MAINTAINERS: Specify the vax-dec-vms5.5 target tupple.
* vax-tdep.c: Include "gdbcore.h", "frame.h" and "value.h".
(vax_print_insn): Change ``d'' to a const char pointer.

23 years ago2000-11-08 Kazu Hirata <kazu@hxi.com>
Kazu Hirata [Thu, 9 Nov 2000 01:37:44 +0000 (01:37 +0000)]
2000-11-08  Kazu Hirata  <kazu@hxi.com>

* coff-a29k.c: Fix formatting.
* coff-alpha.c: Likewise.
* coff-apollo.c: Likewise.
* coff-aux.c: Likewise.

23 years ago2000-11-08 Michael Snyder <msnyder@cleaver.cygnus.com>
Michael Snyder [Wed, 8 Nov 2000 23:58:46 +0000 (23:58 +0000)]
2000-11-08  Michael Snyder  <msnyder@cleaver.cygnus.com>

        * gdbarch.sh: Spelling correction: registrary -> registry.
        * gdbarch.c: Ditto.

23 years ago2000-11-08 Kazu Hirata <kazu@hxi.com>
Kazu Hirata [Wed, 8 Nov 2000 23:57:04 +0000 (23:57 +0000)]
2000-11-08  Kazu Hirata  <kazu@hxi.com>

* bfd-in.h: Fix formatting.
* bfd-in2.h: Likewise.

23 years ago2000-11-09 Ben Elliston <bje@redhat.com>
Ben Elliston [Wed, 8 Nov 2000 23:19:45 +0000 (23:19 +0000)]
2000-11-09  Ben Elliston  <bje@redhat.com>

* sim-fpu.c (sim_fpu_one): Set exponent to 0.
(sim_fpu_two): Set exponent to 1.

23 years ago* Spelling corrections.
Ben Elliston [Wed, 8 Nov 2000 23:12:43 +0000 (23:12 +0000)]
* Spelling corrections.

23 years agoWork around targets that don't yet define JB_PC or JB_ELEMENT_SIZE.
Andrew Cagney [Wed, 8 Nov 2000 12:26:15 +0000 (12:26 +0000)]
Work around targets that don't yet define JB_PC or JB_ELEMENT_SIZE.

23 years agoRename get_longjmp_target to m68k_get_longjmp_target. Update all m68k
Andrew Cagney [Wed, 8 Nov 2000 11:55:34 +0000 (11:55 +0000)]
Rename get_longjmp_target to m68k_get_longjmp_target.  Update all m68k
targets.

23 years ago* gdbserver/configure.in (files): Don't link nm-empty.h when a
Andrew Cagney [Wed, 8 Nov 2000 11:39:20 +0000 (11:39 +0000)]
* gdbserver/configure.in (files): Don't link nm-empty.h when a
non-native target.
* configure: Regenerate.

23 years ago * elf64-ia64.c (elf64_ia64_final_link): New local unwind_output_sec.
Richard Henderson [Wed, 8 Nov 2000 07:54:31 +0000 (07:54 +0000)]
    * elf64-ia64.c (elf64_ia64_final_link): New local unwind_output_sec.
        Set it before bfd_elf64_bfd_final_link call.  Use it after the call.
        * section.c (bfd_set_section_contents): Call memcpy if
        section->contents set and location not equal to contents plus offset.

23 years ago2000-11-08 Kazu Hirata <kazu@hxi.com>
Kazu Hirata [Wed, 8 Nov 2000 06:38:10 +0000 (06:38 +0000)]
2000-11-08  Kazu Hirata  <kazu@hxi.com>

* bfd.c: Fix formatting.
* binary.c: Likewise.
* bout.c: Likewise.

23 years agoProtoization.
Kevin Buettner [Wed, 8 Nov 2000 05:10:18 +0000 (05:10 +0000)]
Protoization.

23 years agoAIX5 changes.
Kevin Buettner [Wed, 8 Nov 2000 04:12:40 +0000 (04:12 +0000)]
AIX5 changes.

23 years ago2000-11-07 Daniel Berlin <dberlin@redhat.com>
Daniel Berlin [Wed, 8 Nov 2000 02:50:51 +0000 (02:50 +0000)]
2000-11-07  Daniel Berlin  <dberlin@redhat.com>

        * dwarf2read.c: Revert June 5th change for caching of types,
        as per Jim Blandy's request.

23 years ago2000-11-07 Kazu Hirata <kazu@hxi.com>
Kazu Hirata [Tue, 7 Nov 2000 19:11:31 +0000 (19:11 +0000)]
2000-11-07  Kazu Hirata  <kazu@hxi.com>

* aix386-core.c: Fix formatting.
* aoutf1.h: Likewise.
* aoutx.h: Likewise.
* archures.c: Likewise.
* armnetbsd.c: Likewise.

23 years agoLast change was actually made by Matthew Green.
Dave Brolley [Tue, 7 Nov 2000 17:25:30 +0000 (17:25 +0000)]
Last change was actually made by Matthew Green.

23 years ago2000-11-07 Dave Brolley <brolley@redhat.com>
Dave Brolley [Tue, 7 Nov 2000 17:20:25 +0000 (17:20 +0000)]
2000-11-07  Dave Brolley  <brolley@redhat.com>

* cgen-dis.in (print_insn): All insns which can fit into insn_value
must be loaded there in their entirety.

23 years agoFix for H8 ld problem.
Alan Modra [Tue, 7 Nov 2000 05:04:04 +0000 (05:04 +0000)]
Fix for H8 ld problem.

23 years agoFix a few minor Changlog formatting problems.
Jim Wilson [Tue, 7 Nov 2000 01:16:25 +0000 (01:16 +0000)]
Fix a few minor Changlog formatting problems.

23 years agoia64-hpux patches from Steve Ellcey.
Jim Wilson [Tue, 7 Nov 2000 00:43:26 +0000 (00:43 +0000)]
ia64-hpux patches from Steve Ellcey.
* archures.c: (bfd_mach_ia64_elf64, bfd_mach_ia64_elf32) Add defines
to differentiate elf32 and elf64 on ia64.
* bfd-in2.h: Regenerate.
* config.bfd: Add target for "ia64*-*-hpux*".
* configure.in: Add bfd_elf32_ia64_big_vec to selvecs switch.
* configure: Regenerate.
* cpu-ia64.c (bfd_ia64_elf32_arch) Add elf32 arch info structure.
* targets.c: Add bfd_target bfd_elf32_ia64_big_vec.
* Makefile.am: Make elf32-ia64.c and elf64-ia64.c derived objects
from elfxx-ia64.c.  Add depenency rules for making elf32-ia64.lo.
* Makefile.in: Regnerate.
* elf64-ia64.c: Deleted
* elfxx-ia64.c: New file, paramaterized version of elf64-ia64.c.

23 years ago2000-11-06 Fernando Nasser <fnasser@totem.toronto.redhat.com>
Fernando Nasser [Mon, 6 Nov 2000 23:12:29 +0000 (23:12 +0000)]
2000-11-06  Fernando Nasser  <fnasser@totem.toronto.redhat.com>

        * wrapper.c (gdb_value_assign): New function.  Longjump-free
        version of value_assign.
        (wrap_value_assign): New function. Wrapper for value_assign.
        * wrapper.h: Add declaration for the above.
        * varobj.c (varobj_set_value): Use gdb_value_assign, not
        value_assign which can longjump.  Do not change varobj value if
        assign fails.

23 years ago2000-11-06 Kazu Hirata <kazu@hxi.com>
Kazu Hirata [Mon, 6 Nov 2000 22:56:13 +0000 (22:56 +0000)]
2000-11-06  Kazu Hirata  <kazu@hxi.com>

* aout-adobe.c: Fix formatting.
* aout-arm.c: Likewise.
* aout-cris.c: Likewise.
* aout-encap.c: Likewise.
* aout-ns32k.c: Likewise.
* aout-target.h: Likewise.
* aout-tic30.c: Likewise.

23 years ago2000-11-06 Fernando Nasser <fnasser@cygnus.com>
Fernando Nasser [Mon, 6 Nov 2000 22:44:34 +0000 (22:44 +0000)]
2000-11-06  Fernando Nasser  <fnasser@cygnus.com>

        From  Steven Johnson  <sbjohnson@ozemail.com.au>:

        This set of changes add "hookpost-" as an expansion on the original
        hooking of commands to GDB. A Hook may now be run "AFTER" execution of
        a command as well as before.

        * command.h (struct cmd_list_element): Changed elements hook and hookee
        to hook_pre and hookee_pre respectively. Added hook_post and hookee_post
        for the post hook command operation. Added hook_in so that an executing
        hook can be flagged to prevent recursion.
        * command.c (add_cmd): Changed initilization of cmd_list_element to
        reflect above changes.
        (delete_cmd): Remove both pre and post hooks.
        (help_cmd): Notify that the command has pre and/or post hooks.
        * infrun.c (normal_stop): Change references to hook_pre from hook.
        * top.c (execute_command): Run both pre and post hooks.
        (define_command): Allow definition of both pre and post hooks.
        The definition of pre-hooks is done as before, with the "hook-"
        prefix for backward compatibility.

23 years ago2000-11-06 Fernando Nasser <fnasser@cygnus.com>
Fernando Nasser [Mon, 6 Nov 2000 22:40:16 +0000 (22:40 +0000)]
2000-11-06  Fernando Nasser  <fnasser@cygnus.com>

        * interface.tcl (show_warning): Add missing argument to ide_messageBox
        and add comments explaining why we use it for windows.

23 years ago * gdb.base/callfuncs.c (main): Moved to end of file, call
Peter Schauer [Mon, 6 Nov 2000 20:38:02 +0000 (20:38 +0000)]
* gdb.base/callfuncs.c (main):  Moved to end of file, call
t_double_values to initialize the FPU before inferior calls are made.
* gdb.base/callfuncs.exp:  Test for register preservation after calling
inferior functions.  Add tests for continuining, finishing and
returning from a stop in a call dummy.

23 years ago * stack.c (return_command): Pop dummy frame if we just returned from
Peter Schauer [Mon, 6 Nov 2000 20:25:36 +0000 (20:25 +0000)]
* stack.c (return_command):  Pop dummy frame if we just returned from
a stop in a call dummy.

23 years ago2000-11-05 Philip Blundell <philb@gnu.org>
Phil Blundell [Mon, 6 Nov 2000 19:38:10 +0000 (19:38 +0000)]
2000-11-05  Philip Blundell  <philb@gnu.org>

* elf32-arm.h (elf32_arm_merge_private_bfd_data): Always permit
BFDs containing no sections to be merged, regardless of their flags.

2000-11-04  Philip Blundell  <philb@gnu.org>

* elf32-arm.h (elf32_arm_relocate_section): Suppress error message
if a relocation for an undefined symbol also results in an
overflow.

23 years ago* config.sub: Add support for Sun Chorus
Christopher Faylor [Mon, 6 Nov 2000 19:21:51 +0000 (19:21 +0000)]
* config.sub: Add support for Sun Chorus

23 years ago* config.bfd: Add support for Sun Chorus.
Christopher Faylor [Mon, 6 Nov 2000 18:47:14 +0000 (18:47 +0000)]
* config.bfd: Add support for Sun Chorus.

23 years agoProtoization.
Kevin Buettner [Mon, 6 Nov 2000 04:53:14 +0000 (04:53 +0000)]
Protoization.

23 years ago2000-11-05 David O'Brien <obrien@FreeBSD.org>
David O'Brien [Sun, 5 Nov 2000 23:31:45 +0000 (23:31 +0000)]
2000-11-05  David O'Brien  <obrien@FreeBSD.org>
* configure.in: Recognize alpha-*-freebsd*.
* configure: Regenerate.

I had this in my local tree for along time and had gotten approval for this
on Mon, 22 May 2000 15:45:01 -0700 but somehow managed to never commit it.

Approved by:  Nick Clifton <nickc@cygnus.com>
              Message-Id: <200005222245.PAA14600@elmo.cygnus.com>

23 years ago * hashtab.c (htab_expand): Change to return int. Use calloc or
Hans-Peter Nilsson [Sat, 4 Nov 2000 07:54:27 +0000 (07:54 +0000)]
* hashtab.c (htab_expand): Change to return int.  Use calloc or
  xcalloc depending on htab->return_allocation_failure.  Return zero
  if calloc fails.
(htab_create): Update comment to cover memory allocation.
(htab_try_create): New.
(htab_find_slot_with_hash): Return NULL if htab_expand fails.
   Update comment to cover this.

23 years ago * hashtab.h (struct htab): Add member return_allocation_failure.
Hans-Peter Nilsson [Sat, 4 Nov 2000 07:48:51 +0000 (07:48 +0000)]
* hashtab.h (struct htab): Add member return_allocation_failure.
(htab_try_create): New prototype.  Mention which functions may
return NULL when this is used.

23 years agoProtoization.
Kevin Buettner [Sat, 4 Nov 2000 00:46:46 +0000 (00:46 +0000)]
Protoization.

23 years agoIn new_symbol(), relocate symbol address by base address of the section
Kevin Buettner [Fri, 3 Nov 2000 22:38:38 +0000 (22:38 +0000)]
In new_symbol(), relocate symbol address by base address of the section
it is in instead of using the base address of the .text section.

23 years ago* TODO: Note abstraction layer violation where "ocd reset" command
J.T. Conklin [Fri, 3 Nov 2000 22:00:56 +0000 (22:00 +0000)]
* TODO: Note abstraction layer violation where "ocd reset" command
must invalidate the dcache, and how this might be fixed.

* monitor.c (#include "dcache.h"): Removed.
(remote_dcache): Removed.
(monitor_open): Removed code that created local dcache.
(flush_monitor_dcache): Removed (unused function).
(monitor_resume): Removed call to dcache_invd().
(monitor_load): Likewise.
(monitor_xfer_memory): Changed to call monitor_write_memory(),
monitor_write_memory_block(), and monitor_read_memory() instead
of dcache_xfer_memory().
* monitor.h (flush_monitor_dcache): Removed (unused function).
* ocd.c (#include "dcache.h"): Removed.
(ocd_dcache): Removed.
(ocd_open): Removed code that created local dcache.
(ocd_resume): Removed call to dcache_invd().
(ocd_xfer_memory): Changed to call ocd_write_bytes() and
ocd_read_bytes() instead of dcache_xfer_memory().
(bdm_reset_command): Invalidate target dcache.
* remote-bug.c (bug_load): Remove call to dcache_invd().
(bug_resume): Likewise.
(bug_settings): Remove dcache, readfunc, and writefunc fields
from initializer.
(bug_xfer_memory): Changed to call bug_read_memory() and
bug_write_memory() instead of dcache_xfer_memory().
* remote-nindy.c (#include "dcache.h"): Removed.
(nindy_dcache): Removed.
(nindy_open): Removed code that created local dcache.
(nindy_resume): Removed call to dcache_invd().
(nindy_load): Likewise.
(nindy_xfer_inferior_memory): Changed to call ninMemPut() and
ninMemGet() instead of dcache_xfer_memory().
* remote-sds.c (#include "dcache.h"): Removed.
(sds_dcache): Removed.
(sds_open): Removed code that created local dcache.
(sds_resume): Removed call to dcache_invd().
(sds_xfer_memory): Changed to call sds_write_bytes() and
sds_read_bytes() instead of dcache_xfer_memory().
* remote-utils.c (gr_open): Removed code that created local dcache.
* remote-utils.h (#include "dcache.h"): Removed.
(struct gr_settings): Removed dcache, readfunc, and writefunc fields.
(gr_get_dcache, gr_set_dcache): Removed macro definitions.
* remote.c (#include "dcache.h"): Removed.
(remote_dcache): Removed.
(remote_open_1): Removed code that created local dcache.
(remote_async_open_1): Likewise.
(remote_resume): Removed call to dcache_invd().
(remote_async_resume): Likewise.
(remote_xfer_memory): Changed to call remote_write_bytes() and
remote_read_bytes() instead of dcache_xfer_memory().
* wince.c (#include "dcache.h"): Removed.
(remote_dcache): Removed.
(child_create_inferior): Removed code that created local dcache.
(child_xfer_memory): Changed to call remote_write_bytes() and
remote_read_bytes() instead of dcache_xfer_memory().
(child_resume): Removed call to dcache_invd().

* target.c (target_dcache): Added.
(target_load): Invalidate target_dcache.
(do_xfer_memory): New function.
(target_xfer_memory): Reimplement in terms of dcache_xfer_memory().
(target_xfer_memory_partial): Likewise.
(initialize_targets): Create target_dcache.
* target.h (#include "dcache.h"): Added.
(target_open): Invalidate target_dcache.
(target_resume): Likewise.
(do_xfer_memory): New declaration.

* dcache.c (dcache_init): Removed reading and writing arguments.
(dcache_struct): Removed read_memory and write_memory fields.
(dcache_write_line): Call do_xfer_memory.
(dcache_read_line): Likewise.
(dcache_xfer_memory): Likewise.
(dcache_invalidate): Renamed from dcache_invd.
(dcache_init): Updated.
(dcache_xfer_memory): Updated.
* dcache.h (memxferfunc): Removed definition.

23 years ago * hashtab.c: Change void * to PTR where necessary.
Hans-Peter Nilsson [Fri, 3 Nov 2000 20:55:25 +0000 (20:55 +0000)]
* hashtab.c: Change void * to PTR where necessary.
(htab_create, htab_expand): Correct formatting of comment before
function.

23 years ago * hashtab.h: Change void * to PTR where necessary.
Hans-Peter Nilsson [Fri, 3 Nov 2000 20:53:04 +0000 (20:53 +0000)]
* hashtab.h: Change void * to PTR where necessary.

23 years ago * objfiles.c (objfile_relocate): Relocate ei.entry_point with
Peter Schauer [Fri, 3 Nov 2000 19:00:06 +0000 (19:00 +0000)]
* objfiles.c (objfile_relocate):  Relocate ei.entry_point with
its section offset, use SECT_OFF_TEXT only as a fallback.

23 years agoAdd --srec-len and --srec-forceS3 switches to objcopy
Nick Clifton [Fri, 3 Nov 2000 01:47:13 +0000 (01:47 +0000)]
Add --srec-len and --srec-forceS3 switches to objcopy

23 years agoAdd support for -storm-chaos
Nick Clifton [Thu, 2 Nov 2000 23:07:28 +0000 (23:07 +0000)]
Add support for -storm-chaos

23 years agoAdd support for *-storm-chaos target
Nick Clifton [Thu, 2 Nov 2000 23:03:21 +0000 (23:03 +0000)]
Add support for *-storm-chaos target

23 years agoProtoization.
Kevin Buettner [Thu, 2 Nov 2000 03:18:49 +0000 (03:18 +0000)]
Protoization.

23 years agoFixed the partial implementation of the text wrapping option
Larry Smith [Wed, 1 Nov 2000 22:15:37 +0000 (22:15 +0000)]
Fixed the partial implementation of the text wrapping option
in the console window, and added a way to select the new
option from the globalprefs.

23 years ago2000-11-01 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Wed, 1 Nov 2000 15:40:35 +0000 (15:40 +0000)]
2000-11-01  Dave Brolley  <brolley@cygnus.com>

* lib/sim-defs.exp (run_sm_test): Correct comment. "output" and
"xerror" options do not use a list of machines. Clear options from
previous test case. Use "$cpu_option"  to identify the machine to the
assembler, if specified.

23 years ago2000-10-31 Philip Blundell <philb@gnu.org>
Phil Blundell [Wed, 1 Nov 2000 07:20:04 +0000 (07:20 +0000)]
2000-10-31  Philip Blundell  <philb@gnu.org>

* elf32-arm.h (elf32_arm_merge_private_bfd_data): Only handle
EF_SOFT_FLOAT if it is defined.

23 years agoadded instance variable and control logic so the "Run Program" and
Larry Smith [Tue, 31 Oct 2000 20:21:48 +0000 (20:21 +0000)]
added instance variable and control logic so the "Run Program" and
"Continue..." buttons are disabled when the "Exec" target is selected
and nicely framed and labelled separate from other controls.

23 years ago2000-10-30 Michael Snyder <msnyder@cleaver.cygnus.com>
Michael Snyder [Tue, 31 Oct 2000 19:35:04 +0000 (19:35 +0000)]
2000-10-30  Michael Snyder  <msnyder@cleaver.cygnus.com>

* config/sh/tm-linux.h: New file.  Include generic tm-linux.h,
plus tm-sh.h, then define SVR4_FETCH_LINK_MAP_OFFSETS to use
the sh target function instead of the default link map offsets.
* config/sh/sh.mt: Add solib.o and solib-svr4.o to TDEPFILES.
Use sh/tm-linux.h instead of sh/tm-sh.h.
* sh-tdep.c (sh_linux_svr4_fetch_link_map_offsets):
New function.  Construct target-specific link map offsets.
* i386-linux-tdep.c (i386_linux_svr4_fetch_link_map_offsets:
New function.  Construct target-specific link map offsets.
* config/i386/tm-linux.h: Use above function instead of default.

2000-10-30  Michael Snyder  <msnyder@cleaver.cygnus.com>

* config/i386/tm-linux.h: Remove definition of SVR4_SHARED_LIBS,
and inclusion of solib.h.  Move up into ../tm-linux.h.
config/tm-linux.h: Define SVR4_SHARED_LIBS, include solib.h.

23 years agoProtoization.
Kevin Buettner [Tue, 31 Oct 2000 05:49:55 +0000 (05:49 +0000)]
Protoization.

23 years agosolib.c relocation improvements
Kevin Buettner [Mon, 30 Oct 2000 23:31:17 +0000 (23:31 +0000)]
solib.c relocation improvements

23 years ago[left out in the previous check-in]
Michael Snyder [Mon, 30 Oct 2000 22:35:46 +0000 (22:35 +0000)]
[left out in the previous check-in]

2000-10-30  Michael Snyder  <msnyder@cleaver.cygnus.com>

        * config/m68k/linux.mh: Remove solib.c, solib-svr4.c from NATDEPFILES.
        * config/powerpc/linux.mh: ditto.
        * config/ia64/linux.mh: ditto.
        * config/i386/linux.mh: ditto.
        * config/alpha/alpha-linux.mh: ditto.
        * config/arm/linux.mh: ditto.
        * config/m68k/linux.mt: Add solib.c, solib-svr4.c to TDEPFILES.
        * config/powerpc/linux.mt: ditto.
        * config/ia64/linux.mt: ditto.
        * config/i386/linux.mt: ditto.
        * config/alpha/alpha-linux.mt: ditto.
        * config/arm/linux.mt: ditto.

23 years ago2000-10-30 Michael Snyder <msnyder@cleaver.cygnus.com>
Michael Snyder [Mon, 30 Oct 2000 22:33:32 +0000 (22:33 +0000)]
2000-10-30  Michael Snyder  <msnyder@cleaver.cygnus.com>

        * config/m68k/linux.mh: Remove solib.c, solib-svr4.c from NATDEPFILES.
        * config/powerpc/linux.mh: ditto.
        * config/ia64/linux.mh: ditto.
        * config/i386/linux.mh: ditto.
        * config/alpha/alpha-linux.mh: ditto.
        * config/arm/linux.mh: ditto.
        * config/m68k/linux.mt: Add solib.c, solib-svr4.c to TDEPFILES.
        * config/powerpc/linux.mt: ditto.
        * config/ia64/linux.mt: ditto.
        * config/i386/linux.mt: ditto.
        * config/alpha/alpha-linux.mt: ditto.
        * config/arm/linux.mt: ditto.

23 years ago* gdbarch.sh, hp-psymtab-read.c, hpread.c, m3-nat.c, mcore-tdep.c,
J.T. Conklin [Mon, 30 Oct 2000 21:50:58 +0000 (21:50 +0000)]
* gdbarch.sh, hp-psymtab-read.c, hpread.c, m3-nat.c, mcore-tdep.c,
mips-tdep.c, monitor.c, regcache.c, remote-es.c, ser-unix.c,
somread.c, tracepoint.c: Fix spelling errors in comments.
* gdbarch.c: Regenerate.

* gnu-nat.c (S_exception_raise_request): Fix typos and spelling
errors in strings.
* m3-nat.c (intercept_exec_calls, mach_thread_parse_id): Likewise.
* mcore-tdep.c (mcore_analyze_prologue): Likewise.
* mips-tdep.c (mips16_next_pc, _initialize_mips_tdep): Likewise.
* remote-e7000.c (e7000_start_remote): Likewise.
* remote-rdp.c (handle_swi): Likewise.
* remote-vx.c (vx_load_command): Likewise.
* sh-tdep.c (sh_do_pseudo_register): Likewise.
* sol-thread.c (td_err_string): Likewise.
* symtab.c (decode_line_2): Likewise.
-------------------------------------------------------------------

23 years ago2000-10-19 Josef Ezra <jezra@emc.com>
Michael Snyder [Mon, 30 Oct 2000 21:15:56 +0000 (21:15 +0000)]
2000-10-19  Josef Ezra <jezra@emc.com>

      * ax-gdb.c (gen_struct_ref): while generating data code, cases of
      "collect p1->p2->data" where not covered if p2 is a 'typedefed'
      type. this simple fix should forward the type pointer to the real
      type.

23 years agoAdd noconfigure dirs for m68[hc]{11|12} targets.
Nick Clifton [Mon, 30 Oct 2000 21:12:29 +0000 (21:12 +0000)]
Add noconfigure dirs for m68[hc]{11|12} targets.

23 years ago * eval.c (parse_and_eval_long): New function.
David Taylor [Mon, 30 Oct 2000 15:32:51 +0000 (15:32 +0000)]
* eval.c (parse_and_eval_long): New function.
* value.h: Declare it.

* breakpoint.c (breakpoints_info, maintenance_info_breakpoints):
Call parse_and_eval_long, not parse_and_eval_address.
* command.c (do_setshow_command): Ditto.
* infcmd.c (step_1, signal_command, continue_command): Ditto.
* infrun.c (signals_info): Ditto.
* stack.c (set_backtrace_limit_command, backtrace_command_1,
up_silently_base, down_silently_base): Ditto.
* tracepoints.c (tracepoints_info, trace_find_command,
  trace_find_tracepoint_command): Ditto.
* valprint.c (set_radix): Ditto.
* values.c (show_values): Ditto.

23 years agoProtoization.
Kevin Buettner [Sat, 28 Oct 2000 22:15:09 +0000 (22:15 +0000)]
Protoization.

23 years ago2000-10-27 Philip Blundell <philb@gnu.org>
Phil Blundell [Fri, 27 Oct 2000 22:24:52 +0000 (22:24 +0000)]
2000-10-27  Philip Blundell  <philb@gnu.org>

* elf32-arm.h (elf32_arm_copy_private_bfd_data): Don't refuse
attempts to mix PIC code with non-PIC, just mark the output as
being position dependent.
(elf32_arm_merge_private_bfd_data): Likewise.  Print an error
message for EF_SOFT_FLOAT mismatches.  Display diagnostics for
all mismatches, not just the first one.

23 years ago* arch-utils.c (set_architecture, set_architecture_from_arch_mach,
J.T. Conklin [Fri, 27 Oct 2000 19:17:57 +0000 (19:17 +0000)]
* arch-utils.c (set_architecture, set_architecture_from_arch_mach,
set_gdbarch_from_file): Fix spelling error.
* v850-tdep.c (v850_target_architecture_hook): Likewise.
* gdbarch.sh: Fix spelling errors in comment.
* gdbarch.c, gdbarch.h: Regenerate.

* ppcnbsd-nat.c (fetch_core_registers, fetch_inferior_registers,
store_inferior_registers): Support older NetBSD/powerpc systems
from before fp reg support was added.  Adapt to register number
changes caused when powerpc target was multi-arched.

23 years agoCorrected spelling errors in comments.
David Anderson [Fri, 27 Oct 2000 15:02:42 +0000 (15:02 +0000)]
Corrected spelling errors in comments.
gdbarch.{c,sh} removed a word from a comment.

23 years agoProtoization.
Kevin Buettner [Fri, 27 Oct 2000 01:25:10 +0000 (01:25 +0000)]
Protoization.

23 years agochanged for 100494 - Run Program and Continue from last Stop are now
Larry Smith [Thu, 26 Oct 2000 20:47:57 +0000 (20:47 +0000)]
changed for 100494 - Run Program and Continue from last Stop are now
radiobuttons rather than checkbuttons

23 years ago * attachdlg.itb (list_pids): Use "ps axw" to get pid list
Mo DeJong [Thu, 26 Oct 2000 18:31:38 +0000 (18:31 +0000)]
    * attachdlg.itb (list_pids): Use "ps axw" to get pid list
        when running under Linux. Use string match instead of
        regexp match is ps filter entry.
        * attachdlg.ith (list_pids): Change default argument to "*".

23 years ago2000-10-26 Ben Elliston <bje@redhat.com>
Elena Zannoni [Thu, 26 Oct 2000 16:21:34 +0000 (16:21 +0000)]
2000-10-26  Ben Elliston  <bje@redhat.com>

        * cgen.sh: Handle an isa argument between cpu and mach. Default to
        `all'. Pass `-i' options to cgen applications.
        * Make-common.in (cgen-arch, cgen-cpu, cgen-decode, cgen-cpu-decode,
        cgen-desc): Pass $(isa) to cgen.sh.

23 years ago2000-10-26 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
Elena Zannoni [Thu, 26 Oct 2000 16:08:20 +0000 (16:08 +0000)]
2000-10-26  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>

* stabsread.c (define_symbol): Update comment.

2000-10-26 Pierre Muller <muller@ics.u-strasbg.fr>

      * stabsread.c (define_symbol): Set the type_name of the type
of the new symbol to the symbol name for type symbol, if the
language is Pascal.

23 years ago * arch-utils.c, arch-utils.h (default_convert_from_func_ptr_addr):
Peter Schauer [Thu, 26 Oct 2000 07:41:25 +0000 (07:41 +0000)]
* arch-utils.c, arch-utils.h (default_convert_from_func_ptr_addr):
New function.
* gdbarch.sh (CONVERT_FROM_FUNC_PTR_ADDR):  Add.
* gdbarch.c, gdbarch.h:  Regenerate.
* valops.c (find_function_addr):  Use CONVERT_FROM_FUNC_PTR_ADDR
unconditionally.

* config/rs6000/tm-rs6000.h (CONVERT_FROM_FUNC_PTR_ADDR):  Delete
definition.
* config/powerpc/tm-linux.h (CONVERT_FROM_FUNC_PTR_ADDR):  Remove
undef.
* rs6000-tdep.c (rs6000_convert_from_func_ptr_addr):  Fix comment.
(rs6000_gdbarch_init):  Register rs6000_convert_from_func_ptr_addr
if not ELFOSABI_LINUX.

23 years agoPlug one of many possible memory leaks in error handling.
Nick Clifton [Wed, 25 Oct 2000 21:53:44 +0000 (21:53 +0000)]
Plug one of many possible memory leaks in error handling.

23 years agoRevert change of 2000-10-24 in which solib-svr4.o was added to TDEPFILES.
Kevin Buettner [Wed, 25 Oct 2000 20:48:59 +0000 (20:48 +0000)]
Revert change of 2000-10-24 in which solib-svr4.o was added to TDEPFILES.

23 years ago Approved by Andrew Cagney <ac131313@cygnus.com>
Fred Fish [Wed, 25 Oct 2000 20:06:30 +0000 (20:06 +0000)]
Approved by Andrew Cagney <ac131313@cygnus.com>
* mips-tdep.c (MIPS_DEFAULT_MASK_ADDRESS_P): Define using either
the current arch or use zero.

23 years ago * MAINTAINERS: Added self and Andrew for the ppc sim.
Geoffrey Keating [Wed, 25 Oct 2000 18:18:41 +0000 (18:18 +0000)]
* MAINTAINERS: Added self and Andrew for the ppc sim.

23 years ago2000-10-25 Fernando Nasser <fnasser@cygnus.com>
Fernando Nasser [Wed, 25 Oct 2000 14:19:38 +0000 (14:19 +0000)]
2000-10-25  Fernando Nasser  <fnasser@cygnus.com>

        * ser-unix.c (do_unix_readchar): Coding style improvement only.

23 years ago2000-10-25 Fernando Nasser <fnasser@cygnus.com>
Fernando Nasser [Wed, 25 Oct 2000 14:16:25 +0000 (14:16 +0000)]
2000-10-25  Fernando Nasser  <fnasser@cygnus.com>

        * target.c (generic_mourn_inferior): Notify GUI that inferior is gone
        by calling detach_hook, if defined.

23 years agoCall end_symtab() with SECT_OFF_TEXT (objfile).
Kevin Buettner [Tue, 24 Oct 2000 21:13:08 +0000 (21:13 +0000)]
Call end_symtab() with SECT_OFF_TEXT (objfile).

23 years agoRemoved extraneous blank line from one of my entries.
Kevin Buettner [Tue, 24 Oct 2000 20:35:04 +0000 (20:35 +0000)]
Removed extraneous blank line from one of my entries.

23 years agoRestructure my 2000-10-24 solib reorg entry.
Kevin Buettner [Tue, 24 Oct 2000 20:32:38 +0000 (20:32 +0000)]
Restructure my 2000-10-24 solib reorg entry.

23 years agoReorganize solib.c.
Kevin Buettner [Tue, 24 Oct 2000 20:05:36 +0000 (20:05 +0000)]
Reorganize solib.c.

23 years ago2000-10-24 Michael Snyder <msnyder@cleaver.cygnus.com>
Michael Snyder [Tue, 24 Oct 2000 18:36:32 +0000 (18:36 +0000)]
2000-10-24  Michael Snyder  <msnyder@cleaver.cygnus.com>

        * gdb.base/commands.exp: Break up long lines, and re-indent.

23 years agoProtoization.
Kevin Buettner [Tue, 24 Oct 2000 17:45:35 +0000 (17:45 +0000)]
Protoization.

23 years ago * ppc-instructions (lfsux): Correct XO field of lfsux instruction.
Geoffrey Keating [Tue, 24 Oct 2000 16:16:43 +0000 (16:16 +0000)]
* ppc-instructions (lfsux): Correct XO field of lfsux instruction.

23 years ago* solib.c (open_symbol_file_object): Update function signature to
Andrew Cagney [Tue, 24 Oct 2000 14:42:21 +0000 (14:42 +0000)]
* solib.c (open_symbol_file_object): Update function signature to
match catch_errors function argument.

23 years agoFrom 2000-09-06 Angela Marie Thomas <angela@cygnus.com>:
Andrew Cagney [Tue, 24 Oct 2000 13:10:18 +0000 (13:10 +0000)]
From 2000-09-06 Angela Marie Thomas <angela@cygnus.com>:
* infttrace.c (get_dictionary_entry_of_page): Function
require_memory_page_dictionary takes no args.