Steve Chamberlain [Thu, 11 Feb 1993 22:54:38 +0000 (22:54 +0000)]
Copyright change
Ken Raeburn [Thu, 11 Feb 1993 19:47:31 +0000 (19:47 +0000)]
update from ralphc's changes
Ken Raeburn [Thu, 11 Feb 1993 19:26:40 +0000 (19:26 +0000)]
Eliminated uses of DEFUN. Added seclet_link element to vectors.
John Gilmore [Thu, 11 Feb 1993 18:39:52 +0000 (18:39 +0000)]
Fix thinko (NM_FILE => NAT_FILE). Found by Michael Ben-Gershon <mybg@CS.HUJI.AC.IL>.
Ian Lance Taylor [Thu, 11 Feb 1993 17:22:42 +0000 (17:22 +0000)]
Thu Feb 11 09:20:37 1993 Ian Lance Taylor (ian@cygnus.com)
* config/obj-coffbfd.c (fill_section): Don't set vaddr here.
(write_object_file): Set it here instead, so that fixup_segment
can see the correct value.
John Gilmore [Thu, 11 Feb 1993 11:16:35 +0000 (11:16 +0000)]
More debugging of rs/6000 file reading (on Suns, for easier debug).
* stabsread.c (dbx_lookup_type): Handle negative type numbers.
Previously, would bogusly index off the bottom of type_vector.
(rs6000_builtin_type): Accept type number as argument.
(read_type, case '-'): Handle negatives like any other type number.
* symfile.c (deduce_language_from_filename): Handle null name.
John Gilmore [Thu, 11 Feb 1993 09:52:25 +0000 (09:52 +0000)]
* mips-tdep.c (isa_NAN): Fix byte order dependency.
Reported by Nobuyuki Hikichi <hikichi@sra.co.jp>,
fixed by sato@sm.sony.co.jp.
John Gilmore [Thu, 11 Feb 1993 09:05:11 +0000 (09:05 +0000)]
* xcoffread.c (parmsym): Don't use an initializer to set up
this struct symbol. Set it up in initialize_xcoffread.
[This broke when Fred changed "struct symbol".]
(read_xcoff_symtab, xcoff_symfile_read): Surround code that only
works on real rs/6000 target with #ifndef FAKING_RS6000.
John Gilmore [Thu, 11 Feb 1993 07:59:55 +0000 (07:59 +0000)]
Eliminate IBM6000_HOST, document IBM6000_TARGET.
John Gilmore [Thu, 11 Feb 1993 07:59:07 +0000 (07:59 +0000)]
* config/rs6000.mh (NATDEPFILES): xcoffread.o is native only.
John Gilmore [Thu, 11 Feb 1993 07:58:42 +0000 (07:58 +0000)]
Remove IBM6000_host
John Gilmore [Thu, 11 Feb 1993 07:57:35 +0000 (07:57 +0000)]
* stabsread.c (rs6000_builtin_type): Move function from
xcoffread.c:builtin_type.
* xcoffread.c (builtin_type): Move to stabsread. Remove
IBM6000_HOST dependency. Move misplaced comments.
(various): Change printf's to complaints.
(patch_block_stabs, process_xcoff_symbol case C_DECL): Add
objfile argument to read_type calls under #if 0.
(process_xcoff_symbol case C_RSYM): Fix typo in #ifdef.
* xcoffexec.c (map_vmap): Don't allocate an objfile for the exec_file.
* Makefile.in: xcoffread.o is not built by default.
* config/rs6000.mh (NATDEPFILES): xcoffread.o is native only.
* doc/gdbint.texinfo: Eliminate IBM6000_HOST, document
IBM6000_TARGET.
K. Richard Pixley [Thu, 11 Feb 1993 03:15:39 +0000 (03:15 +0000)]
build endian.h via a temporary file so that we don't leave an
incomplete file lying around on interrupted builds.
Stu Grossman [Thu, 11 Feb 1993 02:38:19 +0000 (02:38 +0000)]
* findvar.c (read_var_value): If REG_STRUCT_HAS_ADDR, then set
VALUE_LVAL to be lval_memory so that we don't try to modify wild
register numbers when user tries to modify elements in structs
passed as arguments.
* inflow.c (child_terminal_info): Move banner outside of system
specific #ifdefs.
* tm-hppa.h (REG_STRUCT_HAS_ADDR): Define this for HPPA, which
passes struct/union arguments by address.
Ian Lance Taylor [Wed, 10 Feb 1993 23:38:11 +0000 (23:38 +0000)]
Wed Feb 10 15:34:46 1993 Ian Lance Taylor (ian@cygnus.com)
* Based on patch from Martin Walker <maw@netcom.com>:
* nm-i386sco4.h: New file. Like nm-i386sco.h, but define
ATTACH_DETACH, PTRACE_ATTACH and PTRACE_DETACH.
* config/i386sco4.mh (NAT_FILE): Use nm-i386sco4.h.
John Gilmore [Wed, 10 Feb 1993 04:09:05 +0000 (04:09 +0000)]
* remote-udi.c (FREEZE_MODE): Fix && for & typo. Found and
fixed by Lynn D. Shumaker, shumaker@saifr00.cfsat.honeywell.com.
PR# gdb/2162
Roland Pesch [Wed, 10 Feb 1993 02:28:16 +0000 (02:28 +0000)]
misc updates
Roland Pesch [Wed, 10 Feb 1993 01:39:59 +0000 (01:39 +0000)]
Index entries for vi-style editing.
Ian Lance Taylor [Tue, 9 Feb 1993 22:06:29 +0000 (22:06 +0000)]
Tue Feb 9 12:42:27 1993 Ian Lance Taylor (ian@cygnus.com)
* Makefile.in: Various changes to eliminate a level of make
recursion and reduce the required command line length.
(BASE_FLAGS_TO_PASS): New variable holding flags passed to all
sub-makes.
(EXTRA_HOST_FLAGS, EXTRA_TARGET_FLAGS, EXTRA_GCC_FLAGS): New
variables holding settings for specific sub-makes.
(FLAGS_TO_PASS, TARGET_FLAGS_TO_PASS, GCC_FLAGS_TO_PASS): Rewrote
in terms of BASE_FLAGS_TO_PASS.
(TARGET_LIBS): New variable listing directories which use
TARGET_FLAGS_TO_PASS.
(subdir_do): Eliminated.
(do-*): New set of targets to replace subdir_do.
(various): All targets which used subdir_do now depend on do-*.
(local-clean): Renamed from do_clean.
(local-distclean): New target, dependency of distclean and
realclean.
(install-info): Don't create directories. Depend on dir.info
rather than calling make recursively.
(install-dir.info): Eliminated.
(install-info-dirs): Create all info directories here.
(dir.info): Depend upon do-install-info.
Ian Lance Taylor [Tue, 9 Feb 1993 20:43:20 +0000 (20:43 +0000)]
Tue Feb 9 12:42:27 1993 Ian Lance Taylor (ian@cygnus.com)
* test-build.mk (HOLES): Added false.
Ian Lance Taylor [Tue, 9 Feb 1993 16:22:35 +0000 (16:22 +0000)]
Tue Feb 9 08:18:07 1993 Ian Lance Taylor (ian@cygnus.com)
* config/i386sco4.mh (MUNCH_DEFINE): Pass -p to nm to avoid bug in
cc debugging output.
Ian Lance Taylor [Tue, 9 Feb 1993 15:56:11 +0000 (15:56 +0000)]
Removed garbage after #endif.
John Gilmore [Tue, 9 Feb 1993 08:42:20 +0000 (08:42 +0000)]
* stabsread.c (define_symbol): Complain about unrecognized names
that begin with CPLUS_MARKER (often '$'), but don't die. Fix
suggested by gb@cs.purdue.edu (Gerald Baumgartner).
(read_cpp_abbrev): Don't use the class name as part of the
vtable pointer member name (_vptr$) in $vf abbrevs or unrecognized
abbrevs. Inspired by Mike Tiemann.
(read_tilde_fields): Comment. Remove ancient dead code.
Remove erroneous but non-dead code. Simplify. Add complaints.
(in general): Remove extraneous (parentheses) in return
statements.
Steve Chamberlain [Mon, 8 Feb 1993 19:47:11 +0000 (19:47 +0000)]
* Makefile.in, configure.in: if target isn't supported, build a
harmless makefile.
support for make clean
Steve Chamberlain [Mon, 8 Feb 1993 19:46:59 +0000 (19:46 +0000)]
* Makefile.in, configure.in: if target isn't supported, build a
harmless makefile.
Ken Raeburn [Mon, 8 Feb 1993 19:25:34 +0000 (19:25 +0000)]
Deleted RCS logs and "Done in" message.
Fixed a typo in a filename.
Ken Raeburn [Mon, 8 Feb 1993 19:24:09 +0000 (19:24 +0000)]
update for files added and deleted
Ken Raeburn [Mon, 8 Feb 1993 19:22:18 +0000 (19:22 +0000)]
Move VMS version of SUB_SEGMENT_ALIGN to obj-vms.h from write.h.
Ken Raeburn [Mon, 8 Feb 1993 19:20:27 +0000 (19:20 +0000)]
from Ralph Campbell's work
Ken Raeburn [Mon, 8 Feb 1993 19:18:54 +0000 (19:18 +0000)]
delete silly fake-as target stuff
Ken Raeburn [Mon, 8 Feb 1993 19:17:29 +0000 (19:17 +0000)]
don't specify comopiler here
Ken Raeburn [Mon, 8 Feb 1993 19:15:26 +0000 (19:15 +0000)]
The z8k code doesn't appear too depend on include/opcode/h8300.h.
List it as depending on opcodes/z8k.h instead.
Per Bothner [Sat, 6 Feb 1993 22:06:45 +0000 (22:06 +0000)]
* config.guess: Recognize BSDI and BSDJ (Jolitz 386bsd).
John Gilmore [Sat, 6 Feb 1993 18:26:32 +0000 (18:26 +0000)]
Brief documentation for longjmp support, from an email msg by Stu.
John Gilmore [Sat, 6 Feb 1993 03:58:50 +0000 (03:58 +0000)]
* stabs.texinfo: Fix description of floating point "range"
types (which really define basic types). Reported by Jim Meehan,
<meehan@src.dec.com>.
John Gilmore [Sat, 6 Feb 1993 03:40:28 +0000 (03:40 +0000)]
* coffread.c (coff_lookup_type): Fix fencepost error reported
by Art Berggreen, <arg@opal.acc.com>.
John Gilmore [Fri, 5 Feb 1993 22:11:01 +0000 (22:11 +0000)]
Remove COFF_NO_LONG_FILE_NAMES define, now gone.
John Gilmore [Fri, 5 Feb 1993 22:09:17 +0000 (22:09 +0000)]
Fix long file name bug reported on SCO Open Desktop 2.0 by Ulf Lunde
<Ulf.Lunde@kvatro.no> and Dag H. Wanvik <Dag.H.Wanvik@kvatro.no>.
* coffread.c (getfilename): Eliminate COFF_NO_LONG_FILE_NAMES
test, which is apparently left over from when we used native
include files and couldn't depend on the member names being there.
* tm-3b1.h, tm-altos.h, tm-i386v.h: Don't set it.
ALso fix this in tm-i860.h which isn't ChangeLogged since it's sanitized out
for lack of paperwork.
Steve Chamberlain [Fri, 5 Feb 1993 18:07:09 +0000 (18:07 +0000)]
Some spit and polish
David D. Zuhn [Fri, 5 Feb 1993 05:25:12 +0000 (05:25 +0000)]
updated date
Ian Lance Taylor [Thu, 4 Feb 1993 21:58:05 +0000 (21:58 +0000)]
Thu Feb 4 13:56:46 1993 Ian Lance Taylor (ian@cygnus.com)
* gdbint.texinfo: Slightly expand section on supporting a new
object file format.
Ian Lance Taylor [Thu, 4 Feb 1993 21:39:47 +0000 (21:39 +0000)]
Thu Feb 4 13:38:41 1993 Ian Lance Taylor (ian@cygnus.com)
* Makefile.in (info): Added dependency on all-texinfo (PR 2112).
Steve Chamberlain [Thu, 4 Feb 1993 20:59:55 +0000 (20:59 +0000)]
H8/500 support
Steve Chamberlain [Thu, 4 Feb 1993 20:59:30 +0000 (20:59 +0000)]
H8/500 arch
Steve Chamberlain [Thu, 4 Feb 1993 20:47:48 +0000 (20:47 +0000)]
* config/{h8500.mt, tc-h8500.c, tc-h8500.h, obj-coffbfd.c,
obj-coffbfd.h}: support for the H8/500
Ian Lance Taylor [Thu, 4 Feb 1993 20:47:10 +0000 (20:47 +0000)]
Thu Feb 4 12:35:02 1993 Ian Lance Taylor (ian@cygnus.com)
* libecoff.h: New file. Defines ECOFF backend data for gdb.
* coff-mips.c: Now includes libecoff.h.
(ecoff_data_type): Moved to libecoff.h.
(ecoff_slurp_symbolic_info): Made globally visible so that gdb can
call it. If there is ever another ECOFF target, this and the
swapping functions should be accessed via an ECOFF specific target
vector.
Makefile.in (coff-mips.o): Depends on libecoff.h.
Ian Lance Taylor [Thu, 4 Feb 1993 19:37:37 +0000 (19:37 +0000)]
Reindented to GNU standard. No semantic changes. This checkin is to
give a base for the upcoming changes, to make clear what I actually
changed.
Steve Chamberlain [Thu, 4 Feb 1993 18:45:23 +0000 (18:45 +0000)]
Remember about Makefile.in
Steve Chamberlain [Thu, 4 Feb 1993 18:44:21 +0000 (18:44 +0000)]
Sim reorg
Steve Chamberlain [Thu, 4 Feb 1993 18:05:30 +0000 (18:05 +0000)]
Now builds in subdirs
Steve Chamberlain [Thu, 4 Feb 1993 17:24:10 +0000 (17:24 +0000)]
Path modification
Steve Chamberlain [Thu, 4 Feb 1993 15:53:49 +0000 (15:53 +0000)]
These should be in too
John Gilmore [Thu, 4 Feb 1993 10:30:19 +0000 (10:30 +0000)]
* Makefile.in (TARDIRS): Add sparclite demo dir.
(*.tab.c): Change dependency on Makefile to depend on
Makefile.in, otherwise it always rebuilds after configuring.
Force output *.tab.c file into current directory even in "make"
versions that rewrite dependent file names used in command lines.
* TODO: Remove some things we did.
* am29k-opcode.h, convx-opcode: Remove; now in ../include/opcode.
* os68k-xdep.c: Remove; useless file (os68k is a target only).
* convex-pinsn.c: Use ../include/opcode/convex.h. Add CONST.
* symtab.h: Eliminate unnamed unions and structs.
John Gilmore [Thu, 4 Feb 1993 10:08:35 +0000 (10:08 +0000)]
* a29k.h: Remove RCS crud, update GPL to v2, update copyrights.
* convex.h: Added, from GDB's convx-opcode.h. Added CONST to all
initialized structs in it.
John Gilmore [Thu, 4 Feb 1993 09:52:04 +0000 (09:52 +0000)]
* Makefile.in (make-gdb.tar.Z): Change BISON to 'bison -y' for
GDB releases.
John Gilmore [Thu, 4 Feb 1993 09:50:19 +0000 (09:50 +0000)]
* Makefile.in (refcard.ps, lrefcard.ps): Remove psref.tex
intermediate file.
John Gilmore [Thu, 4 Feb 1993 06:00:41 +0000 (06:00 +0000)]
Makeinfo now works again; remove kludge.
John Gilmore [Thu, 4 Feb 1993 05:34:17 +0000 (05:34 +0000)]
Remove extra msg.
John Gilmore [Thu, 4 Feb 1993 05:33:09 +0000 (05:33 +0000)]
Remove extra msg and RCS crud.
John Gilmore [Thu, 4 Feb 1993 05:32:22 +0000 (05:32 +0000)]
Remove extraneous message and RCS cruft.
Steve Chamberlain [Thu, 4 Feb 1993 00:22:22 +0000 (00:22 +0000)]
New simulator tree structure
Steve Chamberlain [Thu, 4 Feb 1993 00:17:25 +0000 (00:17 +0000)]
Polishing z8k simulator support
Steve Chamberlain [Thu, 4 Feb 1993 00:15:56 +0000 (00:15 +0000)]
Simulator consolidation
Steve Chamberlain [Thu, 4 Feb 1993 00:15:19 +0000 (00:15 +0000)]
simulator consolidation
John Gilmore [Wed, 3 Feb 1993 22:49:32 +0000 (22:49 +0000)]
* Makefile.in (VERSION): Roll to 4.7.5.
(gdb.info): Ignore error from makeinfo (FIXME), since makeinfo
isn't quite up to date to handle gdb.texi.
Ken Raeburn [Wed, 3 Feb 1993 22:40:45 +0000 (22:40 +0000)]
forgot to document a configure change: don't screw with -/_ in "with" options
Ken Raeburn [Wed, 3 Feb 1993 22:31:29 +0000 (22:31 +0000)]
configure: Include srcdir in target-of-link-not-found msg
Ken Raeburn [Wed, 3 Feb 1993 22:15:19 +0000 (22:15 +0000)]
mips.h comment fix from Ralph Campbell
Jeffrey Osier [Wed, 3 Feb 1993 22:03:33 +0000 (22:03 +0000)]
added rules for info, install-info, and dvi; rule for clean is correct, too
Ian Lance Taylor [Wed, 3 Feb 1993 20:08:22 +0000 (20:08 +0000)]
Wed Feb 3 09:14:36 1993 Ian Lance Taylor (ian@cygnus.com)
* coffcode.h: Removed MIPS specific information, since coff-mips.c
no longer includes this file.
Ian Lance Taylor [Wed, 3 Feb 1993 17:17:34 +0000 (17:17 +0000)]
Wed Feb 3 09:14:36 1993 Ian Lance Taylor (ian@cygnus.com)
* coff-msym.c (ecoff_swap_fdr_in, ecoff_swap_ext_in): Set reserved
bits to 0 to make comparison test useful.
* config/irix3.mh, config/irix4.mh (HDEFINES): Set to -G 4 to
avoid overflowing GP accessible sections in binutils/objdump.
Ian Lance Taylor [Wed, 3 Feb 1993 17:14:11 +0000 (17:14 +0000)]
Fix some minor bugs, make work on big endian machines, remember
text_start and text_end for future use by gdb and current use by
find_nearest_line. Still covered by last ChangeLog entry, I think.
Ian Lance Taylor [Wed, 3 Feb 1993 17:11:22 +0000 (17:11 +0000)]
Keep forgetting those .Sanitize files.
Ian Lance Taylor [Wed, 3 Feb 1993 17:10:09 +0000 (17:10 +0000)]
Wed Feb 3 09:05:56 1993 Ian Lance Taylor (ian@cygnus.com)
* mipsbig.sh: New file. Big endian MIPS emulation.
* config/mips-big.mt: New file. Use mipsbig emulation.
* configure.in (mips-sgi-irix*): Use target mips-big.
* Makefile.in (ALL_EMULATIONS): Added em_mipsbig.o.
(em_mipsbig.c): New target. Uses mipsbig.sh.
John Gilmore [Wed, 3 Feb 1993 09:09:02 +0000 (09:09 +0000)]
Add new ChangeLog.
John Gilmore [Wed, 3 Feb 1993 09:07:51 +0000 (09:07 +0000)]
Remove extraneous msg.
John Gilmore [Wed, 3 Feb 1993 09:05:58 +0000 (09:05 +0000)]
Remove extra msg
John Gilmore [Wed, 3 Feb 1993 09:01:53 +0000 (09:01 +0000)]
Add perifs.c and state.h; elim extraneous output.
John Gilmore [Wed, 3 Feb 1993 08:52:34 +0000 (08:52 +0000)]
Remove "Done in" pwd line.
John Gilmore [Wed, 3 Feb 1993 08:49:32 +0000 (08:49 +0000)]
Remove "Done in" printout
John Gilmore [Wed, 3 Feb 1993 07:42:00 +0000 (07:42 +0000)]
Keep mipsbsd.h.
John Gilmore [Wed, 3 Feb 1993 07:41:32 +0000 (07:41 +0000)]
Remove "done in pwd" msg.
John Gilmore [Wed, 3 Feb 1993 07:41:07 +0000 (07:41 +0000)]
Eliminate extraneous messages and RCS log.
John Gilmore [Wed, 3 Feb 1993 07:39:55 +0000 (07:39 +0000)]
Remove "done in" message.
John Gilmore [Wed, 3 Feb 1993 05:24:02 +0000 (05:24 +0000)]
Add aout-mipsbsd.c
John Gilmore [Wed, 3 Feb 1993 04:49:05 +0000 (04:49 +0000)]
* breakpoint.c (breakpoint_re_set_one): Handle watchpoints when
re-evaluating symbol pointers.
Add attribution to a few older ChangeLog entries.
David D. Zuhn [Wed, 3 Feb 1993 03:24:20 +0000 (03:24 +0000)]
added uudecode to keepers list
David D. Zuhn [Wed, 3 Feb 1993 03:01:41 +0000 (03:01 +0000)]
updated dates, add support for building with native (SunPRO) C on Solaris2
David D. Zuhn [Wed, 3 Feb 1993 03:01:06 +0000 (03:01 +0000)]
updated dates, build all interesting targets on hp700 host
David D. Zuhn [Wed, 3 Feb 1993 02:59:27 +0000 (02:59 +0000)]
added support for uudecode
Fred Fish [Wed, 3 Feb 1993 00:28:54 +0000 (00:28 +0000)]
* c-exp.y (lcurly, rcurly): New nonterminals.
* c-exp.y (exp): Use lcurly and rcurly for arrays and UNOP_MEMVAL
constructs.
* parse.c (free_funcalls): Moved prototype from parser-defs.h,
made function static.
* parse.c (struct funcall): Moved struct def from parser-defs.h.
* parse.c (funcall_chain): Moved from parser-defs.h, made static.
* parse.c (start_arglist):
* parser-defs.h (free_funcalls): Moved prototype to parse.c.
* parser-defs.h (struct funcall): Moved struct def to parse.c.
* parser-defs.h (funcall_chain): Moved to parse.c.
* printcmd.c (print_frame_nameless_args): Fix prototype.
* tm-mips.h (setup_arbitrary_frame): Fix prototype.
* tm-sparc.h (setup_arbitrary_frame): Fix prototype.
* valops.c (typecmp): Moved prototype from values.h.
* value.h (typecmp): Moved prototype to valops.c, made static.
**** start-sanitize-chill ****
* ch-exp.y (yylex): Change way control sequences are disabled.
**** end-sanitize-chill ****
John Gilmore [Wed, 3 Feb 1993 00:13:10 +0000 (00:13 +0000)]
* tm-mips.h, tm-sparc.h: Fix thinko in SETUP_ARBITRARY_FRAME.
* remote-nindy.c: Cleanup.
Per Bothner [Tue, 2 Feb 1993 23:38:38 +0000 (23:38 +0000)]
* aoutx.h (NAME(aout,slurp_symbol_table)): Made symbol
reading more robust: Fail if string index is out of string
table range.
Ian Lance Taylor [Tue, 2 Feb 1993 23:32:18 +0000 (23:32 +0000)]
Tue Feb 2 15:30:33 1993 Ian Lance Taylor (ian@cygnus.com)
* mipsread.c (upgrade_type): Build array types correctly, using
create_range_type and create_array_type.
Roland Pesch [Tue, 2 Feb 1993 22:59:46 +0000 (22:59 +0000)]
Stylistic Cleanups to Headings and Cross References to Avoid Undue
Numbers of Capital Letters (Save in Chapter Headings), Despite the
Germanic Heritage of the English Language.
Ian Lance Taylor [Tue, 2 Feb 1993 22:17:27 +0000 (22:17 +0000)]
General cleanup--added prototypes, removed a few unused variables,
fixed up comments a bit. Also set version stamp in a.out header to
0x20a rather than 0, to keep the Ultrix linker happy.
Ian Lance Taylor [Tue, 2 Feb 1993 21:46:14 +0000 (21:46 +0000)]
Tue Feb 2 11:45:53 1993 Ian Lance Taylor (ian@cygnus.com)
* Makefile.in (all-gcc): Added dependency on all-gas.
Roland Pesch [Tue, 2 Feb 1993 21:44:11 +0000 (21:44 +0000)]
More minor stylistic cleanup: avoid plurals on things that aren't English.
Roland Pesch [Tue, 2 Feb 1993 21:38:40 +0000 (21:38 +0000)]
Minor stylistic cleanup; eliminated more contractions, eliminated
possessives on things (like name of GDB) that are not English, and
incidentals spotted while pursuing these.
Roland Pesch [Tue, 2 Feb 1993 20:20:15 +0000 (20:20 +0000)]
* gdb.texinfo: fix capitalization in pointers to node "Output Formats"