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
Jim Kingdon
68dc3cd9fc
* Move "set remotebaud" from remote-utils.c to main.c to it applies
...
to remote.c as well.
1993-10-21 05:30:47 +00:00
Jim Kingdon
577e6a8dc5
* xcoffread.c (xcoff_symfile_read), coffread.c (coff_symfile_read):
...
Sort symtabs for this objfile only, not for all objfiles.
1993-10-21 05:24:18 +00:00
Jim Kingdon
9c38eb65ac
* target.h: Put remote_debug declaration back here. Add baud_rate.
...
* remote.c, remote-udi.c, remote-utils.h: Let target.h take care of
declaring these. Those random externs all over are error prone.
* Move "set remotebaud" from remote-utils.c to main.c to it applies
to remote.c as well.
* xcoffread.c (xcoff_symfile_read), coffread.c (coff_symfile_read):
Sort symtabs for this objfile only, not for all objfiles.
* symfile.c, symfile.h (sort_all_symtab_syms): Remove; no longer used.
1993-10-21 05:22:34 +00:00
Jim Kingdon
8f6960c90e
* xcoffread.c (xcoff_symfile_read), coffread.c (coff_symfile_read):
...
Sort symtabs for this objfile only, not for all objfiles.
* symfile.c, symfile.h (sort_all_symtab_syms): Remove; no longer used.
1993-10-21 04:41:56 +00:00
Jim Kingdon
a087ce7137
* mipsread.c (parse_symbol): In third-eye, a function has a block
...
within it which represents the whole function. Create only one
GDB block for both.
1993-10-21 01:32:05 +00:00
Stu Grossman
5f22e4edc6
* config/a29k/a29k-udi.mt: Define REMOTE_O as null so that we don't
...
get the default remote* modules.
1993-10-21 00:58:19 +00:00
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
Jim Kingdon
9ab86fa36e
* stabs.texinfo (Local Variable Parameters): Re-write paragraph on
...
floats passed as doubles (to improve clarity).
1993-10-20 23:13:46 +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
Stu Grossman
486b3fe18c
* gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
...
17}/Makefile.in: Make it possible to run the testsuite with Sun
make and CC = cross gcc by adding explicit build rules for .o
files.
1993-10-20 16:23:17 +00:00
Roland Pesch
a88ec2134a
fix one bad date, credits
1993-10-20 02:03:50 +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
e00def2dd1
* gdb.t15/funcargs.exp: Don't put comments on same line as
...
setup_xfail (@#$*%& tcl braindamage!).
1993-10-19 21:40:09 +00:00
Roland Pesch
fa6df1a7b2
Tue Oct 19 14:21:18 1993 Roland H. Pesch (pesch@fowanton.cygnus.com)
...
* a4rc.sed: update to work with Andreas Vogel papersize params
* refcard.tex: use Andreas Vogel simplifications of papersize
params; remove useless version info; update copyright date.
1993-10-19 21:25:32 +00:00
Kung Hsu
dcd8fd8c17
Modified Files:
...
values.c eval.c
* 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 21:20:37 +00:00
Fred Fish
18c3a1c3da
Clean out all references to snapshots.readme, a file that is not
...
distributed in gdb releases.
1993-10-19 19:38:05 +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
25f9d853cd
* gdb.texinfo (Symbols): Add class NAME to doc for ptype.
1993-10-19 16:26:06 +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
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
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
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