Stu Grossman
3c03b5de58
* dbxread.c (process_one_symbol): Make a first cut at handling
...
symbol tables generated by Suns acc.
1992-01-28 02:24:08 +00:00
Stu Grossman
1aa560b2ea
* symtab.c (find_pc_line): Fix stepping into and out of #included
...
files.
1992-01-27 23:52:11 +00:00
John Gilmore
5a4e721505
* 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.
1992-01-27 22:10:05 +00:00
John Gilmore
3818ed33a9
* 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.
1992-01-27 21:45:35 +00:00
Stu Grossman
71f49876db
* Makefile.in (OPCODES): Remove OPCODES defs and refs. There is
...
no longer any need to copy ../include/opcode/* into gdb.
1992-01-27 21:04:55 +00:00
John Gilmore
ee799e2a92
Add ChangeLog-9091
1992-01-27 20:32:50 +00:00
John Gilmore
fd8db897af
Split ChangeLog out at Jan 1, 1992.
1992-01-27 20:32:19 +00:00
Fred Fish
2213b721f0
Update with numerous changes received from current maintainer (Peggy
...
Fieland). Should not effect release at all.
1992-01-27 16:23:11 +00:00
Michael Tiemann
7c4f3f4a2f
Delete a superfluous space.
1992-01-27 08:51:16 +00:00
Per Bothner
24b2fbdc54
Print C++ constructor methods without bogus "return type."
1992-01-27 03:08:01 +00:00
Fred Fish
cdb90e99e7
The unused parameter "target" should be a pointer to a structure, not the
...
entire structure.
1992-01-25 23:59:53 +00:00
Steve Chamberlain
92abd4a713
Namechange, h8300-hds ->h8300-hms
1992-01-24 23:26:40 +00:00
Steve Chamberlain
974fb9e41c
Initial revision
1992-01-24 23:26:01 +00:00
Steve Chamberlain
e58493346d
Changed refs to section->size to bfd_get_section_size_before_reloc
1992-01-24 23:13:14 +00:00
Fred Fish
1b07e406ad
Convert the couple of references to the local (now removed) version
...
of ansidecl.h to use the ../include version.
1992-01-24 09:32:03 +00:00
Fred Fish
f66f459f43
Misc small fixes for problems uncovered by prototyping.
1992-01-24 06:52:43 +00:00
Fred Fish
fc1f864632
The i386_frame_num_args() function takes a pointer to a struct, not
...
the entire struct itself.
1992-01-24 06:42:04 +00:00
Fred Fish
1b7a420ef5
Correctly cast some arguments to modify_field and {read/write}_register_bytes.
1992-01-24 06:38:17 +00:00
Fred Fish
99140c31fe
The list_in_scope pointer needs to be initialized to point to a
...
valid scope. Use the file scope as the initial scope.
1992-01-24 06:32:43 +00:00
Fred Fish
75798a7eba
*** empty log message ***
1992-01-24 06:27:38 +00:00
Fred Fish
9a1ae235a8
Document ansidecl.h going away, in favor of the copy in ../include.
1992-01-24 06:26:18 +00:00
Roland Pesch
5b0fdf7b48
Two trivial 1991->1992 updates. (One in GDB copyright banner, assuming 4.4
...
will announce 1992 as copyright year).
1992-01-24 03:49:46 +00:00
Steve Chamberlain
400943fbac
One step closer.
1992-01-24 02:37:13 +00:00
Steve Chamberlain
8174b2afcf
Name change (It's hitacho micro systems, not hitachi data systems)
1992-01-24 02:35:15 +00:00
Michael Tiemann
0eb0a82097
Fix demangling of destructors, and fix a minor indentation problem.
1992-01-20 16:55:45 +00:00
Stu Grossman
313085cbc9
* Makefile.in (HFILES): Add partial-stab.h.
1992-01-19 01:19:41 +00:00
Fred Fish
be9a236222
Add several new files for stratus (i860* and *-stratus.h). Also add
...
macro USER_CFLAGS to Makefile. Add stratus config frags to configure.in.
1992-01-19 00:52:06 +00:00
Fred Fish
3a07685179
Check in new config files for stratus.
1992-01-19 00:44:42 +00:00
Fred Fish
57486b9241
Initial revision
1992-01-19 00:44:40 +00:00
Stu Grossman
dcfc4f45a8
Add psrc.sed
1992-01-18 00:44:04 +00:00
Steve Chamberlain
7c5622817d
New stuff
1992-01-16 23:57:59 +00:00
Steve Chamberlain
0a8ed75112
Added new h8 files
1992-01-16 23:56:37 +00:00
Steve Chamberlain
0a8f9d3195
Stubs to get things going
1992-01-16 23:52:05 +00:00
Steve Chamberlain
ce7730d674
Added h8300 target
1992-01-16 23:50:15 +00:00
Fred Fish
cdce29eefc
Pass address of structure to complain() rather than the entire structure.
1992-01-16 08:57:31 +00:00
Roland Pesch
f672bb7f9e
Updated "Installing" appendix, for current state of configure.
...
(Awaiting review).
1992-01-16 03:20:58 +00:00
Roland Pesch
2b1378d8da
Two more FSF mods.
1992-01-15 23:19:54 +00:00
Roland Pesch
228d9e5479
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.
1992-01-15 23:09:45 +00:00
Roland Pesch
63ae8ea1ec
Reactivate paragraph on preformatted PostScript refcard (now referring
...
to GhostScript as well as to PostScript); I've verified GhostScript can
display it.
1992-01-15 19:59:53 +00:00
Roland Pesch
5ac0315a07
Cygnus-Logoized version of GDB refcard, for use as marketing collateral.
...
NOT PART OF STANDARD GDB RELEASE; DO NOT ADD THISE FILES TO .Sanitize!
1992-01-15 19:48:55 +00:00
Roland Pesch
d54bd32dcf
(1) Improvements from B Chassell.
...
(2) minor format improvements for marginalia.
1992-01-15 19:46:01 +00:00
Roland Pesch
e08d73b1b1
Discreet folding guides, and commented-out alternatives.
1992-01-15 19:36:16 +00:00
Fred Fish
7f4352410f
Only compile in solib_add_common_symbols for non-SVR4 (SunOS) shared libs.
1992-01-15 18:01:42 +00:00
Fred Fish
a5bd5ba617
Changes to fix bug with static variables within function scopes.
1992-01-15 06:42:32 +00:00
Stu Grossman
8c3d2a53db
Reference: gdb-pend/636
...
* inflow.c: remove #include <sys/dir.h>. Not necessary, and
doesn't exist on some systems.
1992-01-15 01:11:30 +00:00
Stu Grossman
5e746644b6
Reference: gdb-pend/646
...
* infrun.c (wait_for_inferior!!!!): Prevent gdb from hanging when
nexting over recursive function calls.
1992-01-15 00:52:19 +00:00
Stu Grossman
d261ece7ea
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.
1992-01-15 00:40:30 +00:00
Stu Grossman
7e97eb2826
gdb-pend/620
...
* inflow.c (child_terminal_info): #ifdef TIOCPGRP around lines
that reference pgrp_inferior.
1992-01-14 20:31:40 +00:00
Per Bothner
0cf9329b64
* tm-mips.h: Removed BLOCK_ADDRESS_ABSOLUTE, now that
...
mips-tfile has been hacked to act more "traditionally."
* dbxread.c: Fixed typo in comment.
1992-01-13 23:00:42 +00:00
Per Bothner
488d2691c7
* mips-tdep.c (mips_skip_prologue): Add some number of
...
'sw' instructions before 'addiu' adjusts the stack.
1992-01-12 21:10:42 +00:00
Fred Fish
4d315a071a
Many changes to convert over to generic symbol table reading code in
...
buildsym.c (second cvs ci attempt)
1992-01-11 01:41:23 +00:00
Stu Grossman
59d97f7fd7
buildsym.c (cleanup_undefined_types): Add support for enums.
...
This fixes the 'GDB internal error. cleanup_undefined_types with
bad type' problem.
1992-01-07 21:16:25 +00:00
John Gilmore
ae28e3993d
Get past DEC shell bug.
1992-01-06 14:21:29 +00:00
Roland Pesch
1041a57000
Makefile.in: resuscitate "all" target as "all-doc".
...
gdb.texinfo, gdbinv-s.m4.in: finish merging w/Chassell edits.
none.m4: minor auxiliary facility (_FSF__) for above.
1992-01-06 07:31:10 +00:00
John Gilmore
1a4d253ce7
Rename bitfields to avoid conflict with macro names in new opcode/sparc.h.
1992-01-02 23:09:53 +00:00
Fred Fish
1d4c28c5fa
Makefile.in: Change tm-svr4.h to tm-sysv4.h. Change xm-svr4.h
...
to xm-sysv4.h. Split OPCODE_DIR into OPCODE_DIR1 and OPCODE_DIR2
to reflect actual locations of opcode files, so TAGS target will
be buildable.
i386-tdep.c: Change an erroneous 'm68k' reference to 'i386'.
i386-tdep.c (supply_fpregset, fill_fpregset): Remove m68k code.
m68k-tdep.c (supply_fpregset, fill_fpregset): Fix array
dereferencing to access the correct elements.
valops.c (value_addr): Declare return type of external func value_copy().
xcoffread.c: Undefine next_symbol_text before redefining it.
1992-01-01 12:32:19 +00:00
Per Bothner
8e9a3f3b18
Mainly stuff to improve handling of TYPE_CODE_REF (C++ reference)
...
values. (See ChangeLog.)
1991-12-30 19:22:29 +00:00
Per Bothner
a3723a4352
Missed some stuff last time.
...
Also, recognize constructors specially in gdb_mangle_name().
1991-12-28 19:37:55 +00:00
Fred Fish
a39ad5ce42
Many small changes to procfs.c to add base support for a new "info proc"
...
command that prints /proc specific information, changes to solib.c to
allow more flexible handling of finding the dynamic linker structures,
changes to utils.c and defs.h to add a new null_cleanup() function to
serve as an anchor point for cleanup chains with no obvious "first
cleanup".
1991-12-28 06:27:24 +00:00
Per Bothner
aab77d5f23
More changes, mostly cleanups from the last set.
...
Made some more progress in removing duplicate assembly opcode files.
More improvements to how mipsread and to a lesser extent dbxread work.
See the ChangeLog for details.
1991-12-27 21:11:37 +00:00
Fred Fish
b440b1e9e4
Various changes to clean up ADD_PSYMBOL_TO_LIST and ADD_PSYMBOL_ADDR_TO_LIST
...
usages.
1991-12-27 03:55:12 +00:00
John Gilmore
e39636f7e7
Roll VERSION to 4.3.2.
1991-12-24 19:39:16 +00:00
Per Bothner
7e258d18e0
Oodles of changes. The most important is adding support for stabs
...
encapsulated in mips ecoff. See ChangeLog for the gory details.
1991-12-23 23:16:58 +00:00
Fred Fish
3e60a6b1d3
* config/mh-amix, config/mh-i386v4: Change to find alloca by
...
compiling and linking alloca.c, even when it is not strictly
required. Also arrange to link with -ltermlib rather than -ltermcap.
1991-12-23 03:44:49 +00:00
Fred Fish
431df2ebac
* solib.c (locate_base): Fix uninitialized variable that was
...
causing return of random value to callee.
* config/mh-amix, config/mh-i386v4: Change to find alloca by
compiling and linking alloca.c, even when it is not strictly
required. Also arrange to link with -ltermlib rather than
-ltermcap.
* Makefile.in: Move TERMCAP definition to prior to inclusion
of host makefile fragments so it can be overridden.
1991-12-23 03:43:48 +00:00
John Gilmore
6b5b330b26
* xcoffread.c (read_symbol_lineno): Logic error in incrementing
...
symbol table entry number. (From Metin Ozisik.)
1991-12-21 00:36:59 +00:00
Fred Fish
b6d0f9b13f
Keep the renamed svr4 files.
1991-12-20 22:36:58 +00:00
Fred Fish
70b74b930c
Document change to config/mh-i386v4.
1991-12-20 19:52:35 +00:00
Fred Fish
ca9b13c75c
Set XM_CLIBS to "-lc /usr/ucblib/libucb.a" so native compilers can find
...
alloca, but only if it is not found in the std C library. Also forces
libc to be search before libucb.a, which contains much broken stuff we
*don't* want.
1991-12-20 19:48:13 +00:00
Fred Fish
ee1ad69ccd
* configure.in, tm-amix.h, tm-i386v4.h, xm-amix.h, xm-i386v4.h:
...
Change svr4 references to sysv4.
* source.c: Move declaration of external function index to
front of file so it is in scope for all references.
* utils.c (error, fatal): Make definitions consistent with
defs.h declarations (declared as "volatile void").
1991-12-20 19:44:16 +00:00
Fred Fish
0837376f8c
Renamed from xm-svr4.h xm-sysv4.h
1991-12-20 19:09:49 +00:00
Fred Fish
9d8728716d
Renamed from tm-svr4.h to tm-sysv4.h
1991-12-20 19:08:12 +00:00
John Gilmore
859eb781d8
Bugfix rfe and stbrx instrucionts.
1991-12-20 18:56:37 +00:00
Stu Grossman
e182722827
* command.h, defs.h, eval.h, expression.h, remote-sa.sparc.c,
...
sparc-tdep.c, symtab.h, target.h, value.h, vx-share/ptrace.h,
vx-share/xdr_ptrace.h, vx-share/xdr_rdb.h: ANSIfy enums.
CVS:
1991-12-19 01:16:03 +00:00
Stu Grossman
0a5d35ed30
* command.h, defs.h, eval.h, expression.h, remote-sa.sparc.c,
...
sparc-tdep.c, symtab.h, target.h, value.h, vx-share/ptrace.h,
vx-share/xdr_ptrace.h, vx-share/xdr_rdb.h: ANSIfy enums.
1991-12-19 01:14:31 +00:00
Fred Fish
db1eca19a5
Add solib.o to TDEPFILES for these SVR4 systems.
1991-12-16 21:05:22 +00:00
Fred Fish
c7e53c85dc
Document changes to config/tm-amix and config/tm-i386v4.
1991-12-16 21:04:40 +00:00
Fred Fish
6fa6e49649
Print the names of files from which symbols are being loaded if verbose
...
is set.
1991-12-16 21:01:34 +00:00
Fred Fish
f8b76e70b7
Numerous small changes and a complete reorganization of solib.c, to support
...
SVR4 shared libraries in a manner very close to the original SunOS support.
See the ChangeLog for details.
1991-12-16 20:57:28 +00:00
John Gilmore
76b2c3c8cb
* infrun.c, remote-eb.c, remote-nindy.c, remote-vx.c: Remove
...
unused START_INFERIOR_HOOK.
* remote-eb.c: Change timeout to 24 seconds (*10 fits in byte)
to account for slow loading from floppies.
(eb_create_inferior): New fn, from eb_start and
nindy_create_inferior.
(eb_close): Only use log_file if nonzero.
(eb_xfer_memory): If not writing, then read!
(eb_read_inferior_memory, eb_write_inferior_memory): Return length.
(eb_kill): A new no-op.
(eb_mourn_inferior): Remove breakpoints, then generically weep.
1991-12-14 04:18:45 +00:00
Fred Fish
619fd1455b
Fix miscellaneous comparisons of integer with NULL that elicit compiler
...
warnings about comparisons of integer with pointer when NULL is defined
as ((void *) 0) rather than just a bare 0.
1991-12-14 00:13:05 +00:00
Roland Pesch
a9b4626ad9
More improvements in handling make from remote objdirs:
...
- remove inappropriate use of unsubdir (worked only accidentally)
- make gdbVN.m4 generation work from remote objdir too;
- fix bug in handling of readline appendices for roff translations
- let GDB internals have the right val of TEXINPUTS for remote format, too
1991-12-13 21:26:18 +00:00
Roland Pesch
3f7458a40d
Fix bug: gdbVN.m4 had stopped picking up version number. Now grabs it
...
again. Verified for both Sun make and GNU make.
1991-12-13 19:46:42 +00:00
John Gilmore
ddf21240ab
Improve how we ask for bug reports.
1991-12-13 17:48:06 +00:00
K. Richard Pixley
c466cfab84
infodir belongs in datadir
1991-12-11 04:15:50 +00:00
Roland Pesch
5f92dab820
Massage new readline appendix so texi2roff can understand markup
...
(text uses new @ftable command which texi2roff-2 doesn't grok)
for gdb.mm, gdb.me, gdb.ms targets
1991-12-10 02:42:26 +00:00
Roland Pesch
3e5afc2c5e
Better support for building documentation targets in separate objdir
...
and srcdir (won't attempt to write in srcdir/doc).
1991-12-10 02:23:51 +00:00
Roland Pesch
088d39a498
rdl-apps.texi is no longer used, with the new improved doc Makefile.in.
1991-12-10 02:13:54 +00:00
Roland Pesch
cacf5942c4
Improve support for building in separate objdir (verified all individual
...
targets with each of GNU make and Sun make).
1991-12-10 01:21:48 +00:00
Michael Tiemann
7fb4dfc05d
Integrated quick fixes to C++ handling of static member functions and
...
stub methods. These changes are not complete in that a better
implementation will be more maintainable, but they make it possible to
debug groff with GDB.
1991-12-09 05:20:14 +00:00
Fred Fish
dda14b63ff
Fix a problem on i386 systems where buffered code stream access was failing
...
to take into account the minimum size granularity of the code section. For
now, the buffering is simply disabled until it can be done right.
There is still a similar problem in the i386 disassembly code for locations
within 20 bytes of the end of the code segment.
1991-12-08 02:24:21 +00:00
Fred Fish
e59622b438
Use macros to hide some of the ugly casting required in the previously
...
applied fix for pointers with the high bit set.
1991-12-08 02:17:29 +00:00
K. Richard Pixley
f7fde1e046
add a couple missing ${srcdir}s
1991-12-08 00:58:43 +00:00
John Gilmore
70fb2c9247
Set version to 4.3.1 so we won't mistake experimental for standard.
1991-12-08 00:51:08 +00:00
John Gilmore
66baba93a6
Merge gdb-4.3 and Rich's Makefile.in's.
1991-12-08 00:47:12 +00:00
John Gilmore
1bd0574a03
GDB-4.3 release! Roll VERSION and fixup minor gdb.tar.Z botch.
1991-12-08 00:41:23 +00:00
John Gilmore
5ea7c728db
Merge Rich's overlapped changes with the gdb-4.3 version.
1991-12-08 00:38:56 +00:00
John Gilmore
4882e5dc98
Desupport i386sco, and mention the new readline.
1991-12-07 22:41:16 +00:00
John Gilmore
fbda4193fd
Update for 4.3.
1991-12-07 15:52:36 +00:00
John Gilmore
1d0709e2a5
* gmalloc.c: Fix bug that causes malloc & free to
...
fail on systems where pointers have the high bit set (0x800efcf0
for example). The problem is that the difference between two
pointers is a signed integer, so the computation
(char *) 0x800efcf0 - (char *) 0
yields a negative value. The sign of the result of the modulus
operator is machine dependent for negative operands, thus it is
possible for it to end up negative. From Fred Fish.
1991-12-07 12:16:13 +00:00