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 ***
Steve Chamberlain [Thu, 1 Aug 1991 14:37:51 +0000 (14:37 +0000)]
*** empty log message ***
Steve Chamberlain [Thu, 1 Aug 1991 14:37:46 +0000 (14:37 +0000)]
Initial revision
John Gilmore [Thu, 1 Aug 1991 05:33:39 +0000 (05:33 +0000)]
Forgot one more place to remove amdcoff.c reference (sigh).
Steve Chamberlain [Thu, 1 Aug 1991 02:38:17 +0000 (02:38 +0000)]
Makefile, libcoff:
The stuff after the comment /* THE FOLLOWING IS EXTRACTED ... */ is
removed from the header files, so the header files broke themselves.
This is now fixed because the description is split over two lines. Not
a great way. I'll fix it better soon.
bfd.doc bfd.texinfo. Merged what was usefull into bfd.texinfo and
deleted bfd.doc.
John Gilmore [Thu, 1 Aug 1991 01:27:44 +0000 (01:27 +0000)]
Delete CVS.adm from the release!
John Gilmore [Thu, 1 Aug 1991 00:32:22 +0000 (00:32 +0000)]
Pass Make flags down to lower level when building tar file.
John Gilmore [Thu, 1 Aug 1991 00:12:56 +0000 (00:12 +0000)]
Remove bogus reference to ${destdir}/lib/gcc.
John Gilmore [Thu, 1 Aug 1991 00:11:16 +0000 (00:11 +0000)]
For final (?) 3.98 release
Roland Pesch [Thu, 1 Aug 1991 00:02:27 +0000 (00:02 +0000)]
Surrounded table of renamed commands (version within @ifinfo) with
@example/@end example. Without this it formatted fine by
texinfo-format-buffer in Emacs, but makeinfo insisted on paragraphing
it!
Also removed "gdb/" from in front of one instance of libiberty...
John Gilmore [Wed, 31 Jul 1991 23:44:59 +0000 (23:44 +0000)]
Handle gdb-all.texinfo properly when M4 doesn't exist or crashes
Roland Pesch [Wed, 31 Jul 1991 23:37:41 +0000 (23:37 +0000)]
*** empty log message ***
Roland Pesch [Wed, 31 Jul 1991 23:35:22 +0000 (23:35 +0000)]
Last cleanups for release 3.98:
Minor typo and formatting fixes; incorporated most fixes remaining from
filed mail commenting on earlier drafts.
Added warnings: pipes don't work in run command;
conditions are converse of assertions;
step over fn without debug info goes to next fn;
vars may have "wrong" values near fn entrance, exit
Added example from Kingston on printing repeated nonadjacent values
Added explicit mention that in Emacs gdb mode C-c and C-z are like
shell mode for signals
Improved installation directions in appendix, added manual formatting
instructions
Renamed "Stepping and Continuing" to "Continuing and Stepping" so it
doesn't sound so much like its parent "Stopping and Continuing"; also
moved entries on continue to top of section, so they don't get lost.
John Gilmore [Wed, 31 Jul 1991 22:28:30 +0000 (22:28 +0000)]
Remove archures.h
Roland Pesch [Wed, 31 Jul 1991 21:54:56 +0000 (21:54 +0000)]
Fixed copyright notices (FSF, not Cygnus; invoke, rather than refer to
an included copy of, GPL).
Steve Chamberlain [Wed, 31 Jul 1991 20:19:16 +0000 (20:19 +0000)]
Updated TODO.
Wrote a small Memory Usage section in bfd.texinfo
John Gilmore [Wed, 31 Jul 1991 19:08:36 +0000 (19:08 +0000)]
Update for 3.98 release.
John Gilmore [Wed, 31 Jul 1991 18:08:33 +0000 (18:08 +0000)]
Set file permissions the same for everyone before making tar file.
(This clobbers the files' existing permissions.)
John Gilmore [Wed, 31 Jul 1991 17:45:16 +0000 (17:45 +0000)]
Make a little more palatable for an FSF release.
John Gilmore [Wed, 31 Jul 1991 17:37:02 +0000 (17:37 +0000)]
Remove amdcoff.c (and its name from Makefile.in) by default, because
its copyright is not yet assigned to FSF.
John Gilmore [Wed, 31 Jul 1991 17:36:04 +0000 (17:36 +0000)]
Remove amdcoff.h by default because its copyright is not assigned to FSF.
"Sanitize -keep-29k" will keep it.
John Gilmore [Wed, 31 Jul 1991 16:58:05 +0000 (16:58 +0000)]
* all files: update copyright notices for GPL version 2.
Install header comments and attribute most modules to their
authors. BFD's name is now officially "Binary File Descriptor",
so remove any conflicting perjoratives.
John Gilmore [Wed, 31 Jul 1991 08:30:37 +0000 (08:30 +0000)]
Some of these things are already done. More are probably done,
but I am not sure. Check w/Steve.