Jim Kingdon
01c4b03990
* stabs.texinfo (Negative Type Numbers): FORTRAN LOGICAL fix.
1993-07-26 20:14:41 +00:00
Jim Kingdon
230a3ab0d4
* stabsread.c (rs6000_builtin_type): Make logical types be
...
TYPE_CODE_BOOL.
1993-07-26 20:04:02 +00:00
Jim Kingdon
08ecd8f3d8
* hppa-tdep.c (pc_in_linker_stub): Return 0 if can't read memory.
1993-07-26 19:19:39 +00:00
Jim Kingdon
91ab5674f8
* stabsread.c (rs6000_builtin_type): Make `logical' be TYPE_CODE_BOOL.
1993-07-26 18:23:59 +00:00
Jim Kingdon
0e84d6ec2d
* stabs.texinfo (Negative Type Numbers): FORTRAN LOGICAL fix.
1993-07-26 18:14:20 +00:00
Jim Kingdon
d889f6b7c7
* breakpoint.{c,h} (struct breakpoint): Replace symtab field with
...
source_file field.
1993-07-26 05:26:55 +00:00
Brendan Kehoe
c3f6638e3e
undo previous change
1993-07-24 02:47:55 +00:00
Brendan Kehoe
4015bfb977
* ch-exp.y (yycheck, yydefred, yydgoto, yygindex, yylen, yylhs,
...
yyrindex, yysccsid, yysindex, yyss, yyssp, yytable, yyvs, yyvss):
Also define these to chill_{name}, for 386BSD's yacc.
* m2-exp.y: Likewise.
1993-07-23 22:37:01 +00:00
Jim Kingdon
f47e56c99f
* exec.c, corelow.c (target_ops struct): Don't allow
...
{insert,remove}_breakpoints to be defaulted to
memory_{insert_remove}_breakpoint.
1993-07-23 18:18:41 +00:00
Jim Kingdon
9aa3aa8c75
* demangle.c: Make it so `help set dem' tells you how to get the
...
list of demangling styles.
* Makefile.in: Use REMOTE_O macro not remote.o.
1993-07-23 17:25:20 +00:00
Jim Kingdon
f261333bd3
* Makefile.in: Use REMOTE_O macro not remote.o.
...
* config/i960/{nindy960,vxworks960}: Don't use remote.o.
1993-07-22 22:47:34 +00:00
Ian Lance Taylor
073c6b2b61
* coredep.c: If NEED_SYS_CORE_H defined, include <sys/core.h>
...
(can't include it in nm-*.h file because it causes conflicts with
a.out symbol definitions).
* hp300ux-nat.c (fetch_core_registers): Commented out; obsolete.
* config/m68k/hp300hpux.mh (NATDEPFILES): Added coredep.o and
corelow.o.
* config/m68k/nm-hp300hpux.h (NEED_SYS_CORE_H): Defined.
(REGISTER_U_ADDR): Defined.
* config/m68k/xm-hp300hpux.h (HAVE_TERMIOS): Define instead of
HAVE_TERMIO.
* config/pa/xm-hppah.h: Likewise.
1993-07-22 19:49:44 +00:00
Jim Kingdon
e60f6bb848
* hppa{b,h}-nat.c: Warning, not error, if can't access registers.
1993-07-22 16:49:42 +00:00
Jim Kingdon
70c7ec2eda
* mipsread.c (parse_symbol): when stTypedef and friends occur within
...
an stBlock, skip over the fields of the inner one.
* mips-tdep.c (init_extra_frame_info): If in lenient prologue, call
heuristic_proc_desc rather than just assuming registers not saved.
1993-07-22 05:00:05 +00:00
Jim Kingdon
002c6d1777
* gdb.t00/teststrategy.exp: Remove extra quote.
1993-07-22 04:24:28 +00:00
Jim Kingdon
6665d54ceb
* gdb.t07/watchpoint.exp: Change xfail for calling function with
...
watchpoint enabled to "*-*-*".
1993-07-22 01:55:26 +00:00
Jim Kingdon
cb6afa30e7
* gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
1993-07-22 01:28:38 +00:00
Jim Kingdon
51b4195fb5
* Makefile.in (regex.o): Add dependency.
1993-07-21 22:48:39 +00:00
Jim Kingdon
72943ad06a
* hppa{b,h}-nat.c: Warning, not error, if can't access registers.
1993-07-21 19:57:36 +00:00
Jim Kingdon
22b4b22308
* config/pa/hppa{b,h}.h: Define ATTACH_DETACH.
1993-07-21 18:39:30 +00:00
Peter Schauer
94eebcc572
* config/mips/xm-makeva.h: New file implements va_list alignment
...
restrictions for mips hosts.
1993-07-21 10:16:33 +00:00
Peter Schauer
1a2a932d4f
* config/mips/xm-makeva.h: New file implements va_list alignment
...
restrictions for mips hosts.
* config/mips/{xm-irix3.h, xm-mips.h, xm-news-mips.h, xm-riscos.h}:
Use it.
1993-07-21 10:15:21 +00:00
Peter Schauer
66fe741646
* config/mips/xm-makeva.h: New file implements va_list alignment
...
restrictions for mips hosts.
* config/mips/{xm-irix3.h, xm-mips.h, xm-news-mips.h, xm-riscos.h}:
Use it.
* mips-tdep.c (init_extra_frame_info): Do not check for
mips_in_lenient_prologue if it is a dummy frame.
1993-07-21 10:13:30 +00:00
Peter Schauer
579f025837
* mipsread.c (fixup_sigtramp): Initialize pdr.adr, it is used by
...
mips_in_lenient_prologue.
1993-07-21 07:13:13 +00:00
Jim Kingdon
b9b9f55a52
* Makefile.in (refcard.dvi): Use srcdir where necessary.
1993-07-20 23:37:05 +00:00
Jim Kingdon
23d3557255
* mips-tdep.c (heuristic_proc_start): First time we print the
...
warning, elaborate.
(_initialize_mips_tdep): Improve docstring for `set heur'.
1993-07-20 22:36:13 +00:00
Jim Kingdon
726d33a436
* config/rs6000/tm-rs6000.h: Remove call to insert_step_breakpoint.
1993-07-20 21:24:20 +00:00
Jim Kingdon
f29b5686e4
* symtab.c (find_line_symtab): New function, to deal with multiple
...
symtabs with the same name.
(find_line_pc{,_range}): Use it.
(find_pc_symtab): Add comment about overlapping symtabs.
1993-07-20 21:15:45 +00:00
Jim Kingdon
d39d83c1be
Reflect symmetry changes
1993-07-20 18:12:53 +00:00
Peter Schauer
9d77e877fe
* gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
...
targets use aout.mt instead of ecoff.mt as gas understands
standard aout format.
1993-07-20 07:04:26 +00:00
Fred Fish
db85f5231f
* Makefile.in (SFILES): Add nlmread.c.
...
* Makefile.in (OBS): Add nlmread.o.
* Makefile.in (nlmread.o): Add new target.
* configure.in (i[34]86-*-netware): New configuration.
* nlmread.c, config/i386/{i386nw.mt, tm-i386nw.h}: New files
for NLM/NetWare support.
1993-07-20 04:53:03 +00:00
Jim Kingdon
62d4a6865e
* lib/gdb.exp (runto): Don't insist that function we are running to
...
was compiled with -g.
* gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
1993-07-20 02:57:39 +00:00
Jim Kingdon
164207cae3
* symtab.h (enum minimal_symbol_type): Add mst_file_*.
...
* partial-stab.h [DBXREAD_ONLY]: Record statics in miminal symbols.
* dbxread.c (record_minimal_symbol): Deal with statics.
* minsyms.c (lookup_minimal_symbol): Prefer externals to statics.
1993-07-20 02:50:15 +00:00
Jim Kingdon
675d65db00
* gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
...
to get back into the read system call.
Accept leading newline in case where we woke it up.
1993-07-20 01:15:20 +00:00
Jim Kingdon
3d7d298018
* config/i386/xm-i386sco.h: Define HAVE_TERMIOS.
1993-07-20 00:31:15 +00:00
Jim Kingdon
88bc5cafd0
* printcmd.c, config/pa/xm-pa.h, config/alpha/xm-alpha.h: Make it so
...
arg_bytes field of makeva_list is always aligned.
* config/pa/xm-pa.h: Make arglist_address a char *.
1993-07-19 23:31:09 +00:00
Jim Kingdon
1cd080b520
* printcmd.c, config/pa/xm-pa.h, config/alpha/xm-alpha.h: Make it so
...
arg_bytes field of makeva_list is always aligned.
* config/pa/xm-pa.h: Make arglist_address a char *.
1993-07-19 23:20:55 +00:00
Roland Pesch
da374d8043
Repair bugs in conditionals, spotted by Zoo during "latest" build.
1993-07-19 19:04:24 +00:00
Jim Kingdon
dc34b11d9d
* ser-unix.c: Don't try to use job control with termio.
1993-07-19 18:51:00 +00:00
Jim Kingdon
28403b8ee7
* hppa-tdep.c (pc_in_linker_stub): New function.
...
(find_proc_framesize): Return 0 for linker stubs.
(rp_saved): Tell the caller where rp is saved.
(frame_chain_valid): Return 1 for linker stubs.
(frame_saved_pc): Use return value from rp_saved.
1993-07-19 17:36:18 +00:00
Peter Schauer
6f87ec4a21
Make breakpoint_re_set_one work with overloaded member functions,
...
`b 123' and `b foo' if foo is a static function.
* symtab.c (decode_line_1, decode_line_2): New argument `canonical'
to return canonical line specs if requested by the caller.
* breakpoint.c, source.c, symtab.c, symtab.h: Change prototypes and
callers accordingly.
* symtab.c (build_canonical_line_spec): New helper function which
constructs the canonical line spec.
* breakpoint.c (break_command_1): Use canonical line spec instead
of command string as addr_string if necessary.
* source.c (line_info): Fix storage leak.
1993-07-19 06:41:16 +00:00
Jim Kingdon
29b8ed0aaa
* infptrace.c: Split out define of PT_KILL; Sequent defines PT_KILL
...
but not the others.
* symm-tdep.c: Remove exec_file_command.
[_SEQUENT_] (ptx_coff_regno_to_gdb, register_addr): New functions.
A few miscellaneous cleanups.
* symm-nat.c: Renamed from symm-xdep.c.
* All symmetry dependent files: Many changes.
1993-07-19 05:09:06 +00:00
Jim Kingdon
56eec3c737
* infptrace.c: Split out define of PT_KILL; Sequent defines PT_KILL
...
but not the others.
* symm-tdep.c: Remove exec_file_command.
[_SEQUENT_] (ptx_coff_regno_to_gdb, register_addr): New functions.
A few miscellaneous cleanups.
* symm-nat.c: Renamed from symm-xdep.c.
* All symmetry dependent files: Many changes.
1993-07-19 05:00:13 +00:00
Jim Kingdon
ee5fb95969
* mips-tdep.c (mips_skip_prologue): New argument lenient.
...
Use read_memory_nobpt.
(is_delayed, mips_in_lenient_prologue): New functions.
(init_extra_frame_info): If in the prologue, don't use saved registers.
* config/mips/tm-mips.h: Declare mips_skip_prologue.
1993-07-19 02:28:21 +00:00
Jim Kingdon
fc39be5870
* partial-stab.h (N_SO): Add the text offset to valu before, not after,
...
passing it to END_PSYMTAB.
1993-07-18 22:50:30 +00:00
Peter Schauer
76b098d175
* gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
...
to make the stabs test work on ecoff systems using gcc and -with-stabs.
* gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
enable ecoff configuration.
1993-07-18 15:47:51 +00:00
Roland Pesch
8467a2ad46
MOD2
1993-07-17 01:58:47 +00:00
Jim Kingdon
ac82e9a5b7
* symtab.c (find_pc_symtab): Call warning, not printf directly.
...
* solib.c (solib_add): Use x{re,m}alloc, not {re,m}alloc.
1993-07-17 01:58:33 +00:00
Roland Pesch
09934a2b2e
Introduce MOD2 switch to segregate material on Modula-2; eventually
...
each supported language should be controlled by a separate switch, and CONLY
should be retired.
1993-07-17 01:57:50 +00:00
Ian Lance Taylor
2e9e68699d
* mipsread.c: No longer need to undefine ZMAGIC.
1993-07-16 16:58:08 +00:00