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
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
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
0db97eedc1
Ignore names invented by helpful compilers for anonymous structs, unions,
...
and enums.
1991-11-20 00:20:43 +00:00
2d6186f4fa
Changes to match new DWARF draft 5 version of include/dwarf.h.
1991-11-18 08:07:43 +00:00
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
5805020985
ansi name abuse changes
1991-11-15 23:23:11 +00:00
a7446af61b
Changes to build misc function vector entries from canonical bfd symbol
...
table entries.
1991-11-15 03:36:45 +00:00
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
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
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
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
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
c8c0a2bd59
Add casts to remove compiler warnings from native Sun cc.
1991-10-25 06:47:13 +00:00
b662acae40
Remove prototype for dwarfwarn(). Breaks with <varargs.h>.
1991-10-25 06:09:15 +00:00
313fdead0e
Use <varargs.h>, since <stdarg.h> is not portable.
1991-10-24 16:34:56 +00:00
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