Stu Grossman
d0d8484a4a
* main.c: Make baud_rate and remote_debug be global variables,
...
remove #include "remote-utils.h". This makes it possible to build
GDB without remote-utils.c. Also, move setting of remote_debug
into main, so that all remote*.c files can use it (not just the
serial line ones). And, make baud_rate be an int.
* remote-udi.c: Change kiodebug to remote_debug.
* remote-utils.c: Move setting of baud rate and debug into main.c.
* remote-utils.h: Redefine sr_{get set}_debug and sr_{get set}_baud
to use baud_rate and remote_debug globals for compatibility.
* remote.c: Use remote_debug and baud_rate globals directly,
instead of sr_ functions, so that we don't need to load
remote-utils.c.
1993-10-21 00:49:42 +00:00
Jim Kingdon
fc81adb803
* stabsread.c (define_symbol): When combining a LOC_ARG and a
...
LOC_REGISTER, use the type from the LOC_REGISTER, not from the
LOC_ARG.
1993-10-20 23:45:13 +00:00
K. Richard Pixley
921f2b29a9
define some signals
1993-10-20 21:36:06 +00:00
Jim Kingdon
b8c0ec2737
* Makefile.in (INTERNAL_LDFLAGS): New macro. The new part is
...
that we use CFLAGS and PROFILE_CFLAGS to link.
(gdb, rapp, kdb): Use INTERNAL_LDFLAGS instead of
LDFLAGS and/or GLOBAL_CFLAGS.
1993-10-20 17:15:45 +00:00
Stu Grossman
36b1d5287c
* Makefile.in: Add $(srcdir) to all refs to 29k-share
...
directories.
1993-10-20 16:51:41 +00:00
Fred Fish
ed89c3d938
* Makefile.in (ALLCONFIG): Add config/i386/{i386m3.mh, i386m3.mt,
...
i386/i386mk.mh i386/i386mk.mt}, config/mips/{mipsm3.mh,
mipsm3.mt}, config/ns32k/{ns32km3.mh, ns32m3.mt}
* Makefile.in (remote_utils_h): Add remote-sim.h
* Makefile.in (NONSRC): Add i386-nlmstub.c
* Makefile.in (HFILES): Add coff-solib.h
1993-10-20 00:30:09 +00:00
Kung Hsu
731c7e1779
Modified Files:
...
ChangeLog
* values.c (value_virtual_fn_field): Fix the offset calculation
when calling virtual functions. (gdb.t22/virtfunc.exp).
* eval.c (evaluate_subexp): same as above.
1993-10-19 22:17:57 +00:00
Jim Kingdon
615289ece9
* config/rs6000/rs6000.mh (TERMCAP): Define to -lcurses.
...
* Makefile.in: Define CXXFLAGS.
1993-10-19 17:20:53 +00:00
Stu Grossman
b4aa170e4a
* sparclite/Makefile.in: Fixup so that this works with Sun make
...
and VPATH.
1993-10-19 16:34:16 +00:00
Jim Kingdon
2e142fdedd
* breakpoint.h (struct bpstat_what): Don't use bitfields.
1993-10-19 16:05:23 +00:00
Jim Kingdon
915e6cd9f6
* typeprint.c: Add "class CLASS-NAME" to docstring for ptype.
1993-10-19 15:56:20 +00:00
Fred Fish
0ac1a039f4
* Makefile.in (ALLPARAM): Add config/m88k/{nm-delta88v4.h,
...
tm-delta88v4.h, xm-dgux.h}.
* Makefile.in (ALLCONFIG): Add config/m88k/{delta88v4.mh,
delta88v4.mt}.
1993-10-19 13:27:55 +00:00
Fred Fish
2be58d4517
* README: Remove comment about SunOS 5.x programs leaving
...
coredumps. Info from Sun is that this was not in customer
releases.
1993-10-19 13:19:25 +00:00
Jim Kingdon
8c5e002153
* hppa-tdep.c (restore_pc_queue): Call target_terminal_ours after
...
done stepping the inferior.
1993-10-18 23:06:19 +00:00
Jim Kingdon
adee89e8a2
* c-exp.y: Remove never-used (because of shift/reduce conflicts)
...
rules for pointers to members.
* Makefile.in: Remove notice about expected shift/reduce conflicts.
1993-10-18 18:01:51 +00:00
Jim Kingdon
f91b837dd0
* buildsym.c (finish_block): If we pop the context stack and it is
...
not empty, complain () instead of abort ().
1993-10-18 15:40:04 +00:00
Fred Fish
cf4d863151
Bump version to 4.10.3 in main trunk after branch for gdb 4.11
1993-10-17 20:08:10 +00:00
Stu Grossman
fb63d460a7
* procfs.c: Handle process exits more elegantly by trapping on
...
entry to _exit. Also, cleanup procinfo list when process dies of
it's own accord (as opposed to being killed).
1993-10-17 09:12:58 +00:00
Jim Kingdon
df0d53e3f4
* config/m88k/xm-dgux.h: Define NO_PTRACE_H.
1993-10-17 02:19:59 +00:00
Jim Kingdon
4cc5b060c2
* corelow.c (add_to_thread_list): Need a cast to go from PTR to
...
asection *.
1993-10-17 02:05:58 +00:00
Jim Kingdon
749e538bc8
* infrun.c: Add comment about signals.
...
* fork-child.c (fork_inferior): Remove CREATE_INFERIOR_HOOK again.
Stu reinstated it (accidently I assume).
1993-10-17 01:56:01 +00:00
Stu Grossman
7c5d526e1f
* procfs.c (procfs_wait): Losing Unixware can't do poll on /proc
...
files. Use PIOCWSTOP instead.
* corelow.c (add_to_thread_list): Fix arg to match prototype.
1993-10-17 01:02:57 +00:00
Stu Grossman
0aede96355
*** empty log message ***
1993-10-16 22:31:07 +00:00
Stu Grossman
de43d7d005
* breakpoint.c (breakpoint_thread_match break_command_1):
...
Thread-specific breakpoint support.
* breakpoint.h (struct breakpoint): Add thread id field.
* fork-child.c (fork_inferior): Move call to init_thread_list()
back a bit so that init_trace_fun can do thread functions.
* hppa-tdep.c (restore_pc_queue): Add pid to call to target_wait.
* hppab-nat.c (child_resume): Handle default pid.
* hppah-nat.c (child_resume): Handle default pid.
* i386lynx-nat.c (child_wait): New arg pid.
* inflow.c (kill_command): Reset thread list.
* infptrace.c (child_resume): Handle default pid.
* infrun.c: Thread-specific breakpoint support.
* inftarg.c (child_wait): Add pid arg.
* osfsolib.c (solib_create_inferior_hook): Add pid to call to
target_resume.
* procfs.c: Multi-thread support.
* remote-bug.c (bug_wait): Add pid arg.
* remote-hms.c (hms_wait): Add pid arg.
* remote-mips.c (mips_wait): Add pid arg.
* remote-mon.c (monitor_wait): Add pid arg.
* remote-nindy.c (nindy_wait): Add pid arg.
* remote-sim.c (gdbsim_wait): Add pid arg.
* remote-udi.c (udi_wait): Add pid arg.
* remote-vx.c (vx_wait): Add pid arg.
* remote-z8k.c (sim_wait): Add pid arg.
* remote.c (remote_wait): Add pid arg.
* solib.c (solib_create_inferior_hook): Add pid to call to
target_resume.
* target.h (struct target_ops): Add pid arg to to_wait and
to_notice_signals.
* thread.c (valid_thread_id): New func to validate thread #s.
* (pid_to_thread_id): New func to do the obvious.
* thread.h: Prototypes for above.
* coff-solib.c (coff_solib_add): Use nameoffset field to locate
filename.
1993-10-16 06:42:02 +00:00
Jim Kingdon
9bc3153e82
* h8300-tdep.c, h8500-tdep.c: Define sim_load only, but not
...
sim_kill, sim_open, or sim_set_args.
1993-10-16 05:07:31 +00:00
Jim Kingdon
921b588b92
x
1993-10-16 04:58:20 +00:00
Jim Kingdon
12e0f76653
* stack.c (print_stack_frame): Put catch_errors around
...
print_frame_info so (for example) error printing source doesn't
cause auto-displays to get skipped in normal_stop.
1993-10-16 04:37:45 +00:00
Jim Kingdon
88938c54aa
* findvar.c (value_from_register): When preparing to cast a value
...
from REGISTER_VIRTUAL_TYPE to type, copy the REGISTER_VIRTUAL_SIZE;
the old code didn't copy the whole thing.
* valops.c (value_assign): Add comment.
1993-10-16 02:41:17 +00:00
Peter Schauer
c0e1076db2
* mipsread.c (upgrade_type): Replace bitsize sanity checks and
...
complaint by a comment explaining why they were useless.
1993-10-15 19:58:39 +00:00
Jim Kingdon
78cab901b0
* Move comments on bypassing call dummy breakpoint from stack.c
...
to breakpoint.h.
1993-10-15 19:37:29 +00:00
Jim Kingdon
c540818b16
Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
...
* symtab.c (lookup_partial_symtab): If filename is not found and
contains no slashes, try again and compare without leading path
components.
* symtab.c (lookup_symtab_1): Replace open coded version of
lookup_partial_symtab with a function call.
1993-10-15 17:11:11 +00:00
Jim Kingdon
5d76c8e662
* fork-child.c (fork_inferior), remote-eb.c (eb_create_inferior),
...
remote-mon.c (monitor_create_inferior), remote-nindy.c
(nindy_create_inferior), remote-st.c (st2000_create_inferior),
remote-vx.c (vx_create_inferior): Remove CREATE_INFERIOR_HOOK; it
is replaced by init_trace_fun.
* config/convex/xm-convex.h, convex-xdep.c: Add comments explaining
how to do without CREATE_INFERIOR_HOOK for whoever fixes the Convex
port.
* Makefile.in: Add Mach files to ALLDEPFILES, etc.
* m3-nat.c: Clean up more hair--message(), cprocs.
* configure.in: Recognize Mach targets and hosts.
* config/ns32k/tm-umax.h: Add some #ifndef's so tm-ns32km3.h can
include this file.
* Mach headers in config/*/tm-*.h: Fix includes to match correct
locations of files.
1993-10-15 04:26:06 +00:00
Rob Savoye
8c4731b588
* remote-mon.c (general_open): Set dev_name. Minor tweaking to get
...
it working again.
* config/m68k/tm-monitor.h: Remove floating point register names
as there aren't any on any of the monitors that use this code.
1993-10-15 03:41:58 +00:00
Jim Kingdon
179cd9230f
* inflow.c: Pass pointer to process group, not process group itself,
...
to TIOCSPGRP ioctl.
1993-10-14 02:48:33 +00:00
Jim Kingdon
76e473bbdd
* inflow.c (terminal_ours_1): Don't print warning on failure to
...
set process group.
1993-10-13 18:29:09 +00:00
Jim Kingdon
9309b4d929
* printcmd.c (printf_command): Instead of using makeva* and
...
calling vprintf, just make the appropriate calls to printf.
* printcmd.c, config/pa/xm-pa.h, config/mips/xm-makeva.h,
config/alpha/xm-alpha.h, config/m88k/xm-m88k.h: Remove all
traces of makeva*. My apologies to everyone (including me!)
who spent so much time getting it to work on various machines,
but look at the bright side, at least you won't have to do it
again in the future.
* printcmd.c (printf_command): Make a cleanup for val_args (fixes
a memory leak).
1993-10-13 18:17:49 +00:00
Jim Kingdon
d62e3f378d
* config/mips/xm-mips.h: Remove comment about HAVE_SGTTY vs. usleep.
1993-10-13 04:00:46 +00:00
David D. Zuhn
79f68f0f83
only configure gdbserver for native environments
1993-10-13 01:08:40 +00:00
Jim Kingdon
4fc9d7c70e
* stabsread.c (read_type): Treat a negative type number at the start
...
of a type as a type reference, not as a definition of a type with
"50=" omitted. This makes things work on the RS/6000 again (the
14 Sep 1993 change broke it).
1993-10-12 23:55:13 +00:00
Jim Kingdon
d76eb5f484
* inflow.c: Use 0 (standard input) not scb->fd.
...
(terminal_ours_1): If printing warning, don't claim it happened in
terminal_inferior.
1993-10-12 23:12:17 +00:00
Jim Kingdon
4161c620de
* blockframe.c (get_prev_frame_info): Don't error() if there are no
...
frames; just return NULL.
1993-10-12 21:22:03 +00:00
Jim Kingdon
95171817ba
* xcoffsolib.h, xcoffexec.c: Undo the part of Fred's bfd->abfd
...
change which involved structure elements. It was unnecessary and
was not consistently done.
1993-10-12 20:36:37 +00:00
Jim Kingdon
9438d64262
* stabsread.h, stabsread.c, dbxread.c (common_block*, copy_pending):
...
Move common block handling from dbxread.c to stabsread.c.
Use the name from the BCOMM instead of the ECOMM.
Allocate things on the symbol_obstack.
* xcoffread.c (process_xcoff_symbol): Process C_BCOMM, C_ECOMM,
and C_ECOML. On unrecognized storage classes, go ahead and call
define_symbol (after the complaint).
* dbxread.c (process_one_symbol): Don't relocate 'S' symbols by
the text offset.
1993-10-12 20:02:11 +00:00
Peter Schauer
49d607d260
* osfsolib.c (solib_create_inferior_hook): Reset stop_soon_quietly
...
after shared library symbol reading to get rid of warning from
heuristic_proc_start.
1993-10-12 19:37:14 +00:00
David D. Zuhn
59c2be48f9
fix unterminated character string
1993-10-12 19:03:59 +00:00
Jim Kingdon
78934ba843
* stabsread.c: Fix comment about gcc 2.3.3 stab for long long int.
1993-10-12 14:05:22 +00:00
Jim Kingdon
843cea0d2b
* m3-nat.c, config/nm-m3.h: Add a target_ops struct and other
...
various things to try to get this to work.
1993-10-11 22:39:54 +00:00
Jim Kingdon
7da354f4ac
* symtab.h: Fix comments re headers, sharing blockvectors, etc.
1993-10-11 19:33:57 +00:00
David D. Zuhn
cabb6f5919
update REMOTE_O for i960-vxworks to make it compile again
1993-10-11 18:49:22 +00:00
Peter Schauer
99a15c6431
* mipsread.c (parse_partial_symbols): Do not add undefined
...
symbols to the partial symbol table.
1993-10-11 16:25:43 +00:00