Peter Schauer [Sat, 1 May 1993 09:55:01 +0000 (09:55 +0000)]
* config/mips/tm-mips.h (STABS_REG_TO_REGNUM): Match it with the gcc
definition.
* config/mips/tm-irix3.h (STABS_REG_TO_REGNUM): Add.
* irix4-nat.c (fill_fpregset): Fix bug with indexing into fpregsetp.
Stu Grossman [Sat, 1 May 1993 03:05:18 +0000 (03:05 +0000)]
* libhppa.h: #undef e_* symbols which come from <machine/som.h>
when compiling under HPUX.
Stu Grossman [Sat, 1 May 1993 01:39:20 +0000 (01:39 +0000)]
* The following patches are from Jeffrey Law <law@cs.utah.edu>.
* config/pa/hppabsd.mh: Add more files to NATDEPFILES.
* config/pa/xm-hppa[bh].h: Define FIVE_ARG_PTRACE.
* hppab-nat.c: Delete WANT_NATIVE_TARGET ifdefs.
ptrace needs 5 arguments, #define ptrace to always
pass zero as the 5th argument.
Stu Grossman [Sat, 1 May 1993 01:22:02 +0000 (01:22 +0000)]
* remote-udi.c (udi_wait): Use SIGURG, as Solaris doesn't have SIGLOST.
Stu Grossman [Sat, 1 May 1993 01:19:43 +0000 (01:19 +0000)]
* The following patches are from Jeffrey Law <law@cs.utah.edu>.
* config/pa/hppabsd.mh: Add more files to NATDEPFILES.
* config/pa/xm-hppa[bh].h: Define FIVE_ARG_PTRACE.
* hppab-nat.c: Delete WANT_NATIVE_TARGET ifdefs.
ptrace needs 5 arguments, #define ptrace to always
pass zero as the 5th argument.
Stu Grossman [Sat, 1 May 1993 00:57:03 +0000 (00:57 +0000)]
* The following patches are from Jeffrey Law <law@cs.utah.edu>.
* hppa.c (hppa_core_file_p): Provide a temporary dummy routine
for HOST_HPPABSD.
* bfd/hosts/hppabsd.h: Fix declarations of malloc and free.
* bfd/libhppa.h: Include sysdep here. Conditionalize
includes based on HOST_HPPAHPUX or HOST_HPPABSD.
Provide definitions for MAXCOMLEN and _PA_RISC_ID suitable
for BSD.
Steve Chamberlain [Sat, 1 May 1993 00:51:36 +0000 (00:51 +0000)]
Lint.
Steve Chamberlain [Sat, 1 May 1993 00:51:23 +0000 (00:51 +0000)]
Try again. Cvs core dumped.
Steve Chamberlain [Sat, 1 May 1993 00:50:27 +0000 (00:50 +0000)]
* configure.in: Match z8k-*-sim for z8000.
* config/h8500/tm-h8500.h, h8500-tdep.c: Lint.
* remote-hms.c: Update to use new serial protocol.
K. Richard Pixley [Sat, 1 May 1993 00:41:53 +0000 (00:41 +0000)]
* mips-tdep.c: remove include of sys/dir.h. Doesn't seem
necessary and Solaris doesn't have it.
K. Richard Pixley [Sat, 1 May 1993 00:34:05 +0000 (00:34 +0000)]
do not echo recursion lines
K. Richard Pixley [Sat, 1 May 1993 00:31:02 +0000 (00:31 +0000)]
* udip2soc.c (UDIConnect): replace union wait with int.
K. Richard Pixley [Sat, 1 May 1993 00:15:19 +0000 (00:15 +0000)]
* config/sparc/sun4sol2.mh (XM_CLIBS): add -lsocket which is
required target ports which use sockets (like a29k-udi).
K. Richard Pixley [Sat, 1 May 1993 00:06:46 +0000 (00:06 +0000)]
* remove-udi.c (udi_wait): ifdef around SIGLOST usage. Eg,
Solaris doesn't have SIGLOST so use SIGURG as a backup.
Steve Chamberlain [Fri, 30 Apr 1993 22:53:31 +0000 (22:53 +0000)]
(all-gdb): gdb depends on sim.
Jim Kingdon [Fri, 30 Apr 1993 22:15:28 +0000 (22:15 +0000)]
* ser-unix.c [USE_{TERMIO,ALARM}_TIMEOUT]: New code to deal with
systems lacking select().
Jim Kingdon [Fri, 30 Apr 1993 22:08:46 +0000 (22:08 +0000)]
* Makefile.in (TAGS): Doc fix. Deal with empty DEPFILES.
Ken Raeburn [Fri, 30 Apr 1993 21:49:02 +0000 (21:49 +0000)]
Don't include system a.out.h in elf32-hppa.c.
Apparently include/aout/*.h isn't needed either, so just omit it.
Should compile on Solaris now...
Jim Kingdon [Fri, 30 Apr 1993 18:06:32 +0000 (18:06 +0000)]
doc fix
David MacKenzie [Fri, 30 Apr 1993 17:42:22 +0000 (17:42 +0000)]
Fix typo.
Jim Kingdon [Fri, 30 Apr 1993 17:22:39 +0000 (17:22 +0000)]
* coffcode.h: use dummy_reloc16_extra_cases rather than casting abort.
Fred Fish [Fri, 30 Apr 1993 17:08:02 +0000 (17:08 +0000)]
* alldeps.mak, depend: Update with latest automatically built
versions.
Fred Fish [Fri, 30 Apr 1993 16:45:40 +0000 (16:45 +0000)]
* Makefile.in (GDBFLAGS): Set to -nx.
* Makefile.in (site.exp): Use GDBFLAGS.
Fred Fish [Fri, 30 Apr 1993 06:44:59 +0000 (06:44 +0000)]
* Makefile.in (SFILES): Add ser-unix.c and ser-go32.c.
Fred Fish [Fri, 30 Apr 1993 06:32:38 +0000 (06:32 +0000)]
* Makefile.in (gdb.tar.Z): Make prototype gdb testsuite directory
at the same time we make the prototype gdb directory.
* Makefile.in (make-gdb.tar.Z): Make the testsuite distribution
files at the same time as the gdb base release distribution.
Fred Fish [Fri, 30 Apr 1993 06:28:30 +0000 (06:28 +0000)]
* Makefile.in (make-proto-testsuite.dir): New target to make
prototype testsuite tree.
* Makefile.in (TAGS): Remove use of DEPFILES, it may be empty.
In any case, it is a subset of the ALLDEPFILES list, which is
part of SOURCES, which is part of TAGFILES, so it's redundant.
David MacKenzie [Fri, 30 Apr 1993 01:09:10 +0000 (01:09 +0000)]
Had a duplicate listing for -v.
Ken Raeburn [Thu, 29 Apr 1993 22:05:53 +0000 (22:05 +0000)]
Log for changes already checked in today.
(Yes, this changelog entry is well tested and reasonably localized. :-)
Ian Lance Taylor [Thu, 29 Apr 1993 19:54:19 +0000 (19:54 +0000)]
* Makefile.in (check): Use individual check targets rather than
DO_X rule.
(check-gcc): Added.
Fred Fish [Thu, 29 Apr 1993 19:05:22 +0000 (19:05 +0000)]
Bump version to 4.8.4 for gdb 4.9 prerelease testing.
Jim Kingdon [Thu, 29 Apr 1993 18:32:19 +0000 (18:32 +0000)]
* stabs.texinfo: Many changes to include information from the
AIX documentation.
David MacKenzie [Thu, 29 Apr 1993 18:17:10 +0000 (18:17 +0000)]
Fix up usage summaries and examples. Document a few missing options.
David MacKenzie [Thu, 29 Apr 1993 18:15:53 +0000 (18:15 +0000)]
More fixes to usage messages.
David MacKenzie [Thu, 29 Apr 1993 18:15:00 +0000 (18:15 +0000)]
Document missing options. Use -- instead of + for long options.
Jim Kingdon [Thu, 29 Apr 1993 17:19:11 +0000 (17:19 +0000)]
* stabsread.c (define_symbol): If unrecognized constant type,
complain() not error().
Jim Kingdon [Thu, 29 Apr 1993 16:52:33 +0000 (16:52 +0000)]
* config.sub: Use sysv3.2 not sysv32 for canonical OS
for System V release 3.2.
Ken Raeburn [Thu, 29 Apr 1993 16:48:04 +0000 (16:48 +0000)]
handle hppa osf configuration
Jim Kingdon [Thu, 29 Apr 1993 16:38:20 +0000 (16:38 +0000)]
* gdb.texinfo (Environment): Mention pitfall with .cshrc.
Ken Raeburn [Thu, 29 Apr 1993 16:10:34 +0000 (16:10 +0000)]
keep hp300hpux and hppa-elf files
Fred Fish [Thu, 29 Apr 1993 16:09:33 +0000 (16:09 +0000)]
* infptrace.c: Add missing close paren to test for
FIVE_ARG_PTRACE defined.
Ken Raeburn [Thu, 29 Apr 1993 16:08:39 +0000 (16:08 +0000)]
hp300hpux changes
Ken Raeburn [Thu, 29 Apr 1993 16:07:00 +0000 (16:07 +0000)]
BSF_FUNCTION update
Ken Raeburn [Thu, 29 Apr 1993 15:59:58 +0000 (15:59 +0000)]
hppaosf target support
Ken Raeburn [Thu, 29 Apr 1993 15:48:49 +0000 (15:48 +0000)]
fixed up to use elf32-target.h
Ken Raeburn [Thu, 29 Apr 1993 15:48:35 +0000 (15:48 +0000)]
hppa support, initial linker support
Ken Raeburn [Thu, 29 Apr 1993 15:38:41 +0000 (15:38 +0000)]
new reloc enum types
Ken Raeburn [Thu, 29 Apr 1993 15:36:54 +0000 (15:36 +0000)]
copyright; gas changes
Fred Fish [Thu, 29 Apr 1993 07:07:39 +0000 (07:07 +0000)]
* defs.h (CC_HAS_LONG_LONG): Set up to define CC_HAS_LONG_LONG
when compiling with gcc, but disable it for now. See comment.
* defs.h (LONGEST): Define as either "long" or "long long"
based on CC_HAS_LONG_LONG.
* defs.h (longest_to_int): Use CC_HAS_LONG_LONG to control
how longest_to_int is defined.
* c-valprint.c (c_val_print): Call print_longest.
* expprint.c (dump_expression): Use PRINTF_HAS_LONG_LONG
instead of LONG_LONG.
* {printcmd.c, gdbtypes.h} (LONG_LONG): Replace usages with
CC_HAS_LONG_LONG.
* printcmd.c (print_scalar_formatted): Call print_longest
and let it figure out what to do for PRINTF_HAS_LONG_LONG.
* typeprint.c (print_type_scalar): Call print_longest and let
it figure out what to do for PRINTF_HAS_LONG_LONG.
* valprint.c (val_print_type_code_int): Call print_longest
and let it figure out what to do for PRINTF_HAS_LONG_LONG.
* stabsread.c (LONG_LONG): Replace usages with CC_HAS_LONG_LONG.
* value.h (struct value): Replace usage of LONG_LONG with
CC_HAS_LONG_LONG.
* value.h (print_longest): Add prototype.
* values.c (LONG_LONG): Replace usages with CC_HAS_LONG_LONG.
* values.c (unpack_double): Collapse code that was unnecessarily
dependent on CC_HAS_LONG_LONG. Use LONGEST instead of direct types.
* values.c (value_from_longest): Remove dependency on
CC_HAS_LONG_LONG and just use LONGEST.
* solib.c (solib_map_sections): Use bfd_get_filename
to access filename field.
* solib.c (clear_solib): Save filename and free it later, after
bfd_close, since bfd_close may reference it. Use bfd_get_filename
to access the field.
* config/convex/xm-convex.h (LONG_LONG): Replace with
CC_HAS_LONG_LONG. Add define for PRINTF_HAS_LONG_LONG.
* doc/gdbint.texinfo (LONG_LONG): Replace with CC_HAS_LONG_LONG.
Add PRINTF_HAS_LONG_LONG references.
David MacKenzie [Thu, 29 Apr 1993 06:55:21 +0000 (06:55 +0000)]
Add hyphens in usage messages.
David MacKenzie [Thu, 29 Apr 1993 06:45:39 +0000 (06:45 +0000)]
Clean up usage messages and option parsers.
Add program name to some error messages.
David MacKenzie [Thu, 29 Apr 1993 05:52:59 +0000 (05:52 +0000)]
Fix use of @dots and strip usage message.
David MacKenzie [Thu, 29 Apr 1993 05:49:07 +0000 (05:49 +0000)]
Fix an unclear sentence.
David MacKenzie [Thu, 29 Apr 1993 03:45:24 +0000 (03:45 +0000)]
Clean up English and Texinfo usage.
David MacKenzie [Thu, 29 Apr 1993 03:39:02 +0000 (03:39 +0000)]
Clean up English and Texinfo usage.
Jim Kingdon [Wed, 28 Apr 1993 23:34:24 +0000 (23:34 +0000)]
* inflow.c (kill_command), infcmd.c (attach_command),
remote.c (remote_interrupt_twice): In messages for the user, call it
"the program" or "the program being debugged" not "the inferior".
K. Richard Pixley [Wed, 28 Apr 1993 23:18:10 +0000 (23:18 +0000)]
add just-check target so that tests can be run without a noop build
pass.
Ken Raeburn [Wed, 28 Apr 1993 23:12:04 +0000 (23:12 +0000)]
include ctype.h, and some special-purpose regs for 29050
Ken Raeburn [Wed, 28 Apr 1993 23:04:12 +0000 (23:04 +0000)]
changes for hp300hpux -- won't be enabled until bfd work is done
Ken Raeburn [Wed, 28 Apr 1993 22:56:31 +0000 (22:56 +0000)]
checkpoint hp300hpux code from HP; needs cleanup before using
Ken Raeburn [Wed, 28 Apr 1993 22:55:25 +0000 (22:55 +0000)]
checkpoint hppa-elf code from Utah (Sanitize out until it's cleaned up & working)
Ken Raeburn [Wed, 28 Apr 1993 22:52:50 +0000 (22:52 +0000)]
add new field for subformat (for hp300 work)
Ken Raeburn [Wed, 28 Apr 1993 22:49:48 +0000 (22:49 +0000)]
allow overrides of armap defaults
Jim Kingdon [Wed, 28 Apr 1993 21:20:40 +0000 (21:20 +0000)]
* hp300ux-nat.c: Cast second arg to supply_register calls.
(_initialize_kernel_u_addr, getpagesize): New functions.
(store_inferior_register_1): Change arg name from value to val.
(fetch_core_registers): Make arg core_reg_size unsigned.
Pass 5 args to ptrace.
* config/m68k/xm-hp300hpux.h: Define FIVE_ARG_PTRACE.
Remove KERNEL_U_ADDR stuff.
* infptrace.c [FIVE_ARG_PTRACE]: Pass 5th arg to ptrace.
* config/m68k/hp300hpux.m{t,h}:
Move exec.o from NATDEPFILES to TDEPFILES
* config/m68k/hp300hpux.mt: Mention GAS requirement. Remove
hp-include stuff. Add m68k-tdep.o to TDEPFILES.
Ian Lance Taylor [Wed, 28 Apr 1993 20:44:05 +0000 (20:44 +0000)]
* config/obj-ecoff.c (obj_symbol_new_hook): Make up a .file if one
hasn't been seen yet.
(add_ecoff_symbol): Don't refer to cur_file_ptr if it is NULL.
Peter Schauer [Wed, 28 Apr 1993 20:36:48 +0000 (20:36 +0000)]
* ch-exp.y (yylex): Don't STREQ with simplename if it is NULL.
K. Richard Pixley [Wed, 28 Apr 1993 20:32:09 +0000 (20:32 +0000)]
Add CFALGS = -g to all subdir Makefile.in's.
Jim Kingdon [Wed, 28 Apr 1993 19:17:50 +0000 (19:17 +0000)]
* config/sparc/xm-sun4os4.h [__STDC__]: Don't use MALLOC_INCOMPATIBLE.
Roland Pesch [Wed, 28 Apr 1993 18:48:20 +0000 (18:48 +0000)]
changes
Roland Pesch [Wed, 28 Apr 1993 18:44:58 +0000 (18:44 +0000)]
Changes thanks to Jim Kingdon's vigilance:
* doc/gdb.texinfo: make node "Shell Commands" unconditional;
describe `set demangle-style arm' (not cfront);
mention can type `q' to discard output, when gdb pages
Peter Schauer [Wed, 28 Apr 1993 18:41:59 +0000 (18:41 +0000)]
* valops.c (search_struct_field): Fix gdb core dump with incomplete
stabs info.
Jim Kingdon [Wed, 28 Apr 1993 17:48:00 +0000 (17:48 +0000)]
* remote.c: Change timeout to 2.
(remote_open): Use unpush_target not remote_close.
(remote_resume): If siggnal != 0, give warning not error().
(remote_wait, remote_interrupt, remote_interrupt_twice):
If we get two interrupts, let the user get out if they want.
(remote_{kill,mourn}): New functions.
i386-stub.c (handle_exception, case 'k'): Don't BREAKPOINT.
Ian Lance Taylor [Wed, 28 Apr 1993 16:29:35 +0000 (16:29 +0000)]
* config/sparc/sun4sol2.mh (XM_CLIBS): Define to be -lnsl.
Jim Kingdon [Wed, 28 Apr 1993 15:33:20 +0000 (15:33 +0000)]
* Remote targets (mourn): Call unpush_target.
Jim Kingdon [Wed, 28 Apr 1993 13:51:26 +0000 (13:51 +0000)]
* config/sparc/xm-sun4os4.h: Declare free() to return int.
Remove twisted use of PARAMS.
Jim Kingdon [Wed, 28 Apr 1993 13:42:43 +0000 (13:42 +0000)]
* config/rs6000/xm-rs6000.h: Don't define MALLOC_INCOMPATIBLE now
that ansidecl.h assumes ANSI on AIX.
Jim Kingdon [Tue, 27 Apr 1993 23:00:39 +0000 (23:00 +0000)]
* gdbint.texinfo (new node Debugging GDB, elsewhere):
Move a bunch of information from ../README.
(Getting Started): New node.
Jim Kingdon [Tue, 27 Apr 1993 22:59:03 +0000 (22:59 +0000)]
* README: Move most stuff about hacking GDB to doc/gdbint.texinfo.
(Known bugs): Remove AIX bugs, revise SPARC struct bug description.
Peter Schauer [Tue, 27 Apr 1993 20:46:25 +0000 (20:46 +0000)]
* expprint.c (print_subexp): Fix bug with OP_SCOPE operator output.
Jim Kingdon [Tue, 27 Apr 1993 17:27:24 +0000 (17:27 +0000)]
* remote-vx.c (net_connect): Allow numeric IP address for host.
Ian Lance Taylor [Tue, 27 Apr 1993 17:01:28 +0000 (17:01 +0000)]
Build sun4 cross i386-go32.
Steve Chamberlain [Tue, 27 Apr 1993 02:20:07 +0000 (02:20 +0000)]
Support for the SH
Steve Chamberlain [Tue, 27 Apr 1993 01:48:05 +0000 (01:48 +0000)]
Support for SH.
Steve Chamberlain [Tue, 27 Apr 1993 01:39:38 +0000 (01:39 +0000)]
Support for the SH.
Steve Chamberlain [Tue, 27 Apr 1993 01:37:02 +0000 (01:37 +0000)]
sh.em, sh.sh, sh.sc-sh: New files supporting Hitachi SH.
Steve Chamberlain [Tue, 27 Apr 1993 01:32:09 +0000 (01:32 +0000)]
Support for Hitachi SH
Steve Chamberlain [Tue, 27 Apr 1993 01:19:25 +0000 (01:19 +0000)]
SH support
Steve Chamberlain [Tue, 27 Apr 1993 01:17:32 +0000 (01:17 +0000)]
Support for Hitachi SH
Steve Chamberlain [Tue, 27 Apr 1993 01:16:49 +0000 (01:16 +0000)]
SH support.
Steve Chamberlain [Tue, 27 Apr 1993 01:05:06 +0000 (01:05 +0000)]
Support for SH
Steve Chamberlain [Tue, 27 Apr 1993 01:02:38 +0000 (01:02 +0000)]
New stuff for SH.
Jim Kingdon [Mon, 26 Apr 1993 21:03:35 +0000 (21:03 +0000)]
* trad-core.c (trad_unix_core_file_p): Check the file size.
Ian Lance Taylor [Mon, 26 Apr 1993 19:59:24 +0000 (19:59 +0000)]
* gprof.h: Undefine hz.
Ian Lance Taylor [Mon, 26 Apr 1993 19:38:30 +0000 (19:38 +0000)]
* gprof.h: Include ansidecl.h before sysdep.h.
Ian Lance Taylor [Mon, 26 Apr 1993 19:29:58 +0000 (19:29 +0000)]
* expr.c (operand): Fix unary plus operator (previously was the
same as '~' operator!).
Ian Lance Taylor [Mon, 26 Apr 1993 18:27:40 +0000 (18:27 +0000)]
* sco-core.c (sco_core_vec): Add initializers for new target
fields.
Ian Lance Taylor [Mon, 26 Apr 1993 17:03:51 +0000 (17:03 +0000)]
Canonicalize rs6000-ibm-aix3.2 to rs6000-ibm-aix.
Jim Kingdon [Mon, 26 Apr 1993 16:44:03 +0000 (16:44 +0000)]
* rs6000-tdep.c (branch_dest): Deal with stepping through system call.
Ian Lance Taylor [Mon, 26 Apr 1993 15:52:47 +0000 (15:52 +0000)]
Updated dates.
Jim Kingdon [Mon, 26 Apr 1993 14:20:57 +0000 (14:20 +0000)]
* symtab.h, xcoffread.c: Revise linetable sorting comments.
Peter Schauer [Sun, 25 Apr 1993 09:33:49 +0000 (09:33 +0000)]
* valops.c (value_cast): A cast might also change the object
representation in C++.
* dbxread.c (end_psymtab): Copy subpst read_symtab function from pst
to get the proper read_symtab function when called from mipsread.c.
* mipsread.c (mipscoff_psymtab_to_symtab, psymtab_to_symtab_1):
Set cur_bfd in psymtab_to_symtab_1 as CURBFD(pst) is invalid
for dummy psymtabs, inhibit processing of dummy psymtabs.