Stu Grossman [Wed, 15 Jan 1992 00:40:30 +0000 (00:40 +0000)]
Reference: gdb-pend/657
* target.c (target_read_string): Create this routine to read null
terminated strings from the target. It deals with running off the
end of memory elegantly as well. solib.c (find_solib): Use
target_read_string() to avoid problems with running off the end of
memory.
Stu Grossman [Tue, 14 Jan 1992 20:31:40 +0000 (20:31 +0000)]
gdb-pend/620
* inflow.c (child_terminal_info): #ifdef TIOCPGRP around lines
that reference pgrp_inferior.
Per Bothner [Mon, 13 Jan 1992 23:00:42 +0000 (23:00 +0000)]
* tm-mips.h: Removed BLOCK_ADDRESS_ABSOLUTE, now that
mips-tfile has been hacked to act more "traditionally."
* dbxread.c: Fixed typo in comment.
Jim Wilson [Mon, 13 Jan 1992 20:29:53 +0000 (20:29 +0000)]
Keep configure.man.
Per Bothner [Sun, 12 Jan 1992 21:10:42 +0000 (21:10 +0000)]
* mips-tdep.c (mips_skip_prologue): Add some number of
'sw' instructions before 'addiu' adjusts the stack.
Roland Pesch [Sat, 11 Jan 1992 01:53:06 +0000 (01:53 +0000)]
Edited, cleaned up doc.
Fred Fish [Sat, 11 Jan 1992 01:46:29 +0000 (01:46 +0000)]
Change abort() to a function return void to match usage on SVR4.
Fred Fish [Sat, 11 Jan 1992 01:45:53 +0000 (01:45 +0000)]
Document changes to hosts/h-amix.h and hosts/h-i386v4.h.
Fred Fish [Sat, 11 Jan 1992 01:41:23 +0000 (01:41 +0000)]
Many changes to convert over to generic symbol table reading code in
buildsym.c (second cvs ci attempt)
Per Bothner [Fri, 10 Jan 1992 22:54:39 +0000 (22:54 +0000)]
* aoutx.h (NAME(aout,find_nearest_line)): Recognize N_SOL symbols,
so that we can emit the correct file name even if it's an include file.
Roland Pesch [Wed, 8 Jan 1992 21:19:59 +0000 (21:19 +0000)]
Minor fixes for 68K-only config.
Steve Chamberlain [Wed, 8 Jan 1992 19:39:50 +0000 (19:39 +0000)]
* config/obj-coffbfd.c: lint
* config/tc-h8300.c, config/tc-h8300.h: Too Many bug fixes
* config/tc-m68k.h, config/tc-sparc.h: Override default
listing options to give better effect.
Steve Chamberlain [Wed, 8 Jan 1992 19:34:11 +0000 (19:34 +0000)]
Wed Jan 8 11:26:40 1992 Steve Chamberlain (sac at rtl.cygnus.com)
Added support for listings
* Makefile.in: include listing.[co]
* as.c: parse -l
* as.h: include listing.h, include listing hook into frag
* frags.c (frag_new): hook for creating line number info
* messages.c (as_warn, as_bad): remember message for listing
* read.c: add new pseudos to the table
* write.c: (relax_segment): need to cope with branches with 0
offsets, so create M68K_AIM_KLUDGE- this came to light because
listings make lots of zero length frags.
* listing.c, listing.h: new files
Roland Pesch [Wed, 8 Jan 1992 03:23:44 +0000 (03:23 +0000)]
About half edited; progress marked by "@c ....", comments/questions in
other lines beginning "@c " (texinfo comments). Refs to other docs need
more work too.
Stu Grossman [Tue, 7 Jan 1992 21:16:25 +0000 (21:16 +0000)]
buildsym.c (cleanup_undefined_types): Add support for enums.
This fixes the 'GDB internal error. cleanup_undefined_types with
bad type' problem.
John Gilmore [Mon, 6 Jan 1992 14:21:29 +0000 (14:21 +0000)]
Get past DEC shell bug.
Roland Pesch [Mon, 6 Jan 1992 07:31:10 +0000 (07:31 +0000)]
Makefile.in: resuscitate "all" target as "all-doc".
gdb.texinfo, gdbinv-s.m4.in: finish merging w/Chassell edits.
none.m4: minor auxiliary facility (_FSF__) for above.
John Gilmore [Mon, 6 Jan 1992 02:57:58 +0000 (02:57 +0000)]
Add libg++.
Cut gnulib and gnulib1 out of the process. More work needed here to
put them back into the process in the gcc directory.
John Gilmore [Sun, 5 Jan 1992 23:41:42 +0000 (23:41 +0000)]
Add declaration of free().
John Gilmore [Sun, 5 Jan 1992 23:41:28 +0000 (23:41 +0000)]
Add declaration of free() to config/ho-generic.h
John Gilmore [Sun, 5 Jan 1992 00:40:29 +0000 (00:40 +0000)]
* as.h: Move redefine of xfree.
* read.c: Use xmalloc, not malloc.
* expr.c, input-scrub.c, write.c: Avoid "know" macros
that cover more than one line, since this causes char strings
with embedded newlines.
John Gilmore [Fri, 3 Jan 1992 06:58:37 +0000 (06:58 +0000)]
* configure.in: Add libg++.
* configure: When verbose, don't output the command line at each
level; it will be unremarkably the same as the previous version,
which will be the same as what the user typed.
John Gilmore [Thu, 2 Jan 1992 23:09:53 +0000 (23:09 +0000)]
Rename bitfields to avoid conflict with macro names in new opcode/sparc.h.
Fred Fish [Wed, 1 Jan 1992 12:32:19 +0000 (12:32 +0000)]
Makefile.in: Change tm-svr4.h to tm-sysv4.h. Change xm-svr4.h
to xm-sysv4.h. Split OPCODE_DIR into OPCODE_DIR1 and OPCODE_DIR2
to reflect actual locations of opcode files, so TAGS target will
be buildable.
i386-tdep.c: Change an erroneous 'm68k' reference to 'i386'.
i386-tdep.c (supply_fpregset, fill_fpregset): Remove m68k code.
m68k-tdep.c (supply_fpregset, fill_fpregset): Fix array
dereferencing to access the correct elements.
valops.c (value_addr): Declare return type of external func value_copy().
xcoffread.c: Undefine next_symbol_text before redefining it.
Fred Fish [Wed, 1 Jan 1992 12:26:42 +0000 (12:26 +0000)]
Add '#define HAVE_PROCFS', move '#include "fopen-same.h" to end of file
to match the other h-* files.
Fred Fish [Wed, 1 Jan 1992 12:24:48 +0000 (12:24 +0000)]
Change all '#if HAVE_PROCFS' to '#ifdef HAVE_PROCFS'.
Per Bothner [Mon, 30 Dec 1991 19:22:29 +0000 (19:22 +0000)]
Mainly stuff to improve handling of TYPE_CODE_REF (C++ reference)
values. (See ChangeLog.)
Steve Chamberlain [Mon, 30 Dec 1991 18:15:12 +0000 (18:15 +0000)]
Initial revision
John Gilmore [Mon, 30 Dec 1991 14:10:34 +0000 (14:10 +0000)]
Make `make' output more readable.
Per Bothner [Sat, 28 Dec 1991 19:37:55 +0000 (19:37 +0000)]
Missed some stuff last time.
Also, recognize constructors specially in gdb_mangle_name().
K. Richard Pixley [Sat, 28 Dec 1991 07:50:37 +0000 (07:50 +0000)]
Copied a missing case from the fsf-gas. The case was for relaxing
floating point branches of flexible size.
Fred Fish [Sat, 28 Dec 1991 06:27:24 +0000 (06:27 +0000)]
Many small changes to procfs.c to add base support for a new "info proc"
command that prints /proc specific information, changes to solib.c to
allow more flexible handling of finding the dynamic linker structures,
changes to utils.c and defs.h to add a new null_cleanup() function to
serve as an anchor point for cleanup chains with no obvious "first
cleanup".
K. Richard Pixley [Sat, 28 Dec 1991 03:15:17 +0000 (03:15 +0000)]
small changes to accomodate other versions of configure
K. Richard Pixley [Sat, 28 Dec 1991 01:27:15 +0000 (01:27 +0000)]
flex joins the fray, also fixed clean-info in devo.
K. Richard Pixley [Sat, 28 Dec 1991 00:50:00 +0000 (00:50 +0000)]
oops, but in last patch
K. Richard Pixley [Sat, 28 Dec 1991 00:29:34 +0000 (00:29 +0000)]
Be less sensitive to spaces in Makefile.in. Kills bug #556.
K. Richard Pixley [Sat, 28 Dec 1991 00:28:21 +0000 (00:28 +0000)]
added author's email address
K. Richard Pixley [Fri, 27 Dec 1991 21:12:50 +0000 (21:12 +0000)]
personal checkpoint
Per Bothner [Fri, 27 Dec 1991 21:11:37 +0000 (21:11 +0000)]
More changes, mostly cleanups from the last set.
Made some more progress in removing duplicate assembly opcode files.
More improvements to how mipsread and to a lesser extent dbxread work.
See the ChangeLog for details.
K. Richard Pixley [Fri, 27 Dec 1991 09:18:42 +0000 (09:18 +0000)]
personal checkpoint
Fred Fish [Fri, 27 Dec 1991 03:55:12 +0000 (03:55 +0000)]
Various changes to clean up ADD_PSYMBOL_TO_LIST and ADD_PSYMBOL_ADDR_TO_LIST
usages.
K. Richard Pixley [Fri, 27 Dec 1991 00:31:34 +0000 (00:31 +0000)]
some changes suggested by rms
Fred Fish [Thu, 26 Dec 1991 18:15:48 +0000 (18:15 +0000)]
Merge in some small additions from the FSF version (taken from the gcc
config.sub file) to bring the Cygnus and FSF versions into closer sync.
Jim Wilson [Wed, 25 Dec 1991 23:43:42 +0000 (23:43 +0000)]
sparc64-v7 is vendor sun not hal (to match gcc/configure.in)
John Gilmore [Tue, 24 Dec 1991 19:39:16 +0000 (19:39 +0000)]
Roll VERSION to 4.3.2.
Per Bothner [Mon, 23 Dec 1991 23:16:58 +0000 (23:16 +0000)]
Oodles of changes. The most important is adding support for stabs
encapsulated in mips ecoff. See ChangeLog for the gory details.
Fred Fish [Mon, 23 Dec 1991 03:44:49 +0000 (03:44 +0000)]
* config/mh-amix, config/mh-i386v4: Change to find alloca by
compiling and linking alloca.c, even when it is not strictly
required. Also arrange to link with -ltermlib rather than -ltermcap.
Fred Fish [Mon, 23 Dec 1991 03:43:48 +0000 (03:43 +0000)]
* solib.c (locate_base): Fix uninitialized variable that was
causing return of random value to callee.
* config/mh-amix, config/mh-i386v4: Change to find alloca by
compiling and linking alloca.c, even when it is not strictly
required. Also arrange to link with -ltermlib rather than
-ltermcap.
* Makefile.in: Move TERMCAP definition to prior to inclusion
of host makefile fragments so it can be overridden.
Michael Tiemann [Sun, 22 Dec 1991 20:19:57 +0000 (20:19 +0000)]
* sparc.h (nop): Add RD_GO to `lose' so that only %g0 in dest is
disassembled as a nop.
John Gilmore [Sat, 21 Dec 1991 00:36:59 +0000 (00:36 +0000)]
* xcoffread.c (read_symbol_lineno): Logic error in incrementing
symbol table entry number. (From Metin Ozisik.)
Fred Fish [Fri, 20 Dec 1991 22:47:44 +0000 (22:47 +0000)]
Save the renamed svr4 file.
Fred Fish [Fri, 20 Dec 1991 22:36:58 +0000 (22:36 +0000)]
Keep the renamed svr4 files.
Fred Fish [Fri, 20 Dec 1991 20:11:03 +0000 (20:11 +0000)]
Change svr4 references to sysv4.
Fred Fish [Fri, 20 Dec 1991 20:05:19 +0000 (20:05 +0000)]
Change svr4 references to sysv4.
Fred Fish [Fri, 20 Dec 1991 19:52:35 +0000 (19:52 +0000)]
Document change to config/mh-i386v4.
Fred Fish [Fri, 20 Dec 1991 19:48:13 +0000 (19:48 +0000)]
Set XM_CLIBS to "-lc /usr/ucblib/libucb.a" so native compilers can find
alloca, but only if it is not found in the std C library. Also forces
libc to be search before libucb.a, which contains much broken stuff we
*don't* want.
Fred Fish [Fri, 20 Dec 1991 19:44:16 +0000 (19:44 +0000)]
* configure.in, tm-amix.h, tm-i386v4.h, xm-amix.h, xm-i386v4.h:
Change svr4 references to sysv4.
* source.c: Move declaration of external function index to
front of file so it is in scope for all references.
* utils.c (error, fatal): Make definitions consistent with
defs.h declarations (declared as "volatile void").
Fred Fish [Fri, 20 Dec 1991 19:35:15 +0000 (19:35 +0000)]
Change svr4 references to sysv4.
Fred Fish [Fri, 20 Dec 1991 19:09:49 +0000 (19:09 +0000)]
Renamed from xm-svr4.h xm-sysv4.h
Fred Fish [Fri, 20 Dec 1991 19:08:12 +0000 (19:08 +0000)]
Renamed from tm-svr4.h to tm-sysv4.h
John Gilmore [Fri, 20 Dec 1991 18:56:37 +0000 (18:56 +0000)]
Bugfix rfe and stbrx instrucionts.
John Gilmore [Fri, 20 Dec 1991 07:48:11 +0000 (07:48 +0000)]
* Makefile.in, config/tm-*.h: Clean up make output, only
pass DEFAULT_EMULATION to ldmain.c.
K. Richard Pixley [Fri, 20 Dec 1991 00:16:18 +0000 (00:16 +0000)]
adjusted copyright. now copyleft
K. Richard Pixley [Thu, 19 Dec 1991 23:58:40 +0000 (23:58 +0000)]
print version number nicely
K. Richard Pixley [Thu, 19 Dec 1991 23:55:06 +0000 (23:55 +0000)]
added -V for version number option
K. Richard Pixley [Thu, 19 Dec 1991 23:36:29 +0000 (23:36 +0000)]
three party cross now called a Canadian cross
Steve Chamberlain [Thu, 19 Dec 1991 01:36:25 +0000 (01:36 +0000)]
Changed the @node to use INODE
Steve Chamberlain [Thu, 19 Dec 1991 01:32:18 +0000 (01:32 +0000)]
Added new word
NODE
which allows nodes to be written to texinfo files.
Stu Grossman [Thu, 19 Dec 1991 01:22:03 +0000 (01:22 +0000)]
* bfd.h, ieee.h, opcode/m68k.h, opcode/sparc.h: ANSIfy enums.
Stu Grossman [Thu, 19 Dec 1991 01:19:14 +0000 (01:19 +0000)]
* bfd-in.h, libaout.h: ANSIfy enums.
Stu Grossman [Thu, 19 Dec 1991 01:16:03 +0000 (01:16 +0000)]
* command.h, defs.h, eval.h, expression.h, remote-sa.sparc.c,
sparc-tdep.c, symtab.h, target.h, value.h, vx-share/ptrace.h,
vx-share/xdr_ptrace.h, vx-share/xdr_rdb.h: ANSIfy enums.
CVS:
Stu Grossman [Thu, 19 Dec 1991 01:14:31 +0000 (01:14 +0000)]
* command.h, defs.h, eval.h, expression.h, remote-sa.sparc.c,
sparc-tdep.c, symtab.h, target.h, value.h, vx-share/ptrace.h,
vx-share/xdr_ptrace.h, vx-share/xdr_rdb.h: ANSIfy enums.
K. Richard Pixley [Thu, 19 Dec 1991 00:57:58 +0000 (00:57 +0000)]
personal checkpoint
K. Richard Pixley [Thu, 19 Dec 1991 00:22:09 +0000 (00:22 +0000)]
add menu item and Makefile.in hook
Steve Chamberlain [Thu, 19 Dec 1991 00:15:54 +0000 (00:15 +0000)]
* archive.c (normalize): created version for VMS which removes the
VMS directory crap from the front and end of a filename, eg turn
[-.foo]bar.obj;123 into bar.obj
(bfd_construct_extended_name_table): now writes index into an
extended name table in decimal - the same base used to read an
extended name table.
K. Richard Pixley [Wed, 18 Dec 1991 23:42:08 +0000 (23:42 +0000)]
revised, updated, texinfo'd and renamed
Per Bothner [Wed, 18 Dec 1991 23:01:48 +0000 (23:01 +0000)]
Use aout-target.h more extensively.
Replace Berkeley functions (e.g. bcopy) with ANSI ones (e.g. memcpy).
Other improvements (see ChangeLog).
Per Bothner [Wed, 18 Dec 1991 23:01:07 +0000 (23:01 +0000)]
Initial revision
Fred Fish [Wed, 18 Dec 1991 03:51:33 +0000 (03:51 +0000)]
Enclose corename and execname inside a HAVE_PROCFS ifdef, since they
are unused when it is not defined.
K. Richard Pixley [Tue, 17 Dec 1991 17:07:39 +0000 (17:07 +0000)]
config.subr -> config.sub
David Henkel-Wallace [Tue, 17 Dec 1991 16:39:31 +0000 (16:39 +0000)]
Archive doc.
John Gilmore [Tue, 17 Dec 1991 14:43:59 +0000 (14:43 +0000)]
Make it sanitize v9 out of sparc-pinsn.c.
Fred Fish [Mon, 16 Dec 1991 21:05:22 +0000 (21:05 +0000)]
Add solib.o to TDEPFILES for these SVR4 systems.
Fred Fish [Mon, 16 Dec 1991 21:04:40 +0000 (21:04 +0000)]
Document changes to config/tm-amix and config/tm-i386v4.
Fred Fish [Mon, 16 Dec 1991 21:01:34 +0000 (21:01 +0000)]
Print the names of files from which symbols are being loaded if verbose
is set.
Fred Fish [Mon, 16 Dec 1991 20:57:28 +0000 (20:57 +0000)]
Numerous small changes and a complete reorganization of solib.c, to support
SVR4 shared libraries in a manner very close to the original SunOS support.
See the ChangeLog for details.
Michael Tiemann [Sun, 15 Dec 1991 22:35:14 +0000 (22:35 +0000)]
Add `ALL' target.
Michael Tiemann [Sun, 15 Dec 1991 22:04:01 +0000 (22:04 +0000)]
Add missing handlers for v9 operands.
Michael Tiemann [Sun, 15 Dec 1991 20:46:21 +0000 (20:46 +0000)]
Format inner print loop according to emacs. Code changes will follow
(but be easier to diff).
John Gilmore [Sat, 14 Dec 1991 04:18:45 +0000 (04:18 +0000)]
* infrun.c, remote-eb.c, remote-nindy.c, remote-vx.c: Remove
unused START_INFERIOR_HOOK.
* remote-eb.c: Change timeout to 24 seconds (*10 fits in byte)
to account for slow loading from floppies.
(eb_create_inferior): New fn, from eb_start and
nindy_create_inferior.
(eb_close): Only use log_file if nonzero.
(eb_xfer_memory): If not writing, then read!
(eb_read_inferior_memory, eb_write_inferior_memory): Return length.
(eb_kill): A new no-op.
(eb_mourn_inferior): Remove breakpoints, then generically weep.
Jim Wilson [Sat, 14 Dec 1991 01:32:54 +0000 (01:32 +0000)]
Keep fopen-bin.h and fopen-same.h.
Roland Pesch [Sat, 14 Dec 1991 01:12:42 +0000 (01:12 +0000)]
Minor updates for successful standalone 80386 configuration of manual.
Fred Fish [Sat, 14 Dec 1991 00:13:05 +0000 (00:13 +0000)]
Fix miscellaneous comparisons of integer with NULL that elicit compiler
warnings about comparisons of integer with pointer when NULL is defined
as ((void *) 0) rather than just a bare 0.
Jim Wilson [Fri, 13 Dec 1991 23:07:20 +0000 (23:07 +0000)]
Keep mh-decstation.
Do not keep mh-rs6000, there is no such file.
Roland Pesch [Fri, 13 Dec 1991 21:26:18 +0000 (21:26 +0000)]
More improvements in handling make from remote objdirs:
- remove inappropriate use of unsubdir (worked only accidentally)
- make gdbVN.m4 generation work from remote objdir too;
- fix bug in handling of readline appendices for roff translations
- let GDB internals have the right val of TEXINPUTS for remote format, too
Roland Pesch [Fri, 13 Dec 1991 19:46:42 +0000 (19:46 +0000)]
Fix bug: gdbVN.m4 had stopped picking up version number. Now grabs it
again. Verified for both Sun make and GNU make.
John Gilmore [Fri, 13 Dec 1991 17:48:06 +0000 (17:48 +0000)]
Improve how we ask for bug reports.
K. Richard Pixley [Fri, 13 Dec 1991 11:54:57 +0000 (11:54 +0000)]
removed -ansi and -languages options from configure, added
configure.texi (a work in progress), configure.man (a terse first
cut), build configure.info and install man page.
K. Richard Pixley [Fri, 13 Dec 1991 09:38:48 +0000 (09:38 +0000)]
find config.subr again
K. Richard Pixley [Fri, 13 Dec 1991 09:18:33 +0000 (09:18 +0000)]
config.sub now config.subr