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
Fred Fish
a3e0cf1ea4
* snapshots.readme: Reword paragraph about not publicising
...
location of gdb snapshots.
1993-10-19 13:15:42 +00:00
Jim Kingdon
f9a96aa314
* gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
1993-10-19 02:56:08 +00:00
Stu Grossman
653dd82a60
* Makefile.in: Add dependancy for elf.o to make Sun make happy
...
when using VPATH.
1993-10-19 01:17:42 +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
David D. Zuhn
8b5405d2e5
handle unixware & hp emacs, textutils on rs6000
1993-10-18 22:28:18 +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
Jim Kingdon
f843c95fc3
* parse.c, parser-defs.h (follow_types): New function.
...
* c-exp.y (ptype : typebase abs_decl): Use it.
* c-exp.y (ptype): Add support for type qualifiers after the
typebase. The typebase rule already has support for them before
the typebase.
* Makefile.in: Change the expected number of shift/reduce
conflicts to 6. This is OK--the 2 new conflicts are basically the
same as one of the old ones.
1993-10-18 01:10:25 +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
Jim Kingdon
c0c14c1e8d
* infrun.c (wait_for_inferior): Clean up comments which were at
...
the top of the file, making them more concise and moving them with
the code (Sorry, Randy, but these stream-of-consciousness comments
really have to go). Switch the order of the "&&", which makes
things clearer and turns out to be an improvement with respect to
side effects and speed.
1993-10-17 14:30:20 +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
18122d8bd3
* infrun.c: Add comment about signals.
1993-10-17 02:21:12 +00:00
Jim Kingdon
df0d53e3f4
* config/m88k/xm-dgux.h: Define NO_PTRACE_H.
1993-10-17 02:19:59 +00:00
Jim Kingdon
2a23937211
* gdb.disasm: New directory for GDB disassembler tests.
1993-10-17 02:09:07 +00:00
Jim Kingdon
15598f4229
* gdb.disasm: New directory for GDB disassembler tests.
1993-10-17 02:09:06 +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
952a820e43
* procfs.c (procfs_set_sproc_trap): Don't use this if sproc
...
isn't available.
* (procfs_notice_signals): Fix prototype.
1993-10-16 22:32:04 +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
1468bec92b
* h8300-tdep.c, h8500-tdep.c: Define sim_load only, but not
...
sim_kill, sim_open, or sim_set_args.
1993-10-16 04:59:47 +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
d699eb2124
* gdb.t06/break.exp: For "next over recursive call", fail on any
...
incorrect output, not just on "factorial (value=2)".
1993-10-15 18:50:29 +00:00
Jim Kingdon
cfb56ba23e
Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
...
* gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
working now. Add an xfail if accesing a bss variable causes
a memory error if the target is not yet run.
1993-10-15 17:13:27 +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
David Edelsohn
73f5d5febb
* ldlang.c (lang_size_sections, lang_common): ALIGN_N can't handle
...
types of different sizes (eg: 64 and 32 bits), so coerce.
* ld.h (ALIGN_N): Add warning about usage.
1993-10-15 09:29:32 +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
81d460c775
* gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
...
constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
name of __st* demangling (2 strings). Did Kung really get the
more than 95 others right without testing them?
1993-10-15 00:36:26 +00:00
Kung Hsu
ff24cba9b6
Modified Files:
...
ChangeLog
* gdb.t24/demangle.exp: clean up XFAILS, more than 100 of them.
1993-10-14 23:33:33 +00:00
Jim Kingdon
8092225e36
Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
...
* configure.in (configdirs): Add gdb.disasm
* gdb.disasm: New directory for GDB disassembler tests.
* gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
1993-10-14 21:58:58 +00:00
Ian Lance Taylor
dd3f1f765f
* config/tc-mips.c (md_pseudo_table): Ignore .livereg pseudo-op.
...
(s_option): Ignore .option O* and .option pic*.
(s_ent): Skip whitespace between symbol and optional digit.
1993-10-14 21:06:52 +00:00
Jim Kingdon
478826389e
Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
...
* configure.in (configdirs): Add gdb.disasm
* gdb.disasm: New directory for GDB disassembler tests.
* gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
1993-10-14 21:03:36 +00:00
Ian Lance Taylor
5450813848
* app.c (do_scrub_next_char): Always accept 'x' and 'X' as escape
...
characters in state 6.
* read.c (next_char_of_string): Accept \Xh* and \xh* where h* are
hexidecimal digits.
1993-10-14 21:03:14 +00:00
Ian Lance Taylor
c17cd70926
* config/tc-i386.c (md_apply_fix_1): Make cross segment calls work
...
for ELF by hacking around bizarre bfd_perform_relocation behaviour
that I don't dare change.
1993-10-14 20:54:09 +00:00
Jim Kingdon
a86bd05a66
* gdb.t00/help.exp: Don't test "help set".
1993-10-14 18:53:31 +00:00
Jim Kingdon
8d22f022d2
* gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
...
from within expect statements. None of these happen anymore and
they cause regressions to be silently unnoticed.
* gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
messages) about known failures with gcc cygnus-2.4.5-930417.
1993-10-14 18:40:20 +00:00
Jim Kingdon
74aa67d3d3
* gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
...
from within expect statements. None of these happen anymore and
they cause regressions to be silently unnoticed.
* gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
messages) about known failures with gcc cygnus-2.4.5-930417.
* gdb.t22/virtfunc.exp: Add notes (in comment and failure message)
about problem with gcc cygnus-2.4.5-930828.
1993-10-14 18:20:52 +00:00
Jim Kingdon
486e58a5d1
* gdb.t20/inherit.exp: Remove all xfails from within expect statements.
...
None of these happen anymore and they cause regressions to be silently
unnoticed.
* gdb.t20/inherit.exp: Add note (in failure message) about known
failure with gcc cygnus-2.4.5-930417.
1993-10-14 17:50:24 +00:00
Jim Kingdon
f164292134
* gdb.t20/inherit.exp: Add note (in failure message) about known
...
failure with gcc cygnus-2.4.5-930417.
* gdb.t22/virtfunc.exp: Add notes (in comments and failure message)
about problem with gcc cygnus-2.4.5-930828.
1993-10-14 17:29:01 +00:00