John Gilmore
fbda4193fd
Update for 4.3.
1991-12-07 15:52:36 +00:00
K. Richard Pixley
bc02876616
Sat Dec 7 00:00:15 1991 K. Richard Pixley (rich at rtl.cygnus.com)
...
* Makefile.in: install using INSTALL_PROGRAM and INSTALL_DATA.
added clean-info. added some standards.text support and made it
look like our other Makefiles.
* configure.in: mark this directory target dependent. configure
now runs entirely in objdir so make existence tests and
references against ${srcdir}.
Thu Dec 5 22:46:13 1991 K. Richard Pixley (rich at rtl.cygnus.com)
* Makefile.in: idestdir and ddestdir go away. Added copyrights
and shift gpl to v2. Added ChangeLog if it didn't exist. docdir
and mandir now keyed off datadir by default.
1991-12-07 08:03:27 +00:00
Fred Fish
84ce6717b0
More fixes for opaque and anonymous enumerations, structures, and unions.
...
Now passes all current gdb test suite tests.
1991-12-06 19:51:01 +00:00
Fred Fish
5edf98d7a2
Fixes to improve opaque struct/union handling. Still fails to find the
...
complete definition for files outside the one containing the complete
definition, if that file has not yet been read in. (Working on it...)
1991-12-06 16:37:20 +00:00
John Gilmore
7b2a87cab2
* symtab.c (decode_line_1): If SKIP_PROLOGUE leaves us in
...
mid-line, be more careful about possibly advancing to the next line.
1991-12-06 09:22:33 +00:00
Michael Tiemann
1cca172985
Fix off-by-one error in cplus name demangling.
1991-12-06 03:01:12 +00:00
Fred Fish
715cafcbde
Several changes to fix misc problems with enums, structs, and unions,
...
including building symbol table entries for enumeration members.
1991-12-06 02:22:10 +00:00
John Gilmore
a0a6174ae3
* symtab.c (check_stub_method): Must allocate two extra argument
...
slots (one for `this', one for arglist terminator).
1991-12-06 01:32:34 +00:00
Fred Fish
817b8c46f8
Supply missing '"' character.
1991-12-05 19:34:08 +00:00
Fred Fish
c8d9eb8e43
Supply missing parenthesis (~line 1269).
1991-12-05 18:53:46 +00:00
John Gilmore
299ee4e6c7
Fencepost error in reporting regs we can't find in core file.
1991-12-05 12:20:18 +00:00
John Gilmore
2a5ec41d88
Fix things pointed up by Fred Fish's test suite; see ChangeLog.
1991-12-05 11:56:20 +00:00
Fred Fish
98618bf78a
Arrange for enumeration members to be manipulated in source code order,
...
since they are stored in the Dwarf info in reverse order.
1991-12-05 05:09:20 +00:00
John Gilmore
3c7cc3b70e
* main.c (input_from_terminal_p): Check whether GDB has a terminal at all.
...
(initialize_main): Revise doc for `set editing'.
1991-12-05 02:26:45 +00:00
John Gilmore
6470e9c375
* symfile.c (reread_symbols): Avoid kludging mtime_set, now that BFD is fixed.
1991-12-04 09:59:52 +00:00
John Gilmore
4369a1406f
* Makefile.in: VERSION 4.2.96.
...
* main.c (initialize_main): Revise command descriptions.
* command.c (show_user): `info user' -> `show user'.
* symtab.c (_initialize_symtab): Typo in `info types' desc.
* coffread.c (coff_symfile_read): Avoid select_source_symtab,
since it is not needed and can cause errors when examining ".o"s.
(read_coff_symtab, decode_base_type): Use complain, not printf.
Print symbol name, not its number.
Remove "#if defined(clipper) #define BELIEVE_PCC_PROMOTION", which
someday should go in a clipper target config file.
* symfile.c (compact_misc_function_vector): Handle empty vector.
(complain, clear_complaints, syms_from_objfile): Fix complaint
formatting.
* xcoffexec.c: Change syms_from_objfile caller.
1991-12-04 08:36:17 +00:00
John Gilmore
7a6093e880
* coffread.c (coff_symfile_read): Avoid select_source_symtab,
...
since it is not needed and can cause errors when examining ".o"
files.
* symfile.c (compact_misc_function_vector): Handle empty vector.
1991-12-04 03:24:36 +00:00
John Gilmore
2e00f40a38
Make it compile for cross-debugging.
1991-12-04 01:26:05 +00:00
Per Bothner
ce623b5fd1
Two small mips-specific fixes (see ChangeLog).
1991-12-02 19:08:31 +00:00
Steve Chamberlain
f5f0679af0
Changes due to include file renaming:
...
* xcoffread.c: internalcoff.h ->coff/internal.c,
coff-rs6000.h ->coff/rs6000.h
* mipsread.c: coff-mips.h ->coff/mips.h
* elfread.c: elf-common.h ->elf/common.h
elf-external.h ->elf/external.h,
elf-internal.h ->elf/internal.h
* dwarfread.c dwarf.h ->elf/dwarf.h
* dbxread.c: aout64.h ->aout/aout64.h
stab.gnu.h ->aout/stab_gnu.h
* coffread.c: internalcoff.h ->coff/internal.h
* buildsym.c: stab.gnu.h ->aout/stab_gnu.h
* depend Updated to take the above into account.
1991-12-01 06:47:23 +00:00
Fred Fish
8c6e9f05f2
Add tm-i386v4.h and xm-i386v4.h to Sanitize, add i386/SVR4 to configuration
...
file, recognize names beginning with '.' as compiler generated "fake" tags
for anonymous structures, unions and enums. Add target dependent functions
for SVR4 /proc register interface (i386-tdep.c).
1991-11-30 04:46:50 +00:00
Fred Fish
3053b9f218
Change simple call to printf of error message to a call to error(). Output
...
was not getting flushed and was not being newline terminated.
1991-11-30 01:02:03 +00:00
Roland Pesch
4b195f9a30
*** empty log message ***
1991-11-30 00:06:36 +00:00
John Gilmore
67c29f758d
Make structs work on DECstation (sigh)
1991-11-28 00:51:48 +00:00
John Gilmore
f1d77e9053
Improve G++ debugging support.
1991-11-27 09:43:59 +00:00
John Gilmore
378d8e737c
Add some error checking around ioctl's for terminal switching.
1991-11-23 05:22:34 +00:00
John Gilmore
b68da3b817
No need to offset args from frame pointer.
1991-11-23 01:15:11 +00:00
John Gilmore
2dd074f421
VERSION 4.2.95
1991-11-22 22:50:28 +00:00
John Gilmore
2b61280ae6
Further cleanup for release.
1991-11-22 22:49:08 +00:00
John Gilmore
3ae444f844
SCO lint.
1991-11-22 20:44:50 +00:00
John Gilmore
1a5a8f2a3e
CLeanups to compile, mostly on BSD (okeeffe) and sco (kithrup).
1991-11-22 19:30:03 +00:00
John Gilmore
8013e17047
Lint
1991-11-22 16:28:05 +00:00
John Gilmore
3cb0d72dbf
Roll new files into various lists.
1991-11-22 07:49:53 +00:00
John Gilmore
2e8521a929
Roll VERSION to 4.2.90.
1991-11-22 03:36:23 +00:00
Fred Fish
4cfd3c4990
Initialize the c++ specific portion of the type structure for union types
...
as well as struct types, since gdb attempts to reference that portion for
both types. Was getting core dumps due to NULL pointer dereferencing.
1991-11-22 02:30:34 +00:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
John Gilmore
c9bd6710ad
* mipsread.c (read_mips_symtab, read_the_mips_symtab): Use real
...
filename with error messages.
* stack.c (frame_select_command): Rename to select_frame_command
to avoid "fr" and "fra" having nonunique completions.
* symfile.c (sort_symtab_syms): Ignore sort of zero symtab *.
(symfile_init): Print file format name when unable to handle it.
(free_named_symtabs): Use BLOCKVECTOR rather than obsolete BLOCKLIST.
* symmisc.c (free_symtab): Only free linetable if nonzero.
* symtab.h: Remove obsolete BLOCKLIST macros.
1991-11-01 19:12:35 +00:00
Stu Grossman
d7d1098dca
* infrun.c (wait_for_inferior): another stepi/nexti fix. Ensure
...
that stop_step is 1 at bottom of main loop. I don't know why this
needs to be done, but it helps me sleep better at night.
1991-11-01 02:16:20 +00:00
Stu Grossman
8b3c897ae9
* main.c (initialize_history): Read history after reading all
...
init files.
1991-10-28 02:20:47 +00:00
John Gilmore
4137c5fc0d
* buildsym.c: Break out initial malloc sizes.
...
(record_line): Record directly in a subfile. Alloc on demand.
(compare_line_numbers): Add from xcoffread.c.
(end_symtab): New params say whether to sort pendings and
linetable. Patch block stabs if defined. Shrink linetable before
allocating the symtab.
* buildsym.h: Delete line_vector* and prev_line_number. Add
global_stabs and file_stabs for xcoffread.
* dbxread.c (start_subfile): Move to buildsym. Change above calls.
* symtab.h: LINETABLE(symtab) can now be null. Zap LINELIST.
* symmisc.c, symtab.c: Cope with null LINETABLEs.
1991-10-27 22:26:02 +00:00
John Gilmore
d47d5315c8
* symfile.c (syms_from_bfd): New routine.
...
(add_symbol_file): Call it to do the real work.
(syms_from_bfd): Initialize entry_point before calling symfile_init.
* symtab.h, symfile.c, coffread.c, mipsread.c, dwarfread.c:
Avoid declaring or setting entry_point (symfile.h & symfile.c cope).
1991-10-26 08:02:23 +00:00
John Gilmore
c030245775
Break out symbol-table-building routines
...
from dbxread.c, so they can be shared with xcoffread.c.
1991-10-26 07:21:30 +00:00
Per Bothner
bcccec8c8d
Various fixes to improve g++ debugging. See ChangeLog.
1991-10-26 02:05:14 +00:00
Stu Grossman
5ab580ccf8
* tm-sparc.h, tm-68k.h (EXTRACT_RETURN_VALUE): fix output of
...
short return values for sparc and 68k. Patch from Paul Eggert.
1991-10-26 01:06:16 +00:00
Stu Grossman
eb3f3e5c6a
*** empty log message ***
1991-10-26 00:57:08 +00:00
John Gilmore
c58215f248
* core.c (core_file_info), exec.c (exec_file_info): Print file
...
type. Use printf_filtered.
1991-10-25 09:32:06 +00:00
John Gilmore
9cb602e111
(value_fetch_lazy): Avoid 0-length fetches.
1991-10-25 09:03:36 +00:00
Fred Fish
c8c0a2bd59
Add casts to remove compiler warnings from native Sun cc.
1991-10-25 06:47:13 +00:00
Fred Fish
84d82b1ccd
Remove locally duplicated code for calling functions in the inferior. The
...
only differences were in the specific trap vectors used and whether or not
an fpu was present. These are now handled by appropriate definitions of
BPT_VECTOR and HAVE_68881 respectively. Other minor obvious cleanups.
Minor spelling correction in valops.c.
1991-10-25 06:29:23 +00:00
Fred Fish
ed317bb309
Remove local BSD/USG hacks that are now in libiberty.
1991-10-25 06:13:22 +00:00
Fred Fish
b662acae40
Remove prototype for dwarfwarn(). Breaks with <varargs.h>.
1991-10-25 06:09:15 +00:00
John Gilmore
b00771232f
frame-select command. Cross funcalls to sun3. Build *.tab.c files in
...
target dir.
1991-10-25 04:29:01 +00:00
John Gilmore
313fdead0e
Use <varargs.h>, since <stdarg.h> is not portable.
1991-10-24 16:34:56 +00:00
Fred Fish
35f5886ebb
New files for DWARF debugging format support, ELF object file support, SVR4
...
/proc (process file system) support, Amiga UNIX target and host defines, SVR4
target and host defines, and m68k hosts defines.
1991-10-24 11:28:54 +00:00
Fred Fish
bb4ff69408
Add dwarfread.c, dwarfread.o, elfread.c, elfread.o to source and object
...
file macros. Other obvious dwarf/elf tweaks.
1991-10-24 11:11:12 +00:00
Fred Fish
e2aab0314f
Add three new builtin types (builtin_type_long_double, builtin_type_complex,
...
and builtin_type_double_complex). Also add and use various TARGET_<TYPE>_BIT
macros to indicate the sizes of various types on the target machine.
1991-10-24 10:58:41 +00:00
Fred Fish
020706804b
Add machine dependent support routines for SVR4 /proc interface.
1991-10-24 10:48:55 +00:00
Fred Fish
2bc2e684ad
Add new function warning() which behaves the same as error() but returns
...
rather than jumping back to command level. Modules that want to print
their own warnings without calling warning() can call warning_setup() to
handle the terminal compatibly with warning() and error().
1991-10-24 10:38:56 +00:00
Fred Fish
eaa1ef1df1
Make internal errors produce more useful messages.
1991-10-24 10:29:07 +00:00
Fred Fish
dcd15e5e7a
Move code duplicated in almost every single m68k based machine to the
...
common target file tm-68k.h. Duplications still need to be removed (FIXME).
1991-10-24 10:21:41 +00:00
Fred Fish
150f543625
System V versions must call setpgrp() with no arguments, to comply with
...
prototyping typically in <unistd.h>. Otherwise the compile fails, at
least with gcc.
1991-10-24 09:26:05 +00:00
Fred Fish
cb17dfb1c0
Add support for SVR4 style nm output. Not claimed to be optimal, I'm not
...
a sed hacker. It does seem to work fine.
1991-10-24 08:54:58 +00:00
Fred Fish
4a35d6e91b
Remove the object file specific fields from the partial symbol table
...
structure and replace them with a pointer to private data for each
different flavor of object file reader to initialize appropriately.
1991-10-24 08:42:20 +00:00
Stu Grossman
0d3e7f607f
*** empty log message ***
1991-10-23 01:05:57 +00:00
Stu Grossman
bc6c937d0b
*** empty log message ***
1991-10-22 00:51:28 +00:00
Steve Chamberlain
44e4e473f8
* configure.in: added ebmon target.
1991-10-21 17:06:59 +00:00
John Gilmore
785ce19c33
More last minute gdb-4.2 changes.
1991-10-17 05:58:34 +00:00
Roland Pesch
9e0906a6b2
*** empty log message ***
1991-10-16 22:11:28 +00:00
John Gilmore
a1b8c5d69d
GDB-4.2 release!
...
* Makefile.in: Roll VERSION to 4.2.
* tm-i386v.h: #endif guck.
* xconfig/i386*: Remove -Dgetpagesize()=4096 kludge.
1991-10-16 21:02:31 +00:00
Roland Pesch
5dfddc7fc6
* doc/refcard.tex (sec "Working Files"): consistent metavars, due
...
to Franc,ois Pinard (pinard@iro.umontreal.ca )
1991-10-16 06:35:14 +00:00
Roland Pesch
93ae2e889a
* doc/gdb.texinfo (appendix "Installing GDB"): changes in configure.
1991-10-16 03:13:36 +00:00
John Gilmore
5d2cfefe93
* configure.in, tconfig/decstation, xconfig/decstation: Rename
...
dec3100 to decstation.
1991-10-16 01:06:01 +00:00
John Gilmore
afe4ca159b
Changes from Fred Fish:
...
* tm-68k.h (FPI_REGNUM): Add.
* infrun.c (child_create_inferior): flush stdout and stderr
before forking.
* configure.in: Handle amigados, amix hosts and targets.
* inflow.c: Handle TIOCGLTC_BROKEN for Amiga.
From Andreas Schwab:
* values.c (show_convenience): Use printf_filtered.
* main.c (define_command): Check result of lookup_command for
exact match.
(echo_command): Use printf_filtered, and force output out.
* dbxread.c (read_enum_type): Avoid Modula-2 kludge that breaks C
programs.
* i387-tdep.c (double_to_i387): Fix typo for double_to_ieee_extended.
* utils.c (_initialize_utils): If !ISATTY, don't paginate.
1991-10-15 23:29:34 +00:00
Roland Pesch
2109a7b736
* doc/gdb.texinfo
...
(nodes Continuing and Stepping; Memory; Targets) clarifications
due to Larry Breed
1991-10-15 00:46:39 +00:00
John Gilmore
3c6c67143a
Assorted patches from Fred Fish, Peter Schauer.
1991-10-12 07:19:13 +00:00
John Gilmore
9e77ff161f
* copying.awk: Filter formfeeds out of copying & warrantee.
...
Make them available as `show copying' and `show warrantee' also.
1991-10-12 06:28:15 +00:00
John Gilmore
074274252f
Read cross-core files on Mach 386.
1991-10-11 00:27:41 +00:00
John Gilmore
912456a503
* mipsread.c, coffread.c: initialise TYPE_VPTR_FIELDNO to -1.
...
This avoids coredumps under `set print object on' in value_headof
(called erroneously by value_from_vtable_info) for `p &struct'
or `p *struct'. From Peter Schauer.
1991-10-10 00:05:52 +00:00
John Gilmore
e7a6fb0120
oops
1991-10-05 05:38:12 +00:00
Per Bothner
a18e791707
More patches from Peter Schauer <pes@regent.e-technik.tu-muenchen.de>:
...
* mips-xdep.c (store_inferior_registers): Don't try to
write the (pseudo) FP.
* mipsread.c (parse_partial_symbols): Improved algorithm for
setting pst->texthigh.
1991-10-05 00:25:09 +00:00
Roland Pesch
6e08f6d398
*** empty log message ***
1991-10-04 23:48:16 +00:00
John Gilmore
7cefc05e6a
* coffread.c, dbxread.c, symfile.c, symmisc.c, symtab.h: Remove
...
vestiges of typevectors, which were for symsegs and are no longer
used. (From a question by Eliot Dresselhaus
<dresselh@RFT30.nas.nasa.gov>).
1991-10-04 07:40:21 +00:00
John Gilmore
9bba3334a0
* dbxread.c, coffread.c: static-ize functions that were
...
gratuitiously external. (From Fred Fish.)
1991-10-04 06:46:30 +00:00
John Gilmore
5b0a744f98
* c-exp.y: sym->class to SYMBOL_CLASS (sym).
...
* dbxread.c (dbx_lookup_type): Keep doubling size of typevector
until it is large enough.
1991-10-04 03:17:46 +00:00
John Gilmore
5bc757e244
* dbxread.c (read_type): Handle error case slightly better.
...
Make complaint message not C++-specific.
* symtab.c (lookup_symtab_1, lookup_symbol): "fatal" errors
between symtabs and psymtabs become ordinary error()s.
* dbxread.c (read_dbx_symtab): Relocate end_of_text_addr
properly, making "end pc" correct in shared lib psymtabs.
(From Guy Harris <guy@auspex.com>.)
1991-10-03 16:35:17 +00:00
Stu Grossman
a03c8dc452
*** empty log message ***
1991-10-03 00:28:29 +00:00
John Gilmore
9bb3045288
* dbxread.c: Enable, but soften, const_vol_complaint.
...
(read_dbx_symtab): N_STSYM and N_LCSYM define static vars.
Ditto Gould N_NBSTS and N_NBLCS. Also, all types in the psymtab
should be file-scope, not global.
(read_struct_type): Remove ancient multiple-inheritance warning.
(read_range_type): Check base type, complain & patch if undefined.
1991-10-01 13:29:10 +00:00
John Gilmore
a187ef68c1
* stack.c (frame_info): Demangle the function name in `info stack'.
...
(From Peter Schauer)
1991-10-01 12:25:38 +00:00
John Gilmore
dc9894c8b1
* symtab.c (lookup_method_type): Arguments were swapped in all
...
callers, so fix it here. I'm amazed this worked at all!
1991-09-28 17:13:08 +00:00
John Gilmore
03e826bb51
* eval.c (evaluate_subexp_for_address): Don't use
...
TYPE_POINTER_TYPE directly (it might be zero if this type has
never had a pointer created before); use lookup_pointer_type.
1991-09-28 17:09:07 +00:00
John Gilmore
680c9dfa72
IN_SIGTRAMP bugfix.
1991-09-25 01:09:15 +00:00
Roland Pesch
513c6e2bc1
*** empty log message ***
1991-09-21 02:03:09 +00:00
John Gilmore
dc4a4b2e6a
Update for gdb-4.1 release.
1991-09-21 00:19:51 +00:00
John Gilmore
0b7984094d
* language.c (set_language_command): Print useful help message,
...
and restore the language string after giving help.
* valprint.c (typedef_print): Print typedef in C or M2.
* symtab.c (list_symbols): Use it.
1991-09-20 23:59:13 +00:00
John Gilmore
5f3d478e7d
* main.c (main): Avoid any output before (gdb) prompt when -q.
...
* language.c (set_language_command): Handle errors by restoring
the language string to its current state (fix from A. Beers).
1991-09-20 23:17:32 +00:00
Roland Pesch
14e2990a5f
*** empty log message ***
1991-09-20 22:51:22 +00:00
Roland Pesch
b7ced3225a
Fri Sep 20 15:46:00 1991 Roland H. Pesch (pesch at cygnus.com)
...
* doc/Makefile: generate aux version-no file doc/gdbVN.m4
from main Makefile.in version definition
doc/gdb.texinfo: use version recorded in doc/gdbVN.m4 for current
GDB version no refs
Makefile.in (setup-to-dist): generate doc/gdbVN.m4
1991-09-20 22:50:11 +00:00
Per Bothner
ab1e12a22e
Kludge to allow compilation by non-ANSI compilers.
1991-09-20 22:03:49 +00:00
John Gilmore
1fea803977
* dbxread.c (read_dbx_symtab, process_one_symbol): N_FN and
...
N_WARNING are the same except for the N_EXT bit, so just use their
values alone, rather than OR-ing them with N_EXT.
1991-09-20 20:37:17 +00:00
Stu Grossman
a4c53fb006
Sign extend extended line offsets in parse_lines correctly.
1991-09-20 20:15:20 +00:00
Stu Grossman
e9f82257cf
*** empty log message ***
1991-09-20 19:29:41 +00:00
John Gilmore
a3a9ba23bc
.gdbinit: move set complaints 1 to top.
1991-09-20 19:26:09 +00:00
John Gilmore
7cb8375793
* language.c (_initialize_language): Fix type check and range
...
check documentation strings.
1991-09-20 18:18:13 +00:00
John Gilmore
c2536607c6
* utils.c (!HAVE_VPRINTF): Define vfprintf as a function, so
...
language.c can use it. (Though language.c should really not be
handling warnings/errors the way it does, FIXME.)
* symtab.c (lookup_primitive_type): const lint.
1991-09-20 18:13:28 +00:00