Stu Grossman [Tue, 28 Jan 1992 22:53:51 +0000 (22:53 +0000)]
* trad-core.c, bfd.c, ../include/bfd.h: Various fixes for PMAX
core reading.
K. Richard Pixley [Tue, 28 Jan 1992 20:38:08 +0000 (20:38 +0000)]
rcsid's removed
Steve Chamberlain [Tue, 28 Jan 1992 19:12:16 +0000 (19:12 +0000)]
* m68k-pinsn.c (print_insn_arg): fixed so that -ve branch
displacements don't get printed as large +ve ones.
Steve Chamberlain [Tue, 28 Jan 1992 18:48:07 +0000 (18:48 +0000)]
* coffcode.h (bfd_coff_relax_section): now static.
(bfd_coff_get_relocated_section_contents): various type lints.
Steve Chamberlain [Tue, 28 Jan 1992 18:21:36 +0000 (18:21 +0000)]
* ldgram.y: map -M behave in the same way as -Map (sets file name
to be "-".
* ldsym.c, ldlang.c: remember that size of a section is dependent on
whether or not relaxing has been done.
* ldmain.c: don't open a map file if it doesn't have a name
* relax.c: all the brains have moved into bfd.
* ldwrite.c: ammend comment
Steve Chamberlain [Tue, 28 Jan 1992 06:02:01 +0000 (06:02 +0000)]
* bfd.h : new target entr, bfd_relax_section
Steve Chamberlain [Tue, 28 Jan 1992 06:01:25 +0000 (06:01 +0000)]
New entry point in the transfer vector - bfd_relax_section.
* aout-target.h: add to vector, call generic_relax
* bfd-in.h: add to vector
* bfd.c: add #define for vector
* bout.c: add to vector, call generic_relax
* coffcode.h: add to vector, also now has coff specific relax code
for the relaxable H8/300 relocs. Also clean up abs section cruft.
* elf.c: call generic_relax
* ieee.c: call new vector, clean up some bugs due to the creation
of bfd_abs_section
* libbfd.h: add bfd_generic_relax_section EXFUN
* oasys.c: call generic_relax
* reloc.c: implement generic_relax
* seclet.c: moved much of this into coffcode.h
* srec.c: call generic_relax
* targets.c: define new transfer vector
Steve Chamberlain [Tue, 28 Jan 1992 03:43:23 +0000 (03:43 +0000)]
obj-coff* now copes with C mingled listings
tc-h8300.c: better error messages
Steve Chamberlain [Tue, 28 Jan 1992 03:33:04 +0000 (03:33 +0000)]
Development checkpoint
John Gilmore [Tue, 28 Jan 1992 03:20:39 +0000 (03:20 +0000)]
* findvar.c (read_register, write_register): Handle machines
where REGISTER_TYPE is not the same size as "int".
John Gilmore [Tue, 28 Jan 1992 02:57:37 +0000 (02:57 +0000)]
Handle debug symbols in dynamically loaded (relocated) code:
* dbxread.c (read_ofile_symtab): Fix up N_CATCH better. Pass
offset to process_one_symbol.
(process_one_symbol): Take new offset parameter. Add it into
appropriate symbol types to relocate symbols to loaded addresses.
Handle all possible symbol types, and complain() about types that
we don't expect to see.
* mipsread.c (psymtab_to_symtab_1): Pass offset of zero to
process_one_symbol (FIXME, should pass real offset).
Misc bugfixes:
* breakpoint.c (resolve_sal_pc): Split out code to resolve a
sal's PC value.
(set_breakpoint, break_command_1, until_break_command,
catch_command_1, breakpoint_re_set_one): Use it.
(breakpoint_re_set_one): Disable bkpts that don't re-set cleanly.
(breakpoint_re_set): Mention breakpoint number in error messages.
* symtab.h (resolve_sal_pc): Declare.
* infcmd.c (jump_command): Use resolve_sal_pc.
* source.c (find_source_lines): Avoid "Source file is more
recent than executable" when bfd_get_mtime gives 0.
(list_command): Shorten "FILE, line N" to "FILE:N".
* putenv.c (putenv): Avoid unportably casting pointers to unsigneds.
John Gilmore [Tue, 28 Jan 1992 02:49:12 +0000 (02:49 +0000)]
Remove obsolete START_INFERIOR_HOOK.
Stu Grossman [Tue, 28 Jan 1992 02:38:11 +0000 (02:38 +0000)]
Oops, checked in version with the wrong stuff enabled. Turn it off...
Stu Grossman [Tue, 28 Jan 1992 02:30:27 +0000 (02:30 +0000)]
Rename remote-hds.c to remote-hms.c.
Stu Grossman [Tue, 28 Jan 1992 02:24:08 +0000 (02:24 +0000)]
* dbxread.c (process_one_symbol): Make a first cut at handling
symbol tables generated by Suns acc.
Jim Wilson [Tue, 28 Jan 1992 00:38:04 +0000 (00:38 +0000)]
Steve's version_path stuff bites the dust.
Stu Grossman [Mon, 27 Jan 1992 23:52:11 +0000 (23:52 +0000)]
* symtab.c (find_pc_line): Fix stepping into and out of #included
files.
John Gilmore [Mon, 27 Jan 1992 22:10:05 +0000 (22:10 +0000)]
* buildsym.c (read_struct_type): Circumvent sun3 sunos "--" compiler bug.
* c-exp.y (yylex): `this' and `template' are only tokens in C++.
* target.c (target_xfer_memory): Return errno in preference to EIO.
Stu Grossman [Mon, 27 Jan 1992 21:48:38 +0000 (21:48 +0000)]
Add seclet.h to files-to-keep.
John Gilmore [Mon, 27 Jan 1992 21:45:35 +0000 (21:45 +0000)]
* xm-convex.h, xm-hp300bsd.h, xm-isi.h, xm-merlin.h, xm-news.h,
xm-np1.h, xm-pn.h, xm-pyr.h, xm-rtbsd.h, xm-symmetry.h, xm-umax.h:
Remove MISSING_VPRINTF declaration, and superfluous "kgdb" defines.
Stu Grossman [Mon, 27 Jan 1992 21:04:55 +0000 (21:04 +0000)]
* Makefile.in (OPCODES): Remove OPCODES defs and refs. There is
no longer any need to copy ../include/opcode/* into gdb.
John Gilmore [Mon, 27 Jan 1992 20:32:50 +0000 (20:32 +0000)]
Add ChangeLog-9091
John Gilmore [Mon, 27 Jan 1992 20:32:19 +0000 (20:32 +0000)]
Split ChangeLog out at Jan 1, 1992.
Fred Fish [Mon, 27 Jan 1992 16:23:11 +0000 (16:23 +0000)]
Update with numerous changes received from current maintainer (Peggy
Fieland). Should not effect release at all.
Michael Tiemann [Mon, 27 Jan 1992 08:51:16 +0000 (08:51 +0000)]
Delete a superfluous space.
Per Bothner [Mon, 27 Jan 1992 03:08:01 +0000 (03:08 +0000)]
Print C++ constructor methods without bogus "return type."
Fred Fish [Sat, 25 Jan 1992 23:59:53 +0000 (23:59 +0000)]
The unused parameter "target" should be a pointer to a structure, not the
entire structure.
Steve Chamberlain [Sat, 25 Jan 1992 01:46:19 +0000 (01:46 +0000)]
Now can list for bout format too
Steve Chamberlain [Sat, 25 Jan 1992 01:45:53 +0000 (01:45 +0000)]
Don't crash if a symbol has no name
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.