John Gilmore [Thu, 22 Aug 1991 07:20:49 +0000 (07:20 +0000)]
Improve our Sanity.
K. Richard Pixley [Thu, 22 Aug 1991 07:15:49 +0000 (07:15 +0000)]
Three part names, etc.
K. Richard Pixley [Thu, 22 Aug 1991 07:15:48 +0000 (07:15 +0000)]
Initial revision
John Gilmore [Thu, 22 Aug 1991 07:10:57 +0000 (07:10 +0000)]
Make "make clean" work in subdirs.
John Gilmore [Thu, 22 Aug 1991 07:09:55 +0000 (07:09 +0000)]
Handle HP300bsd.
K. Richard Pixley [Thu, 22 Aug 1991 07:07:58 +0000 (07:07 +0000)]
Three part names, etc.
K. Richard Pixley [Thu, 22 Aug 1991 06:21:45 +0000 (06:21 +0000)]
Three part names & all.
K. Richard Pixley [Thu, 22 Aug 1991 06:21:42 +0000 (06:21 +0000)]
Initial revision
John Gilmore [Thu, 22 Aug 1991 03:33:59 +0000 (03:33 +0000)]
* Start a ChangeLog for the includes directory.
* a.out.gnu.h (N_FN): Fix value -- was 15, should be 0x1E.
* stab.def: Update allocation table in comments at end,
to reflect reality as I know it.
K. Richard Pixley [Thu, 22 Aug 1991 03:21:56 +0000 (03:21 +0000)]
Three part names, etc.
K. Richard Pixley [Thu, 22 Aug 1991 03:21:53 +0000 (03:21 +0000)]
Initial revision
John Gilmore [Thu, 22 Aug 1991 03:00:18 +0000 (03:00 +0000)]
Support HP-300's under BSD.
John Gilmore [Thu, 22 Aug 1991 02:12:30 +0000 (02:12 +0000)]
Add m68k-tdep.o.
John Gilmore [Thu, 22 Aug 1991 01:42:18 +0000 (01:42 +0000)]
HP 300 BSD port for machines at FSF. Also minor mips change.
Roland Pesch [Thu, 22 Aug 1991 00:13:22 +0000 (00:13 +0000)]
Wed Aug 21 14:33:06 1991 Roland H. Pesch (pesch at cygint.cygnus.com)
* Makefile.in: use targets "bfd.dvi" and "bfd.ps" instead of
texdoc and psdoc; make these depend on generated .texi's
* scanit, (new) unPROTO: turn PROTO macros into ANSI declarations in
doc
* bfd.c, reloc.c, syms.c: minor spelling/wording fixes in doc
portions
Roland Pesch [Thu, 22 Aug 1991 00:13:19 +0000 (00:13 +0000)]
Initial revision
Roland Pesch [Wed, 21 Aug 1991 21:40:03 +0000 (21:40 +0000)]
Newly regenerated from BFD .c's, with less obtrusive indications of origins.
Roland Pesch [Wed, 21 Aug 1991 21:37:39 +0000 (21:37 +0000)]
Wed Aug 21 14:33:06 1991 Roland H. Pesch (pesch at cygint.cygnus.com)
* Makefile.in, awkscan-ip, awkscan-p, intobfd,
libbfd.h, libcoff.h, tolibcoff; new bfd-in.h, libbfd-in.h,
libcoff-in.h: (a) use separate files for invariant parts of bfd.h,
libbfd.h, and libcoff.h; (b) in generated parts of same, use less
obtrusive marks indicating .c origins.
* bfd.texinfo: generalize most references to linker
John Gilmore [Wed, 21 Aug 1991 04:09:24 +0000 (04:09 +0000)]
Roll version to 3.98.2.
John Gilmore [Wed, 21 Aug 1991 04:08:28 +0000 (04:08 +0000)]
The machine-dependent files should declare the section names - not the
"internal" file. Previously this was done as a mishmash.
John Gilmore [Wed, 21 Aug 1991 04:07:18 +0000 (04:07 +0000)]
Declare dependency even for optional modules.
John Gilmore [Tue, 20 Aug 1991 23:01:50 +0000 (23:01 +0000)]
Remove warnings about system assembler for sunos4.
John Gilmore [Tue, 20 Aug 1991 23:01:06 +0000 (23:01 +0000)]
Remove warnings about system assembler.
Roland Pesch [Tue, 20 Aug 1991 22:25:05 +0000 (22:25 +0000)]
Check in with stuff from core.c (after PROTOS update in bfd Makefile)
Roland Pesch [Tue, 20 Aug 1991 22:23:49 +0000 (22:23 +0000)]
Tue Aug 20 15:18:02 1991 Roland H. Pesch (pesch at cygint.cygnus.com)
* Makefile.in: include core.p in PROTOS (building better bfd.h)
* archures.c: remove empty foo() definition (crept in at vn1.9)
K. Richard Pixley [Tue, 20 Aug 1991 04:56:47 +0000 (04:56 +0000)]
revisiting error messages
John Gilmore [Tue, 20 Aug 1991 03:02:39 +0000 (03:02 +0000)]
* mcheck.c: Avoid warning about undeclared abort fn.
* tm-sparc.h (PC_ADJUST): Avoid calling error() from this;
it causes recursive calls to error() when used in cleanups.
To do so requires that we make it a function, so we do.
* sparc-tdep.c (sparc_pc_adjust): New implem of PC_ADJUST.
* utils.c (do_cleanups): Remove the current cleanup from the
chain *before* calling it, in case error() is called from it.
The result won't be pretty, but won't be an infinite loop either.
K. Richard Pixley [Tue, 20 Aug 1991 01:18:09 +0000 (01:18 +0000)]
Fixed compilation error.
Roland Pesch [Mon, 19 Aug 1991 23:03:12 +0000 (23:03 +0000)]
Fixed minor typos.
John Gilmore [Mon, 19 Aug 1991 20:55:31 +0000 (20:55 +0000)]
BSD Net2 changes, and misc other fixes.
John Gilmore [Mon, 19 Aug 1991 20:55:06 +0000 (20:55 +0000)]
* breakpoint.c (bpstat_do_actions): Use a cleanup to restore
executing_breakpoint_commands if we are interrupted by error.
* coffread.c (init_lineno): Avoid problem with zero-sized linetab
versus malloc/free. From: john@labtam.labtam.oz.au (John Carey).
* core.c (solib_add_stub, core_open): Call SOLIB_ADD inside a
catch_errors() so we can setup the frame regardless of whether
the shared libs work.
* ieee-float.c (double_to_ieee_extended): Get exponent from
right place in little-endian systems. From John Carey.
John Gilmore [Mon, 19 Aug 1991 20:54:03 +0000 (20:54 +0000)]
Minor bug fixes from BSD Net2 gdb:
* blockframe.c (get_prev_frame_info): If FRAME_CHAIN_COMBINE
returns 0, there is no previous frame.
* breakpoint.c (commands_command): If !from_tty, don't call
input_from_terminal_p().
* dbxread.c (record_misc_function): Speed up slightly.
(compare_psymbols): Ditto.
* infcmd.c (do_registers_info): Take a second argument to
determine whether to print float registers. "info registers"
does not do so anymore. "info all-registers" does, now.
* mips-tdep.c, pyr-tdep.c (xxx_do_registers_info): Take second
arg and ignore it.
* tm-mips.h, tm-pyr.h (DO_REGISTERS_INFO): Pass second arg.
* inflow.c (initialize_inflow): Set tflags_ours correctly.
Roland Pesch [Mon, 19 Aug 1991 20:52:38 +0000 (20:52 +0000)]
Mon Aug 19 13:48:22 1991 Roland H. Pesch (pesch at cygint.cygnus.com)
* aoutx.h, archive.c, archures.c, bfd.c, bfd.texinfo, cache.c,
coffcode.h, core.c, format.c, libbfd.c, libbfd.h, libcoff.h,
opncls.c, reloc.c, section.c, syms.c, targets.c (documentation
segments): used BFD (caps) more consistently as a name in
discourse, fixed a few other minor typos and uses of fonts
Michael Tiemann [Mon, 19 Aug 1991 17:02:17 +0000 (17:02 +0000)]
Describe C++ fixes.
Michael Tiemann [Mon, 19 Aug 1991 14:40:50 +0000 (14:40 +0000)]
Fixed two C++ related bugs.
Steve Chamberlain [Sat, 17 Aug 1991 00:23:43 +0000 (00:23 +0000)]
*** empty log message ***
Steve Chamberlain [Sat, 17 Aug 1991 00:22:24 +0000 (00:22 +0000)]
*** empty log message ***
Steve Chamberlain [Sat, 17 Aug 1991 00:20:52 +0000 (00:20 +0000)]
*** empty log message ***
Steve Chamberlain [Sat, 17 Aug 1991 00:19:43 +0000 (00:19 +0000)]
*** empty log message ***
Steve Chamberlain [Sat, 17 Aug 1991 00:17:15 +0000 (00:17 +0000)]
Documentation
Steve Chamberlain [Sat, 17 Aug 1991 00:16:57 +0000 (00:16 +0000)]
Initial revision
Steve Chamberlain [Sat, 17 Aug 1991 00:09:20 +0000 (00:09 +0000)]
Doc changes
Steve Chamberlain [Sat, 17 Aug 1991 00:07:43 +0000 (00:07 +0000)]
Documentation changes
Steve Chamberlain [Sat, 17 Aug 1991 00:01:23 +0000 (00:01 +0000)]
Initial revision
K. Richard Pixley [Fri, 16 Aug 1991 21:47:14 +0000 (21:47 +0000)]
Allow yacc to be passed in as BISON.
K. Richard Pixley [Fri, 16 Aug 1991 19:09:17 +0000 (19:09 +0000)]
Mostly just formatting and comments.
John Gilmore [Fri, 16 Aug 1991 01:49:30 +0000 (01:49 +0000)]
* main.c: Remove unused terminating_signals and catch_termination().
(long_options): Terminate with a zero element.
[Bugfix from Atsuo Kawaguchi <atsuo@hark86.harl.hitachi.co.jp>.]
(gdb_readline): Make call-compatible with readline.
(init_signals): Improve comments re vfork vs. signal.
* utils.c (prompt_for_continue): Use new gdb_readline().
If we prompt for continuation, we don't let CR repeat the previous
command, once we get back to a prompt. It's too easy to keep
hitting CR, expecting "--more--" prompts, and have some long
command start repeating on you.
K. Richard Pixley [Thu, 15 Aug 1991 20:35:45 +0000 (20:35 +0000)]
added spaces after ,a annuls and ,N ,T bpred bits.
K. Richard Pixley [Thu, 15 Aug 1991 20:34:42 +0000 (20:34 +0000)]
Corrected relocation overflow checks.
K. Richard Pixley [Thu, 15 Aug 1991 19:38:52 +0000 (19:38 +0000)]
Abort()'s become as_fatal()'s.
K. Richard Pixley [Wed, 14 Aug 1991 22:23:44 +0000 (22:23 +0000)]
Die on missing host fragments, let missing target fragments pass.
K. Richard Pixley [Wed, 14 Aug 1991 22:10:12 +0000 (22:10 +0000)]
Added fatal checks for missing host and target makefile fragments.
John Gilmore [Wed, 14 Aug 1991 02:25:22 +0000 (02:25 +0000)]
*** empty log message ***
K. Richard Pixley [Wed, 14 Aug 1991 00:29:34 +0000 (00:29 +0000)]
Deal with emulations more gracefully.
K. Richard Pixley [Wed, 14 Aug 1991 00:26:06 +0000 (00:26 +0000)]
* no more relocation_info structures. We now squirt directly from
fixS's.
* i960-bout and i960-coff "tested" against their predecessors.
John Gilmore [Wed, 14 Aug 1991 00:23:08 +0000 (00:23 +0000)]
Add ignored target argument to child_xfer_memory.
John Gilmore [Wed, 14 Aug 1991 00:11:20 +0000 (00:11 +0000)]
* source.c: #if defined => #ifdef.
* main.c (main): Only try to attach "corefile" argument if
it starts with a digit.
John Gilmore [Wed, 14 Aug 1991 00:09:58 +0000 (00:09 +0000)]
* inflow.c (new_tty_prefork, new_tty): New prefork routine
modifies static state in the parent process; new_tty itself
runs in the child and modifies the child's file descriptors
to match the saved static state.
* infrun.c (child_create_inferior): Call new_tty_prefork,
fork, then new_tty.
John Gilmore [Wed, 14 Aug 1991 00:09:04 +0000 (00:09 +0000)]
* core.c, exec.c, inftarg.c, remote-eb.c, remote-nindy.c,
remote-vx.c, remote.c, target.c, target.h: Remove add_syms vector
from target_ops. It's the same on all targets. Add two section
pointers to target_ops.
John Gilmore [Wed, 14 Aug 1991 00:02:26 +0000 (00:02 +0000)]
* solib.c (solib_add): New argument is the target_ops whose
section list is to be added to, if any. Reallocate the
sections in that target to add any that come from shared libs.
(throughout) so_sections renamed to sections.
(solib_xfer_memory): Deleted.
* tm-sunos.h (SOLIB_ADD): Add target argument.
(SOLIB_XFER_MEMORY): Delete.
* xm-sun3os4.h, xm-sun4os4.h: Define BROKEN_LARGE_ALLOCA,
and add comment explaining shared library screw.
John Gilmore [Wed, 14 Aug 1991 00:01:20 +0000 (00:01 +0000)]
* core.c (core_open, core_close, core_xfer_memory): Move
section table pointers and bfd* into the target_ops.
(core_open): Allow errors in shared lib reading, etc.
(core_files_info): Describe shared library sections.
* exec.c (exec_open, exec_close, exec_xfer_memory, xfer_memory,
exec_files_info, set_section_command): Move section table
pointers and bfd* into the target_ops.
(add_to_section_table): Add BFD to section table.
* target.c (target_xfer_memory, target_info): Pass target to
xfer_memory and target_info functions.
* target.h: ''
* gdbcore.h: Move struct section_table.
* target.h: New home of struct section_table.
John Gilmore [Wed, 14 Aug 1991 00:00:25 +0000 (00:00 +0000)]
* blockframe.c (frameless_look_for_prologue): Speed up by
calling SKIP_PROLOGUE_FRAMELESS_P if it's defined.
* tm-sparc.h (SKIP_PROLOGUE, SKIP_PROLOGUE_FRAMELESS_P):
Define two variants, one faster.
* sparc-tdep.c (sparc_frame_chain): Use target_read_memory
and return zero, rather than giving an error.
(setup_arbitrary_frame): Initialize the PC in the new frame.
(skip_prologue): Add a second arg saying whether we're just
checking for a frameless function or not.
Roland Pesch [Tue, 13 Aug 1991 18:10:34 +0000 (18:10 +0000)]
as.texinfo: commented out @group definitions, since recent vns of
texinfo restrict to limited usefulness.
*.m4: updated to match GDB .m4's
Makefile: default target `all', automate m4 preprocessing etc.
All: added CVS/RCS Id: tag.
Roland Pesch [Tue, 13 Aug 1991 18:10:29 +0000 (18:10 +0000)]
Initial revision
K. Richard Pixley [Tue, 13 Aug 1991 15:14:25 +0000 (15:14 +0000)]
Correct for a deficiency in sun make.
K. Richard Pixley [Mon, 12 Aug 1991 19:56:45 +0000 (19:56 +0000)]
Changed the script rule from "mkscript" to "./mkscript".
Steve Chamberlain [Thu, 8 Aug 1991 23:48:27 +0000 (23:48 +0000)]
Fixed bug where stringtable size wasn't being swapped.
K. Richard Pixley [Wed, 7 Aug 1991 19:24:17 +0000 (19:24 +0000)]
+forcesubdirs -> +subdirs
K. Richard Pixley [Wed, 7 Aug 1991 19:21:32 +0000 (19:21 +0000)]
+forcesubdirs -> +subdirs
John Gilmore [Wed, 7 Aug 1991 07:51:22 +0000 (07:51 +0000)]
Add in Rich's changes for three-stage builds.
K. Richard Pixley [Wed, 7 Aug 1991 07:05:32 +0000 (07:05 +0000)]
Added make.
K. Richard Pixley [Wed, 7 Aug 1991 07:00:01 +0000 (07:00 +0000)]
Added AOUT_MACHTYPE definitions.
Roland Pesch [Wed, 7 Aug 1991 02:15:57 +0000 (02:15 +0000)]
Default rdl-apps.texinfo, for people who don't think to use the
Makefile; this one will work if this dir is in the default relative position
to the readline directory in the GNU libraries-and-includes distribution.
Roland Pesch [Wed, 7 Aug 1991 02:07:21 +0000 (02:07 +0000)]
* Makefile: use doc/Makefile for doc targets
Roland Pesch [Wed, 7 Aug 1991 00:18:09 +0000 (00:18 +0000)]
*** empty log message ***
Roland Pesch [Wed, 7 Aug 1991 00:15:02 +0000 (00:15 +0000)]
Makefile: GDB documentation nos has its own Makefile
.Sanitize: add Makefile; recognize renamed refcard.tex (formerly gdbrc.tex)
gdbint.texinfo: add markup in "Cleanups" chapter
Steve Chamberlain [Tue, 6 Aug 1991 21:31:01 +0000 (21:31 +0000)]
N_INDR movement
now in a.out.gnu.h and aout64.h, not in stab.def
Steve Chamberlain [Tue, 6 Aug 1991 21:28:21 +0000 (21:28 +0000)]
Patches to fix bugs reported by roland McGrath
Steve Chamberlain [Tue, 6 Aug 1991 20:39:34 +0000 (20:39 +0000)]
*** empty log message ***
K. Richard Pixley [Tue, 6 Aug 1991 20:35:15 +0000 (20:35 +0000)]
Correcting a prototype for gcc.
K. Richard Pixley [Tue, 6 Aug 1991 19:26:01 +0000 (19:26 +0000)]
revised option parsing.
K. Richard Pixley [Tue, 6 Aug 1991 19:12:55 +0000 (19:12 +0000)]
Host-level GNUmakefiles.
K. Richard Pixley [Tue, 6 Aug 1991 07:21:38 +0000 (07:21 +0000)]
Added -S option for 3com. Asks that jbsr always resolve to jsr.
K. Richard Pixley [Tue, 6 Aug 1991 07:20:27 +0000 (07:20 +0000)]
Fixing CONST declarations.
K. Richard Pixley [Mon, 5 Aug 1991 22:31:05 +0000 (22:31 +0000)]
*** empty log message ***
K. Richard Pixley [Mon, 5 Aug 1991 21:36:41 +0000 (21:36 +0000)]
*** empty log message ***
John Gilmore [Sat, 3 Aug 1991 02:02:03 +0000 (02:02 +0000)]
Only read the right number of bytes in reading basetypes, so we don't
overrun malloc.
K. Richard Pixley [Fri, 2 Aug 1991 22:19:40 +0000 (22:19 +0000)]
Added (sun?) instructions so that gas can assemble a sun cc produced
gnulib1.s.
K. Richard Pixley [Fri, 2 Aug 1991 18:56:52 +0000 (18:56 +0000)]
remove emacs, move gdb to after the compilation tools.
John Gilmore [Fri, 2 Aug 1991 09:23:23 +0000 (09:23 +0000)]
Print UNOP_MEMVAL of an OP_LONG that ends up as a function specially
John Gilmore [Fri, 2 Aug 1991 08:46:10 +0000 (08:46 +0000)]
* infrun.c: Move DO_DEFERRED_STORES from proceed() to resume().
The child can be proceeded from inside wait_for_inferior in
evaluating breakpoint conditions, and DO_DEFERRED_STORES was
getting skipped in that case.
* expprint.c (print_subexp): Use filtered output, since the
subroutines we call use it, otherwise the output is horribly
mangled, since output of wrappable stuff comes out late.
K. Richard Pixley [Fri, 2 Aug 1991 07:55:14 +0000 (07:55 +0000)]
Adjusted for new gdb, added some initializations, support for machine
types in aout headers, fixed a bug in symbol allocation where symbol
types/segments were initialized to garbage because the independent
parts didn't know better. Now freshly allocated symbols are zeroed.
John Gilmore [Fri, 2 Aug 1991 07:15:20 +0000 (07:15 +0000)]
Roll VERSION to 3.98.1. Use path to find $SHELL in "run" command.
K. Richard Pixley [Fri, 2 Aug 1991 04:02:01 +0000 (04:02 +0000)]
*** empty log message ***
Steve Chamberlain [Thu, 1 Aug 1991 23:59:06 +0000 (23:59 +0000)]
*** empty log message ***
Steve Chamberlain [Thu, 1 Aug 1991 23:38:49 +0000 (23:38 +0000)]
*** empty log message ***
Steve Chamberlain [Thu, 1 Aug 1991 23:35:05 +0000 (23:35 +0000)]
Added support for constructors, warnings and indirects
Steve Chamberlain [Thu, 1 Aug 1991 23:29:23 +0000 (23:29 +0000)]
Added new keyword 'CONSTRUCTORS'
Added N_WARNING handling
Added N_INDR handling
Steve Chamberlain [Thu, 1 Aug 1991 23:29:03 +0000 (23:29 +0000)]
Initial revision
Roland Pesch [Thu, 1 Aug 1991 22:39:43 +0000 (22:39 +0000)]
*** empty log message ***