Steve Chamberlain [Sat, 25 Jan 1992 00:51:20 +0000 (00:51 +0000)]
* listing.c, config/obj-aout.c: added intermixed
source/assembler file listings to files with stabs in them.
Steve Chamberlain [Fri, 24 Jan 1992 23:44:10 +0000 (23:44 +0000)]
Now compiles with gcc too.
Steve Chamberlain [Fri, 24 Jan 1992 23:26:40 +0000 (23:26 +0000)]
Namechange, h8300-hds ->h8300-hms
Steve Chamberlain [Fri, 24 Jan 1992 23:26:01 +0000 (23:26 +0000)]
Initial revision
Steve Chamberlain [Fri, 24 Jan 1992 23:13:14 +0000 (23:13 +0000)]
Changed refs to section->size to bfd_get_section_size_before_reloc
Steve Chamberlain [Fri, 24 Jan 1992 22:54:15 +0000 (22:54 +0000)]
Various new reloc types
Steve Chamberlain [Fri, 24 Jan 1992 22:54:03 +0000 (22:54 +0000)]
New from bfd.c
Steve Chamberlain [Fri, 24 Jan 1992 22:49:24 +0000 (22:49 +0000)]
* copy.c, nm.c, objdump.c, size.c : changed to use the
new reloc scheme.
Steve Chamberlain [Fri, 24 Jan 1992 22:44:51 +0000 (22:44 +0000)]
Uses the new small reloc type now.
Currently self hosts on sun4 and sun3
Steve Chamberlain [Fri, 24 Jan 1992 22:37:17 +0000 (22:37 +0000)]
target file for h8300
Steve Chamberlain [Fri, 24 Jan 1992 22:36:06 +0000 (22:36 +0000)]
.Sanitize: added relax.c
ldsym.c ldlang.* more map stuff
Steve Chamberlain [Fri, 24 Jan 1992 22:34:34 +0000 (22:34 +0000)]
* Makefile.in: added relax, also made three stage go through a
partial link stage.
* relax.c : added
* config.h: if GNU960 defined, then default emulation mode is
GLD960
* ldexp.h, ldexp.c: map to file hooks
* ldlang.c: map to file hooks
* ldgram.y: added -Map -relax
* ldlex.l: added -relax, -Map
* ldmain.c: open map file
* ldmisc.c: support for map file
* ldwrite.c: new relax magic
Heinz G. Seidl [Fri, 24 Jan 1992 22:11:28 +0000 (22:11 +0000)]
install ld in the gcclibdir if present
Steve Chamberlain [Fri, 24 Jan 1992 18:41:32 +0000 (18:41 +0000)]
Merging from VMS port. Doc to follow..
Steve Chamberlain [Fri, 24 Jan 1992 18:30:47 +0000 (18:30 +0000)]
CVS says it was empty, so refresh it.
Fred Fish [Fri, 24 Jan 1992 09:32:03 +0000 (09:32 +0000)]
Convert the couple of references to the local (now removed) version
of ansidecl.h to use the ../include version.
Fred Fish [Fri, 24 Jan 1992 06:52:43 +0000 (06:52 +0000)]
Misc small fixes for problems uncovered by prototyping.
Fred Fish [Fri, 24 Jan 1992 06:42:04 +0000 (06:42 +0000)]
The i386_frame_num_args() function takes a pointer to a struct, not
the entire struct itself.
Fred Fish [Fri, 24 Jan 1992 06:38:17 +0000 (06:38 +0000)]
Correctly cast some arguments to modify_field and {read/write}_register_bytes.
Fred Fish [Fri, 24 Jan 1992 06:32:43 +0000 (06:32 +0000)]
The list_in_scope pointer needs to be initialized to point to a
valid scope. Use the file scope as the initial scope.
Fred Fish [Fri, 24 Jan 1992 06:27:38 +0000 (06:27 +0000)]
*** empty log message ***
Fred Fish [Fri, 24 Jan 1992 06:26:18 +0000 (06:26 +0000)]
Document ansidecl.h going away, in favor of the copy in ../include.
Roland Pesch [Fri, 24 Jan 1992 03:49:46 +0000 (03:49 +0000)]
Two trivial 1991->1992 updates. (One in GDB copyright banner, assuming 4.4
will announce 1992 as copyright year).
Roland Pesch [Fri, 24 Jan 1992 03:40:21 +0000 (03:40 +0000)]
(1) describe -relax
(2) push rev, copyright dates to present
Roland Pesch [Fri, 24 Jan 1992 03:38:02 +0000 (03:38 +0000)]
(1) describe -relax
(2) restructure machine dependencies into separate chapter
(3) replace pretty, but quick to become obsolete, graph of BFD platforms
vs architectures with extended excerpt from (and ref to ) objdump -i.
Steve Chamberlain [Fri, 24 Jan 1992 02:37:13 +0000 (02:37 +0000)]
One step closer.
Steve Chamberlain [Fri, 24 Jan 1992 02:35:15 +0000 (02:35 +0000)]
Name change (It's hitacho micro systems, not hitachi data systems)
Steve Chamberlain [Fri, 24 Jan 1992 01:33:07 +0000 (01:33 +0000)]
* symbols.c(colon): if a symbol is being multiply defined as exactly
the same value, then don't cause a fatal error. This fixes
P00000616 - where a def _foo= . followed by foo: is seen.
Roland Pesch [Wed, 22 Jan 1992 00:36:44 +0000 (00:36 +0000)]
Initial revision
Roland Pesch [Tue, 21 Jan 1992 22:25:37 +0000 (22:25 +0000)]
(1) Changes made yesterday, forgot to check in:
a) cleanups to node structure for Info file
b) .lflags (ignored) doc restored (was covered previously in
single par on .list-related directives ignored).
c) fill in page size defaults (.psize)
d) move text on H8/300 size suffixes to after opcode table, for
better page breaks
e) @alphaenumerate->@enumerate a in GPL
(2) Doc -a, -al, -as, options to enable listings and listing control
directives; removed FIXME comments re verifying listing counter use;
advanced titlepage date to Jan 92.
Steve Chamberlain [Tue, 21 Jan 1992 22:14:16 +0000 (22:14 +0000)]
* as.c: change -l to -a[lsn], to avoid conflict with 68000
command line option.
* listing.h, listing.c: now prints addresses with ??? instead of 0 when
errors in assemble prevent addresses being known. Prints
symbol table more tidily. Allows different parts of the
listing to be selected.
Michael Tiemann [Tue, 21 Jan 1992 07:27:29 +0000 (07:27 +0000)]
Initial revision
Michael Tiemann [Mon, 20 Jan 1992 16:55:45 +0000 (16:55 +0000)]
Fix demangling of destructors, and fix a minor indentation problem.
Roland Pesch [Mon, 20 Jan 1992 03:42:12 +0000 (03:42 +0000)]
all.m4: correct AMD 29K entry (changed elsewhere to _A29K__ some time ago)
Makefile: preprocess w/GNU m4 by default, use "all" as default config
as.texinfo: index, at last;
listing directives;
improvements (re width suffixes) to H8 machine-dep
Stu Grossman [Sun, 19 Jan 1992 01:19:41 +0000 (01:19 +0000)]
* Makefile.in (HFILES): Add partial-stab.h.
Fred Fish [Sun, 19 Jan 1992 01:04:42 +0000 (01:04 +0000)]
Add stratus configuration frags. Also submitted to FSF.
Fred Fish [Sun, 19 Jan 1992 00:59:58 +0000 (00:59 +0000)]
New host file for stratus.
Fred Fish [Sun, 19 Jan 1992 00:59:57 +0000 (00:59 +0000)]
Initial revision
Fred Fish [Sun, 19 Jan 1992 00:52:06 +0000 (00:52 +0000)]
Add several new files for stratus (i860* and *-stratus.h). Also add
macro USER_CFLAGS to Makefile. Add stratus config frags to configure.in.
Fred Fish [Sun, 19 Jan 1992 00:44:42 +0000 (00:44 +0000)]
Check in new config files for stratus.
Fred Fish [Sun, 19 Jan 1992 00:44:40 +0000 (00:44 +0000)]
Initial revision
Stu Grossman [Sun, 19 Jan 1992 00:04:43 +0000 (00:04 +0000)]
* Makefile.in (DEV_SUPPORT): add configure.man.
Stu Grossman [Sat, 18 Jan 1992 23:36:54 +0000 (23:36 +0000)]
* config.sub(Decode manufacturer-specific): add -none*.
Stu Grossman [Sat, 18 Jan 1992 02:03:00 +0000 (02:03 +0000)]
* Makefile.in: remove form feeds to make Sun's make happy.
(DEVO_SUPPORT): DOC.configure => cfg-paper.texi.
Stu Grossman [Sat, 18 Jan 1992 00:44:04 +0000 (00:44 +0000)]
Add psrc.sed
K. Richard Pixley [Fri, 17 Jan 1992 20:54:32 +0000 (20:54 +0000)]
keep listing*
K. Richard Pixley [Fri, 17 Jan 1992 04:32:43 +0000 (04:32 +0000)]
answering some of roland's comments
Steve Chamberlain [Thu, 16 Jan 1992 23:57:59 +0000 (23:57 +0000)]
New stuff
Steve Chamberlain [Thu, 16 Jan 1992 23:56:37 +0000 (23:56 +0000)]
Added new h8 files
Steve Chamberlain [Thu, 16 Jan 1992 23:52:05 +0000 (23:52 +0000)]
Stubs to get things going
Steve Chamberlain [Thu, 16 Jan 1992 23:50:15 +0000 (23:50 +0000)]
Added h8300 target
Fred Fish [Thu, 16 Jan 1992 08:57:31 +0000 (08:57 +0000)]
Pass address of structure to complain() rather than the entire structure.
Roland Pesch [Thu, 16 Jan 1992 03:20:58 +0000 (03:20 +0000)]
Updated "Installing" appendix, for current state of configure.
(Awaiting review).
Roland Pesch [Wed, 15 Jan 1992 23:21:22 +0000 (23:21 +0000)]
Twitch rev number up to 1.94 to avoid confusion w/cards printed by FSF.
(Need to invent better scheme for keeping track of these eventually)
Roland Pesch [Wed, 15 Jan 1992 23:19:54 +0000 (23:19 +0000)]
Two more FSF mods.
Roland Pesch [Wed, 15 Jan 1992 23:09:45 +0000 (23:09 +0000)]
refcard.tex: single file now includes what were formerly three files, to suit
FSF preferences (format definitions, nee threecol.tex, and
default font defs, nee rc-cm.tex, now both directly in this file).
lpsrc.sed, psrc.sed: alternate font defs, now sed scripts to modify refcard.tex
Makefile.in: use sed -f psrc.sed to produce refcard.ps target; new
target lrefcard.ps for sites using long PS font names
Removed old auxiliary TeX files, no longer necessary with this scheme.
Roland Pesch [Wed, 15 Jan 1992 19:59:53 +0000 (19:59 +0000)]
Reactivate paragraph on preformatted PostScript refcard (now referring
to GhostScript as well as to PostScript); I've verified GhostScript can
display it.
Roland Pesch [Wed, 15 Jan 1992 19:48:55 +0000 (19:48 +0000)]
Cygnus-Logoized version of GDB refcard, for use as marketing collateral.
NOT PART OF STANDARD GDB RELEASE; DO NOT ADD THISE FILES TO .Sanitize!
Roland Pesch [Wed, 15 Jan 1992 19:46:01 +0000 (19:46 +0000)]
(1) Improvements from B Chassell.
(2) minor format improvements for marginalia.
Roland Pesch [Wed, 15 Jan 1992 19:36:16 +0000 (19:36 +0000)]
Discreet folding guides, and commented-out alternatives.
Fred Fish [Wed, 15 Jan 1992 18:06:39 +0000 (18:06 +0000)]
Declare various filename variables to be CONST since they are initialized
to point to a CONST char string. Fixes gcc moans and groans.
Fred Fish [Wed, 15 Jan 1992 18:01:42 +0000 (18:01 +0000)]
Only compile in solib_add_common_symbols for non-SVR4 (SunOS) shared libs.
Fred Fish [Wed, 15 Jan 1992 06:42:32 +0000 (06:42 +0000)]
Changes to fix bug with static variables within function scopes.
Stu Grossman [Wed, 15 Jan 1992 01:11:30 +0000 (01:11 +0000)]
Reference: gdb-pend/636
* inflow.c: remove #include <sys/dir.h>. Not necessary, and
doesn't exist on some systems.
Stu Grossman [Wed, 15 Jan 1992 00:52:19 +0000 (00:52 +0000)]
Reference: gdb-pend/646
* infrun.c (wait_for_inferior!!!!): Prevent gdb from hanging when
nexting over recursive function calls.
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