Jim Kingdon
4d52ec8623
* valops.c (value_assign): Change bitfield code to use a buffer of
...
the correct size, rather than an int.
1993-10-28 14:27:39 +00:00
Jim Kingdon
cfe5ad2d03
* config/i386/{i386m3.mt,i386m3.mh}: Use correct names for TM_FILE
...
and XM_FILE. Replace host file i386mach3-xdep.o with native file
i386m3-nat.o.
1993-10-27 22:06:52 +00:00
Jim Kingdon
bb1908342f
* stabs.texinfo (Class Names): New node.
1993-10-27 21:40:36 +00:00
Jim Kingdon
b10f4dd977
* remote-udi.c: Remove LOG_FILE stuff; superceded by "set remotedebug".
...
* remote-mon.c: Remove commented out "set remotedebug" command.
* remote-nindy.c: Clean up comment about wanting alternative to
options specified on the GDB command line.
1993-10-27 20:35:25 +00:00
Jim Kingdon
bc28a06cc1
* fork-child.c (fork_inferior): Set inferior_pid before calling
...
init_trace_fun. Move the code which gets us through the shell
to new function startup_inferior.
* inferior.h: Declare startup_inferior.
* procfs.c (procfs_init_inferior), inftarg.c (ptrace_him):
Call startup_inferior.
* m3-nat.c (m3_trace_him): Call intercept_exec_calls.
* config/nm-m3.h: Don't define STARTUP_INFERIOR.
* config/i386/tm-i386m3.h, config/ns32k/tm-ns32k.h,
config/mips/tm-mipsm3.h: Don't define START_INFERIOR_TRAPS_EXPECTED.
1993-10-27 19:30:27 +00:00
Jim Kingdon
73e7e44744
* m68k-stub.c: Change vector 13 from SIGFPE to SIGBUS.
1993-10-27 18:48:50 +00:00
Jim Kingdon
8d43be62a8
* gdb.texinfo (Command Files): Explain order of init file reading.
1993-10-27 18:26:40 +00:00
Jim Kingdon
64a0145050
* gdb.texinfo (Command Files): Explain order of init file reading.
1993-10-27 16:20:51 +00:00
Jim Kingdon
66ad6ec894
* remote.texi (Bootstrapping): Talk about getting the serial driver
...
to deal with ^C sent by gdb to stop the remote system.
1993-10-27 05:48:39 +00:00
Jim Kingdon
e3b9a4856f
* remote.texi (Bootstrapping): Talk about getting the serial driver
...
to deal with ^C sent by gdb to stop the remote system.
1993-10-27 05:31:10 +00:00
Jim Kingdon
981ef35e01
* mips-tdep.c (mips_pop_frame): If proc_desc is NULL, don't dump core.
1993-10-27 05:21:01 +00:00
Jim Kingdon
6a6fe3dbde
gcc -Wall lint:
...
* nlmread.c: Include stabsread.h.
* Makefile.in: Update dependencies.
1993-10-26 22:16:07 +00:00
Jim Kingdon
f3d86961e4
* remote.c: Change PBUFSIZ back to 400. John's 28 Feb 1992 change
...
to increase it broke the ability to write large chunks of memory
with m68k-stub and i386-stub. Now we only use more than 400 on
machines where we need that much to write the registers.
* remote.c (remote_write_bytes): Eliminate possible abort(). The
check for when to abort was off by a few bytes and besides which,
it is handled by MAXBUFBYTES, which the caller uses.
* m68k-stub.c: Add comments about trap #1 and trap #8 instructions.
1993-10-26 20:41:35 +00:00
David Edelsohn
c7efaa16dc
* remote-sim.h (SIM_ADDR): New type (same as CORE_ADDR).
...
(sim_set_pc): Update prototype.
(sim_read, sim_write): Ditto, and use unsigned char *buf.
(sim_fetch_register, sim_store_register): Use unsigned char *buf.
(sim_info): Pass printf function as argument, add verbose argument.
(sim_stop_reason): Renamed from sim_stop_signal, fix prototype.
* remote-sim.c (gdbsim_wait): Update call to sim_stop_reason.
(gdbsim_files_info): Update call to sim_info.
1993-10-26 16:34:01 +00:00
Jim Kingdon
79971d11cc
* valops.c (value_assign): Call reinit_frame_cache when assigning
...
to a register.
1993-10-26 15:49:39 +00:00
Stu Grossman
2cdce841c4
* infrun.c (wait_for_inferior): Fix PC out of objfile bounds
...
check to just use stop_func_name == 0.
1993-10-26 01:13:28 +00:00
Stu Grossman
12f4fe6cd6
* gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
1993-10-25 22:28:46 +00:00
Stu Grossman
b58a197344
* infrun.c (wait_for_inferior): Fix PC out of subroutine bounds
...
check to use prev_func_start/end instead of stop_func_start/end.
* remote-udi.c (store_register): Invalidate NPC/PC_REGNUM after
changing PC.
1993-10-25 22:24:02 +00:00
Jim Kingdon
3c1423d645
* gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
1993-10-25 22:08:47 +00:00
Jim Kingdon
a6e0dae9c3
* gdbserver/{low-lynx.c,low-sparc.c,low-sun3.c}, standalone.c,
...
m3-nat.c, i386m3-nat.c, mipsm3-nat.c, ns32km3-nat.c: bcopy -> memcpy.
1993-10-25 21:15:53 +00:00
Thomas Lord
59168c8b05
Changed the DOC parameter type to gdb_define_app_command.
...
Fixed typo.
1993-10-25 20:55:03 +00:00
Jim Kingdon
dfbb7762a5
gcc -Wall lint:
...
* breakpoint.c: Include thread.h.
* coffread.c: Include stabsread.h.
* Makefile.in: Update dependencies.
* breakpoint.c (mention): Add bp_call_dummy to switch.
* symmisc.c (dump_symtab): Use %d not %ld for line number.
1993-10-25 20:20:15 +00:00
Thomas Lord
b94e8c39e0
Substantial rewrite.
1993-10-25 19:40:46 +00:00
Jim Kingdon
bb42d443ad
* gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
...
It is not from PR 3220.
1993-10-25 18:44:32 +00:00
Fred Fish
60d7eacecb
Remove incorrect comment about SEC_HAS_CONTENTS not getting set.
1993-10-25 14:38:38 +00:00
Jim Kingdon
3373287100
* gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
...
just started failing because they depended on the order the
subcommands are presented, or exact docstring text. This kind of
test is a pain and has minimal benefit.
1993-10-25 00:01:16 +00:00
Jim Kingdon
abe28b9214
Sun Oct 24 20:16:38 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
...
* parse.c, parser-defs.h (write_exp_msymbol): New function to write
the appropriate expression for a minimal symbol.
* c-exp.y, m2-exp.y: Use it.
1993-10-24 23:42:02 +00:00
Jim Kingdon
94c74a0c22
* remote-vx.c (vx_wait): Rename pid parameter to pid_to_wait_for.
...
Some compilers (legitimately) don't like variables in the
function's outermost block whose name is the name as a parameter.
1993-10-24 18:05:39 +00:00
Fred Fish
90141f9c4e
* elfread.c (elf_symtab_read): Use bfd convention that both
...
initialized and uninitialized data sections have the SEC_ALLOC
flag bit set, but only initialized sections have SEC_LOAD set.
SEC_DATA is ignored since it only gets set for initialized
data. Likewise, SEC_HAS_CONTENTS is ignored now because it
never gets set.
1993-10-24 16:41:11 +00:00
David Edelsohn
592f517aa3
* remote-sim.h (sim_stop): New enum.
...
(sim_stop_signal): Change prototype, result is enum sim_stop.
* remote-sim.c (gdbsim_wait): Update call to sim_stop_signal.
1993-10-23 21:56:47 +00:00
Jim Kingdon
dcb389736b
* stabsread.c (define_symbol): Skip the whole thing about "pcc
...
promotion" on little-endian machines.
1993-10-23 01:56:18 +00:00
Jim Kingdon
c3cabecb47
* remote-vx.c: Rename pid parameter to pid_to_wait_for. Some
...
compilers (legitimately) don't like variables in the function's
outermost block whose name is the name as a parameter.
1993-10-23 01:14:47 +00:00
Jim Kingdon
2d62828161
Merge Apollo patches from Troy Rollo (troy@cbme.unsw.edu.au):
...
* dst.h, dstread.c, config/m68k/{apollo68b.mt,tm-apollo68b.h}:
New files.
* config/m68k/nm-apollo68b.h: Add more defines.
* configure.in: Recognize apollo target, not just host.
1993-10-22 20:25:43 +00:00
Jim Kingdon
835fe6e630
Merge Apollo patches from Troy Rollo (troy@cbme.unsw.edu.au):
...
* dst.h, dstread.c, config/m68k/{apollo68b.mt,tm-apollo68b.h}:
New files.
* config/m68k/nm-apollo68b.h: Add more defines.
* configure.in: Recognize apollo target, not just host.
1993-10-22 16:03:08 +00:00
Jim Kingdon
7129250052
new for apollo
1993-10-22 15:24:31 +00:00
Jim Kingdon
d19e168692
new for apollo
1993-10-22 15:14:45 +00:00
Jim Kingdon
3b891e0b5c
* configure.in: Add * to end of all OS names.
1993-10-22 13:49:08 +00:00
Fred Fish
c8bd627f9f
* Makefile.in (ALLPARAM): Add config/m88k/xm-delta88v4.h
1993-10-22 13:24:55 +00:00
Jim Kingdon
f701d1341c
* munch: Removed.
1993-10-22 06:08:04 +00:00
Jim Kingdon
49f8eccbff
* Makefile.in (init.c): Generate using the source, not munch. This
...
cleans up all kinds of hassles (which nm to use in munch, etc). The
new formatting conventions (mostly already followed) are that
the name of the _initialize_* routines must start in column zero,
and must not be inside #if.
* munch: Removed.
* Makefile.in: Remove references to munch.
* serial.c, remote.c, infptrace.c, maint.c, convex-tdep.c,
alpha-tdep.c, hp300ux-nat.c, hppab-nat.c, osfsolib.c, remote-es.c,
procfs.c, remote-udi.c, ser-go32.c, ultra3-xdep.c, sh-tdep.c,
i960-tdep.c, hppa-tdep.c, h8500-tdep.c, dpx2-nat.c, delta68-nat.c,
z8k-tdep.c: Make sure the above conventions are followed. Make
sure they are all declared as returning void. Clean up
miscellaneous comments and such.
1993-10-22 06:03:50 +00:00
Jim Kingdon
976bb0be03
* Makefile.in (init.c): Generate using the source, not munch. This
...
cleans up all kinds of hassles (which nm to use in munch, etc). The
new formatting conventions (mostly already followed) are that
the name of the _initialize_* routines must start in column zero,
and must not be inside #if.
* munch: Removed.
* Makefile.in: Remove references to munch.
* serial.c, remote.c, infptrace.c, maint.c, convex-tdep.c,
alpha-tdep.c, hp300ux-nat.c, hppab-nat.c, osfsolib.c, remote-es.c,
procfs.c, remote-udi.c, ser-go32.c, ultra3-xdep.c, sh-tdep.c,
i960-tdep.c, hppa-tdep.c, h8500-tdep.c, dpx2-nat.c, delta68-nat.c,
z8k-tdep.c: Make sure the above conventions are followed. Make
sure they are all declared as returning void. Clean up
miscellaneous comments and such.
1993-10-22 05:55:58 +00:00
Jim Kingdon
b8615faeec
* Makefile.in: Update dependencies to reflect all these new includes.
1993-10-22 01:49:27 +00:00
Jim Kingdon
c853c90d12
* sh-tdep.c (sim_load): Add function.
1993-10-22 00:53:32 +00:00
David D. Zuhn
f7fa951fd0
add pid argument to mips_wait
1993-10-21 23:02:40 +00:00
Jim Kingdon
100f92e2de
* Makefile.in (c-exp.tab.o): Remove notice about shift/reduce conflicts
...
which no longer occur.
gcc -Wall lint:
* findvar.c (symbol_read_needs_frame), corelow.c (ignore),
inflow.c (gdb_has_a_terminal): Make sure to return a value.
* regex.h: Declare re_set_syntax.
* printcmd.c: Include valprint.h.
* infcmd.c, exec.c, maint.c, core.c: Include language.h.
* maint.c: Include expression.h.
* infrun.c, fork-child.c, corelow.c, inflow.c: Include thread.h.
* inftarg.c: Include command.h.
* coredep.c: Include value.h.
* c-exp.y, m2-exp.y, ch-exp.y: Include bfd.h, symfile.h and objfiles.h.
* ch-typeprint.c: Include typeprint.h.
* ch-valprint.c: Include c-lang.h.
* nlmread.c: Include buildsym.h.
* environ.c: Include gdbcore.h. Only include defs.h once.
(set_in_environ): Cast const char * to char * when passing to
set_gnutarget.
Remove unused variables:
* printcmd.c (printf_command): args_to_vprintf.
* coffread.c (coff_symfile_init): strsection.
Move variables to within the #ifdefs where they are used:
* symtab.c (gdb_mangle_name): opname.
* inftarg.c (child_attach): pid and exec_file.
* inftarg.c (child_detach): siggnal.
* objfiles.c (allocate_objfile): mapto, md, and fd.
* objfiles.c (free_objfile): mmfd.
* infrun.c (wait_for_inferior): Include BPSTAT_WHAT_LAST in switch.
* infrun.c (wait_for_inferior): Remove unused same_pid label.
* inferior.h: Declare set_sigint_trap and clear_sigint_trap.
* parser-defs.h: Declare write_exp_elt_block.
* stabsread.h: Declare elfstab_offset_sections and
coffstab_build_psymtabs.
1993-10-21 20:41:50 +00:00
Ken Raeburn
003ccb904d
Patch from Jeff Law:
...
* paread.c: Fix references to "hppa" that should now be "som".
1993-10-21 19:28:54 +00:00
Jim Kingdon
ad0a2521d2
* symtab.c (decode_line_1): Don't use SYMBOL_LINE for functions.
1993-10-21 17:32:52 +00:00
Jim Kingdon
e252598636
* stabs.texinfo (Local Variable Parameters): Re-write paragraph on
...
floats passed as doubles (to improve clarity).
1993-10-21 14:20:50 +00:00
Jim Kingdon
bf96935bbc
* gdb.t09/corefile.exp: At end of test, use "core" command with
...
no arguments.
1993-10-21 13:32:51 +00:00
Stu Grossman
cadd2c6f7c
* remote-udi.c (udi_store_registers, store_register): Use
...
UDI29KPC address space when modifying PC. It seems that you can't
modify the PC directly (at least in the isstip simulator).
1993-10-21 10:10:21 +00:00