Jim Kingdon
d3dd680054
* expression.h: Clean up comment about string in STRUCT_STRUCT etc.
1993-07-07 23:56:30 +00:00
Jim Kingdon
a40a456f20
misc fixes to .Sanitize files
1993-07-07 23:34:50 +00:00
Jim Kingdon
9ae07ce5d0
* gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
1993-07-07 23:26:44 +00:00
Jim Kingdon
f2dee08e88
* gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
1993-07-07 22:55:16 +00:00
Jim Kingdon
23a8e2915c
* frame.h, blockframe.c, stack.c, a29k-tdep.c,
...
config/gould/tmp-{pn,np1}.h,
config/{sparc/tm-sparc.h,pyr/tm-pyr.h,vax/tm-vax.h}: Remove field
next_frame from struct frame_info. It has no purpose beyond
->next->frame and is an artifact from GDB 2.8.
1993-07-07 20:29:56 +00:00
Jim Kingdon
b4c2267b03
gdbtypes.h: Fix comments regarding the following change:
...
Thu Jul 1 09:51:27 1993 Jim Kingdon (kingdon@cygnus.com )
* gdbtypes.h (struct type): Add field tag_name.
1993-07-07 18:26:03 +00:00
John Gilmore
238ffce0bf
* gdbint.texinfo (Target Conditionals): Remove NO_TYPEDEFS,
...
removed from the code by Kingdon.
1993-07-06 19:43:06 +00:00
Jim Kingdon
afde243fa5
* gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
1993-07-06 19:04:59 +00:00
Jim Kingdon
c2153bf2ba
* Makefile.in: Remove gdb before creating a new one.
...
Update init.c atomically.
1993-07-06 18:56:48 +00:00
Jim Kingdon
958e954a58
* gdb.texinfo (Break Commands): Remove stuff about flushing terminal
...
input when evaluating breakpoint conditions; the bug has been fixed.
* gdb.texinfo (Continuing and Stepping): Argument to "continue"
sets the ignore count to N-1, not to N.
1993-07-06 17:43:51 +00:00
Jim Kingdon
de6a270409
* Makefile.in (ALLPARAM): Add config/{alpha/xm-alpha.h,pa/xm-pa.h}.
...
(ALLCONFIG): Add config/alpha/alpha-osf1.mh.
* infcmd.c (_initialize_infcmd): In docstring for "continue",
describe argument as setting ignore count.
1993-07-06 17:15:02 +00:00
Jim Kingdon
46d284c9fc
* gdb.t06/signals.c: Add xfails for sun3.
1993-07-06 05:23:10 +00:00
Jim Kingdon
306ee233ba
* gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
1993-07-06 04:05:49 +00:00
Jim Kingdon
762665e153
* gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
...
test_stepping tests.
1993-07-06 03:50:00 +00:00
Mark Eichin
86fd58bf53
solaris doesn't have siginterrupt, though it has sigaction; however,
...
in this case siginterrupt would just be setting the default. (This was
the only patch needed to make devo build solaris-x-a29kudi...)
1993-07-05 15:06:51 +00:00
David Edelsohn
b1d0b1614b
* h8300-tdep.c (examine_prologue): Fix call to read_memory_unsigned_integer.
1993-07-04 22:07:17 +00:00
Jim Kingdon
0c5af733b1
* config/mips/{x,n}m-irix{3,4}.h: Make some definitions here
...
rather than including xm-bigmips.h.
1993-07-03 00:36:35 +00:00
Jim Kingdon
1500864f5b
* eval.c (evaluate_subexp): Improve error messages for OP_TYPE and
...
default cases.
1993-07-03 00:27:47 +00:00
Jim Kingdon
fdf138bb6a
* Makefile.in (distclean): Remove y.tab.h.
1993-07-03 00:24:51 +00:00
Jim Kingdon
b2618fd85a
* gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
1993-07-02 21:56:27 +00:00
Ian Lance Taylor
e8f8e093fd
cvs core dumped and didn't check this in last time.
...
* configure.in (mipos-*-riscos*): New host and target; use riscos.
1993-07-02 21:27:13 +00:00
Steve Chamberlain
7e721ed49d
* config/h8500/tm-h8500.h: Define new macros.
1993-07-02 21:27:09 +00:00
Steve Chamberlain
a0ab5f90d1
* config/alpha/xm-alpha.h: Add MAKEVA_END.
1993-07-02 21:26:05 +00:00
Steve Chamberlain
85e07872b6
New target macros for getting at the pc, sp and fp.
...
* infcmd.c (read_pc, write_pc): Modify to use new macros.
(read_sp, write_sp, read_fp, write_fp): New functions.
* blockframe.c (reinit_frame_cache, get_prev_frame_info): Use new functions.
* breakpoint.c (bpstat_alloc): ditto.
* infrun.c (wait_for_inferior): ditto.
* stack.c (print_frame_info): ditto.
* valops (call_function_by_hand): ditto.
* corelow.c (core_open): ditto.
* h8500-tdep.c: (target_read_sp, target_write_sp, target_read_pc,
target_write_pc, target_read_fp, target_write_fp): New functions.
* inferior.h (read_sp, write_sp, read_fp, write_fp): Prototypes.
1993-07-02 21:25:04 +00:00
Ian Lance Taylor
d8a80e6ddc
* configure.in (mipos-*-riscos*): New host and target; use riscos.
...
* config/mips/nm-riscos.h: If BSD43_NBPG is not defined by
vmparam.h, include machparam.h.
(KERNEL_U_ADDR): Define to be BSD43_UADDR.
1993-07-02 20:54:02 +00:00
Jim Kingdon
c0bca41c47
* c-exp.y (yylex): Give error if unmatched single quote.
1993-07-02 20:04:02 +00:00
Jim Kingdon
c649a7c231
* configure.in, config/m68k/*delta68*, delta68-nat.c: New port.
1993-07-02 19:18:14 +00:00
Jim Kingdon
a44cce7647
new for delta 68k
1993-07-02 19:01:48 +00:00
Jim Kingdon
38970bb5dd
new files for Motorola delta 68k
1993-07-02 18:49:14 +00:00
Jim Kingdon
75fa3e0fd2
* Remove unused STACK_END_ADDR in the following files (in other
...
files it is used for something): tm-mips.h, tm-sun2.h, tm-news.h,
tm-a29k, tm-i386v.h, tm-hppa.h, tm-nindy960.h, tm-amix.h,
tm-hp300hpux.h, tm-isi.h.
1993-07-02 18:48:44 +00:00
Jim Kingdon
56f413cd8f
* gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
...
rather than actually putting it through cpp twice.
1993-07-02 18:26:55 +00:00
Jim Kingdon
79f3218c2a
* gdb.t06/signals.exp: Add xfails unixware and rs6000.
1993-07-02 18:11:23 +00:00
Ian Lance Taylor
eae166985b
* config/mips-gdb.exp (gdb_exit): Removed close statement which is
...
no longer needed.
1993-07-02 17:49:32 +00:00
Jim Kingdon
b4ace9d36f
* gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
1993-07-02 17:00:33 +00:00
Jim Kingdon
38e1dd5415
* gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
...
C++ features prints as "struct", make it a pass, not an xfail.
1993-07-02 14:13:09 +00:00
Jim Kingdon
b2bebdb0f1
* gdbtypes.h (struct type): Add field tag_name.
...
* gdbtypes.c (type_name_no_tag), c-typeprint.c (c_type_print_base):
Use it.
* {coff,dwarf,mips,stabs}read.c: Set it.
1993-07-02 02:57:06 +00:00
Jim Kingdon
3fe11d4734
* ser-unix.c (hardwire_noflush_set_tty_state): Use an assignment,
...
not an initializer, to copy the structure.
1993-07-02 02:50:43 +00:00
Jim Kingdon
e5307300ce
* config/mips/nm-riscos.h: Define NBPG and UPAGES.
...
config/mips/xm-riscos.h: Include <sys/types.h>.
1993-07-02 02:48:59 +00:00
Jim Kingdon
b55cc8a268
* gdb.t06/twice.exp: Don't care about the file name GDB prints.
1993-07-02 01:37:50 +00:00
Jim Kingdon
1f72a94a6a
* xm-sysv4.h: Undefine HAVE_TERMIO.
1993-07-01 22:04:17 +00:00
Roland Pesch
b78d91ff99
* refcard.tex (\hoffset): correct longstanding error to match
...
intended offset; avoids cutting off edge on some printers
1993-07-01 21:59:16 +00:00
Jim Kingdon
3762d62487
* mips-nat.c (fetch_core_registers): If KERNEL_U_ADDR is not defined,
...
we can still process "modern" core files.
1993-07-01 21:07:02 +00:00
Jim Kingdon
0abbc7715f
miscellaneous fixes to make RISC/os work; see ChangeLog's
1993-07-01 21:00:15 +00:00
Jim Kingdon
a77a5278a4
* ser-unix.c (hardwire_print_tty_state) [HAVE_TERMIOS]: Don't
...
print c_line.
(_initialize_ser_hardwire): Just check whether _POSIX_JOB_CONTROL
is defined; don't care what it is defined to.
1993-07-01 18:22:02 +00:00
Jim Kingdon
95f2d25323
* config/vax/xm-vaxult2.h: Define FD_SET and FD_ZERO.
1993-07-01 01:10:22 +00:00
Jim Kingdon
907a9cabb8
* stabs.texinfo (Parameters): Say that order of stabs is significant.
1993-06-30 23:28:24 +00:00
Jim Kingdon
e02c07a5ef
* gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
1993-06-30 23:05:47 +00:00
Jim Kingdon
c2e247c4ff
* inftarg.c: Remove unused include of terminal.h.
...
* signals.h: Don't undefine signals anymore.
* main.c: Use job_control from serial.h.
* fork-child.c (fork_inferior): Use gdb_setpgid.
* serial.h, ser-unix.c, ser-go32.c: Provide gdb_setpgid.
* utils.c (quit): Use current_target->to_terminal_ours to figure
out whether we care about lack of job control, rather than __GO32__.
* utils.c: Include serial.h not terminal.h
(quit): Use job_control not TIOCGPGRP.
* terminal.h: Don't undefine TIOCGPGRP.
* serial.h, ser-unix.c, ser-go32.c, ser-tcp.c: Add SERIAL_FLUSH_OUTPUT.
* utils.c (quit): Use it.
* serial.h: Add SERIAL_UN_FDOPEN.
* utils.c (quit): Use it.
* ser-unix.c: Add process group to ttystate.
[HAVE_SGTTY]: Add tchars, ltchars, and lmode to ttystate.
* inflow.c: Include serial.h not terminal.h.
Use serial.h stuff to replace most of the maze of #ifdef's.
* inflow.c, main.c, inferior.h: make gdb_has_a_terminal a function.
* serial.h: Document SERIAL_SET_TTY_STATE as being immediate.
* ser-unix.c: Use TIOCSETN not TIOCSETP so it is true.
* serial.h, ser-unix.c, ser-go32.c, ser-tcp.c:
Add SERIAL_PRINT_TTY_STATE, SERIAL_NOFLUSH_SET_TTY_STATE, and
SERIAL_SET_PROCESS_GROUP.
* inflow.c: Use them.
* config/xm-svr4.h, config/rs6000/xm-rs6000.h, config/sparc/sun4os4.h:
Define HAVE_TERMIOS.
* Various: Remove all use of TIOC*_BROKEN.
1993-06-30 22:20:53 +00:00
Peter Schauer
eed6de01f2
* config/m68k/tm-sun3.h (BELIEVE_PCC_PROMOTION_TYPE): Define.
1993-06-30 19:23:35 +00:00
Peter Schauer
76a1bd4cc0
* symtab.h (BLOCK_SHOULD_SORT): Do not sort blocks corresponding to
...
a function to avoid printing of function arguments in wrong order
due to sorting.
* symfile.c (compare_symbols): Remove code for sorting arguments
as blocks containing arguments are no longer sorted.
* symtab.c (lookup_block_symbol): Update comment accordingly.
1993-06-29 20:18:26 +00:00