Commit Graph

730 Commits

Author SHA1 Message Date
John Gilmore
f7402c04fa * main.c: Use getcwd rather than getwd.
* standalone.c:  Fake getcwd rather than getwd.
* xm-*.h:  Remove fake values of MAXPATHLEN.
1991-11-22 01:29:29 +00:00
Stu Grossman
7b554a2875 hsuser.texinfo -> inc-hist.texi. 1991-11-22 00:36:55 +00:00
Stu Grossman
e9d98c95a5 Refer to new locations for readline doc. 1991-11-22 00:24:23 +00:00
John Gilmore
76b28d05a2 Add /* */ to #if 0'd thing to help ANSI. 1991-11-21 22:08:25 +00:00
John Gilmore
21f62bbd30 Remove more refs to removed files. 1991-11-21 21:15:57 +00:00
John Gilmore
3db0634cec * exec.c (exec_files_info): If `verbose' is set, show file offset as well. 1991-11-21 19:59:09 +00:00
John Gilmore
2eba358f6b Update for new files and changed include files. 1991-11-21 19:26:37 +00:00
John Gilmore
7d9884b927 * defs.h: Incorporate param.h. All users changed.
* param-no-tm.h:  Change users to define TM_FILE_OVERRIDE instead.
* param.h, param-no-tm.h:  Removed.
* Update copyrights in all changed files.
* dbxread.c, dwarfread.c, inflow.c, infrun.c, m2-exp.y, putenv.c,
solib.c, symtab.h, tm-umax.h, valprint.c:  Lint.
* tm-convex.h, tm-hp300hpux.h, tm-merlin.h, tm-sparc.h,
xm-merlin.h:  Avoid host include files in target descriptions.
* getpagesize.h:  Removed, libiberty copes now.
1991-11-21 18:42:05 +00:00
John Gilmore
d51bea8d2c Update checked-in copy for convenience. (FSF releases build their own.) 1991-11-21 14:57:44 +00:00
John Gilmore
49faf3b650 Remove rudimentary HP a.out support from GDB, move to ../include. 1991-11-21 04:02:27 +00:00
John Gilmore
44ff4c96a4 Cashier <a.out.gnu.h> 1991-11-21 03:59:14 +00:00
John Gilmore
f318d221a5 More *config stuff 1991-11-21 03:39:08 +00:00
John Gilmore
8cc1c08ffc tconfig and xconfig => config 1991-11-21 03:35:22 +00:00
John Gilmore
6cf7ab940a echo echo echo 1991-11-21 03:20:09 +00:00
John Gilmore
efde72f216 xconfig, tconfig ==> config 1991-11-21 03:19:37 +00:00
John Gilmore
2becda63fb Add rs/6000, merge xconfig and tconfig into config. 1991-11-21 03:12:25 +00:00
John Gilmore
f187c3a41a tconfig&xconfig => config 1991-11-21 03:08:51 +00:00
John Gilmore
3978d0599b Makefile fragments for various hosts and targets now come from
gdb/config/mh-* and gdb/config/mt-*.  This is for consistency with
other config setups.
1991-11-21 03:04:36 +00:00
John Gilmore
3d29576b5a For configure-able doc dir. 1991-11-21 02:44:53 +00:00
John Gilmore
6373dbe3d7 Clean up rs6000 opcode stuff. 1991-11-21 02:37:15 +00:00
Fred Fish
768be6e12b Recognize obsolete form of AT_element_list attribute still used by AT&T
compilers on one platform, and possibly more.
1991-11-20 13:07:12 +00:00
K. Richard Pixley
332523bfd3 add staging stuff 1991-11-20 03:49:05 +00:00
Fred Fish
0db97eedc1 Ignore names invented by helpful compilers for anonymous structs, unions,
and enums.
1991-11-20 00:20:43 +00:00
Fred Fish
d018c8a6e1 Add defines so that parsers produced by SVR4 versions of yacc can coexist
in the same executable without collision (c-exp.y, m2-exp.y).  Add forward
delaration of function returning pointer to shut up compiler warnings about
conversion of int to pointer (symtab.h).
1991-11-19 15:59:55 +00:00
John Gilmore
b9fd133061 Remove tdesc stuff and prettify. 1991-11-19 06:15:22 +00:00
Fred Fish
5129100c03 More inclusion of defs.h to before param.h, ala other source files.
This is required to supply some typedefs used in files included via
param.h.
1991-11-19 05:22:32 +00:00
Fred Fish
b6666a5d67 Add generic m68k function prologue skipping support and expand the
skipping to include movem and fmovem.
1991-11-19 01:54:52 +00:00
John Gilmore
5e2569e653 Remove tdesc stuff. 1991-11-19 00:50:06 +00:00
John Gilmore
db715c48de Rename tm-88k.h to tm-m88k.h 1991-11-19 00:47:14 +00:00
John Gilmore
1c86f18f53 Remove tdescs. 1991-11-19 00:45:03 +00:00
John Gilmore
e140f1dab1 Remove tdesc stuff. Remove FRAME_CHAIN_COMBINE from all tm-*.h files,
since it was always defined exactly the same in all of them.
1991-11-18 23:52:12 +00:00
Fred Fish
1a18a1856b Supply missing third arg to instance of call to do_type(). 1991-11-18 18:18:30 +00:00
Fred Fish
2d6186f4fa Changes to match new DWARF draft 5 version of include/dwarf.h. 1991-11-18 08:07:43 +00:00
Michael Tiemann
572acbbedc Make changes needed to handle code which uses ANSI-mangled names (and
new G++ 1.95 dbxout output).
1991-11-18 00:32:34 +00:00
Sean Eric Fagan
d671e293c3 Fixed a syntax error. 1991-11-16 07:24:23 +00:00
Stu Grossman
cd71911ed3 * mipsread.c (parse_partial_symbols): patch to keep DEC C
compiler from making gdb bomb out.  Thanks to Ed Santiago!
1991-11-16 02:00:50 +00:00
David Henkel-Wallace
5805020985 ansi name abuse changes 1991-11-15 23:23:11 +00:00
David Henkel-Wallace
4c53d9ca84 ansi name abuse changes 1991-11-15 23:16:29 +00:00
Fred Fish
5a5a3b0fb3 Add compact_misc_function_vector() to compact out duplicate entries in
the misc function vector.  See comments in the source for why this is
necessary.
1991-11-15 03:41:42 +00:00
Fred Fish
a7446af61b Changes to build misc function vector entries from canonical bfd symbol
table entries.
1991-11-15 03:36:45 +00:00
Roland Pesch
92b7379396 Two kinds of changes:
(1) repair refs to readline includes to use new shorter filenames
(2) provision for texi2roff conversion of doc via Makefile
    (new targets: gdb.mm, gdb.me, gdb.ms).
1991-11-15 00:58:33 +00:00
John Gilmore
653d6c56a1 Handle moves ahead of the stack pointer slide, for struct returning fns. 1991-11-14 22:15:41 +00:00
Steve Chamberlain
faa0da67ef Added delta88 1991-11-14 22:01:47 +00:00
John Gilmore
430923f3fa * m88k-tdep.c (examine_prologue): Deal with OR instructions
that shuffle parameters into other regs.
* symtab.c (decode_line_1):  Fix bug introduced in Per's change
of Nov 12th.
1991-11-14 21:20:12 +00:00
K. Richard Pixley
919de9a1af Rename them so that we can symlink them so that m4 can see them. 1991-11-14 09:26:26 +00:00
K. Richard Pixley
e92ee46965 added all-info and install-info targets 1991-11-14 08:54:39 +00:00
Steve Chamberlain
b98412e372 Uses <foo>.n as a temp file rather than <foo>.new so it doesn't go
over sysV's limit.
1991-11-14 03:58:08 +00:00
Steve Chamberlain
29e103320f Added M_INSTALL magic 1991-11-14 03:57:30 +00:00
Steve Chamberlain
a219b090a4 * Makefile.in, xconfig/delta88 made it install a sysV manual page;
gdb.z into the right place.
1991-11-14 03:57:05 +00:00
John Gilmore
57e69bb3c0 Handle alloca with fake routine. 1991-11-14 01:13:35 +00:00
John Gilmore
0724ed4f1f Post-tdesc working version, but with tdesc's not gone yet. 1991-11-14 01:12:24 +00:00
John Gilmore
ea3c08395c Motorola 88000 port without tears, I mean without tdescs.
ChangeLog has the details.  This is preliminary for quick release,
cleanups remain to be done.
1991-11-14 01:01:28 +00:00
John Gilmore
edbf28ce4c Add rudiments on frames. 1991-11-14 00:57:48 +00:00
K. Richard Pixley
50d2bb5b4c now handle doc subdir, too 1991-11-14 00:28:11 +00:00
K. Richard Pixley
b7becc8fc3 added info dir menu hooks 1991-11-14 00:26:43 +00:00
K. Richard Pixley
dc341d8b47 build and install info 1991-11-14 00:25:19 +00:00
Roland Pesch
37daba7b9f Minor rephrasing; probably an overfull-box correction for smallbook
formatting, not checked in earlier.
1991-11-14 00:08:39 +00:00
K. Richard Pixley
1eb988b989 joins the rest of the world 1991-11-13 20:35:19 +00:00
Sean Eric Fagan
127850e739 Ported to SCO's 3.2v2 system. 1991-11-13 04:13:38 +00:00
John Gilmore
cd56d31436 Forgot opcode files. 1991-11-13 04:00:22 +00:00
John Gilmore
19230be6ac xcoffread.c, tdesc-lib, and misc fixes. 1991-11-13 03:32:29 +00:00
Per Bothner
0e2a896cf5 Fixes related to handling of C++ methods (handle destructors
and parameters that are functions).
1991-11-12 22:20:02 +00:00
Steve Chamberlain
5f12485297 Added tdesc-lib 1991-11-12 21:50:02 +00:00
Fred Fish
58ae87f612 Remove internal gdb definition of fixed arg count concat() function and
convert to use of variable arg count concat() in libiberty.
1991-11-12 17:50:14 +00:00
Steve Chamberlain
ecb1b520de First cut 1991-11-12 17:34:33 +00:00
Steve Chamberlain
5d2d9ca629 Initial revision 1991-11-12 17:29:57 +00:00
John Gilmore
74f6fb084c * Makefile.in: Add xcoffread.c, xcoffexec.c.
* xcoffread.c:  New file for handling AIX mangled-coff files.
* xconfig/rs6000, tconfig/rs6000:  New files.
* buildsym.c:  Add hooks for xcoffread.c.
1991-11-12 15:54:27 +00:00
John Gilmore
41abdfbd2d * rs6000-pinsn.c, rs6000-tdep.c, rs6000-xdep.c, tm-rs6000.h,
xm-rs6000.h:  New files.
* xcoffexec.c:  New file for handling AIX shared libraries.
1991-11-12 15:50:47 +00:00
John Gilmore
37b637f3b7 Initial revision 1991-11-12 15:27:52 +00:00
John Gilmore
e38e0312fe New file. 1991-11-12 15:24:56 +00:00
Fred Fish
285b1325d9 Remove coredep.o from XDEPFILES. The fetch_core_registers() function is
now found in procfs.c for hosts with /proc support.
1991-11-12 03:26:13 +00:00
Fred Fish
fb18285098 Minor rewording of message containing name of program that generated a
core file (core.c), permanently remove the register_addr() stub (elfread.c),
move a misplaced #endif (procfs.c), and add fetch_core_registers func for
core file support (procfs.c).
1991-11-12 03:23:32 +00:00
Steve Chamberlain
35350222a8 Added MINUS_G flag, now debugging can be turned off 1991-11-11 19:23:24 +00:00
Fred Fish
b662efeddc Remove leftover call to do_cleanups() which resulted from a previous change.
Was being called with a random pointer.
1991-11-09 21:57:55 +00:00
Fred Fish
8aca810c2a Re-enable compilation of register_addr() stub whenever it is not supplied
by coredep.c, since it is referenced by fetch_core_registers().  This is
still a temporary kludge.
1991-11-09 21:43:47 +00:00
John Gilmore
19405dda98 Remove Rs/6000 changes (patch_block_stabs) so it will link without. 1991-11-09 11:16:47 +00:00
John Gilmore
1d82d3dcad More changes for objfiles. 1991-11-09 11:01:08 +00:00
John Gilmore
a048c8f537 Add tracking of object files (that contain symbols) to gdb.
This includes a "struct objfile" that owns symtabs and psymtabs
that were read in from that binary file.  See ChangeLog.
1991-11-09 10:50:07 +00:00
John Gilmore
c466820795 Lint and some rs/6000 port. 1991-11-09 07:45:36 +00:00
Roland Pesch
203eea5d62 Format improvements, mostly for @smallbook (including reformatted table
of config options).
1991-11-08 20:57:43 +00:00
Steve Chamberlain
c4a6d8f12a Remove spurious echo 1991-11-08 05:59:52 +00:00
Steve Chamberlain
b715d5b4aa * Makefile.in: link with libiberty after libreadline, since
readline might want something in libiberty.
1991-11-08 02:58:01 +00:00
Steve Chamberlain
b92c774e39 * m88k-xdep.c: Fixed the register offsets in the ptrace_user
struct for BCS 88k machines.
	* xm-m88k.h: don't define USIZE if already defined.
	* configure.in: Added delta88 target.
1991-11-08 02:28:35 +00:00
Steve Chamberlain
12f2fd9f1f Fixed S?IP_OFFSETs for the Motorola Delta 88. 1991-11-08 02:22:46 +00:00
Steve Chamberlain
8c7ae4a273 Added delta88 cases 1991-11-08 02:20:29 +00:00
Steve Chamberlain
de94d3dadc #ifndef USIZE
around #define USIZE
1991-11-08 02:18:49 +00:00
Steve Chamberlain
557f4de774 Include coff-m88k.h rather than m88kbcs.h 1991-11-08 02:17:43 +00:00
John Gilmore
1bf068b8a0 Fix decoding of mtacc, dmac, fmac. These files should really get merged
with the ones in BFD and the assembler, but c'est la vie.
1991-11-08 01:50:51 +00:00
K. Richard Pixley
02f25e46a6 fixed for objdir/subdirs 1991-11-08 00:54:27 +00:00
John Gilmore
fbcb509562 * tm-*.h: Remove READ_DBX_FORMAT, COFF_FORMAT, and
READ_MIPS_FORMAT, which have been unused since BFD.  Still
remaining is COFF_NO_LONG_FILE_NAMES.
* tm-sun3.h, tm-altos.h:  Remove detritus accidentally left from
function calling code moved to m68k-tdep.c.
1991-11-07 13:14:59 +00:00
John Gilmore
e64fbb3aa7 * coffread.c: Eliminate c_nsyms in favor of c_naux.
Complain if no auxents on .bf and .ef FCN symbols, and assume
lots of line numbers.
(init_linenos, enter_linenos):  Use a sentinel at the end of the
read-in linenos, to make for a fast, safe loop-end test.
1991-11-07 01:27:46 +00:00
Steve Chamberlain
f9da0d6713 Added gdb.1 1991-11-06 09:24:57 +00:00
Steve Chamberlain
0aaa124f3e * Makefile.in: put a - infront of the mv y.tab.c c-exp.tab.c and
mv y.tab.c m2-exp.tab.c, so that if bison is used, and the files
	are created in place, so the mv fails, then the make continues.
1991-11-06 06:49:20 +00:00
Roland Pesch
c1d43aa230 Correction in intro text re corefile arg (may also be procID); second time
around didn't ack two possibilities.
1991-11-06 01:22:44 +00:00
Per Bothner
545af6ce07 Add C++ as a separate language.
Also, fix a C++ problem when looking for methods in super-classes.
(There was confusion between base and derived types.)
1991-11-06 01:08:21 +00:00
Roland Pesch
4906534f1f Record (as comments) three FIXMEs. 1991-11-06 00:36:08 +00:00
Per Bothner
abefb1f107 * infrun.c: Fixed typo in comment.
* utils.c:  All the v*fprintf emulation is now in libiberty,
	so we can get rid of some junk.
	* xm-sun3os4.h, xm-sun4os4.h, xconfig/decstation, xconfig/i386sco,
	xconfig/sun3os4, xconfig/sun4os4: Don`t need HAVE_STRSTR any more.
	* m68k-pinsn.c (print_insn_arg):  Support BB/BW/BL
	type operands, as used by branch instructions.
	* gmalloc.c: Fix prototype of memcpy.
	* elfread.c: Comment out register_addr, since it conflicts
	with the one in coredep.c.
	* buildsym.h:  Remove extern declarations of two functions
	that are really static in buildsym.c.
	* tm-mips.h: Add symbolic names for more registers.
	* mips-xdep.c (store_inferior_registers): Use new register names.
	* xm-mips.h: Simplify REGISTER_U_ADDR, since it is now
	only used for core files, not ptrace.  Therefore,
	the KERNEL_U_ADDR hack is no longer needed.
	The mapping to ptrace number is now in in mips-xdep.c.
	* mips-xdep.c:  Define REGISTER_PTRACE_ADDR (using the
	mapping from the old REGISTER_U_ADDR), and use it
	in {fetch,store}_inferior_registers.
	* mipsread.c: Rename #include ecoff.h to new name coff-mips.h.
	* mips-tdep.c (mips_push_dummy_frame, mips_pop_frame):
	Save/restore FP regs correctly (?).
	* dbxread.c: Remove duplicate define_symbol and type_synonym_name
	(these had been previously moved to buildsym.c).
	Hence, define_symbol becomes extern instead of static.
	* buildsym.c (read_struct_type):  Comment out bogus handling
	of C++ operator methods.  Minor hacking of reading of class
	contexts. Make define_symbol non-static, so dbxread.c can call it.
1991-11-04 23:15:31 +00:00
Per Bothner
6a8687f3c7 * xm-sun3os4.h, xm-sun4os4.h, xconfig/decstation, xconfig/i386sco,
xconfig/sun3os4, xconfig/sun4os4: Don`t need HAVE_STRSTR any more.
1991-11-04 23:10:47 +00:00
Steve Chamberlain
4dbf824f02 Use new i386aout when i386-aout seen 1991-11-04 01:27:49 +00:00
Steve Chamberlain
e92cc5b944 New files 1991-11-04 01:25:43 +00:00