Per Bothner
01be69139e
More C++ improvements (pointers to members, qualified names). See ChangeLog.
35 years ago
Fred Fish
318bf84ffe
Globs of changes. See the ChangeLog for details. Most related to
using the new mmalloc package.
35 years ago
John Gilmore
1ab3bf1b14
* Check in Fred Fish's changes in these modules. Fred
will make ChangeLog entries for all of them.
35 years ago
John Gilmore
088c3a0b74
* defs.h: Include ansidecl.h and PARAMS macro. Use PARAMS
to make prototypes for all functions declared here.
* cplus-dem.c: Avoid declaring xmalloc and xrealloc.
* c-exp.y: Rename SIGNED, OR, and AND to avoid conflict.
* environ.c: Include <stdio.h> before defs.h. Minor cleanup.
* ieee-float.h: Use PARAMS for prototypes; make some params const.
* ieee-float.c, valarith.c: Include <stdio.h>. Lint. b*=>mem*.
* m2-exp.y: Remove unused CONST; Rename OR and AND.
* utils.c: Avoid declaring malloc and realloc. Lint.
(request_quit): Accept signal-number parameter.
35 years ago
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.
35 years ago
John Gilmore
2a5ec41d88
Fix things pointed up by Fred Fish's test suite; see ChangeLog.
35 years ago
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.
35 years ago
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).
35 years ago
Sean Eric Fagan
d671e293c3
Fixed a syntax error.
35 years ago
David Henkel-Wallace
4c53d9ca84
ansi name abuse changes
35 years ago
Per Bothner
0e2a896cf5
Fixes related to handling of C++ methods (handle destructors
and parameters that are functions).
35 years ago
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.)
35 years ago
John Gilmore
b90c4f33cd
* c-exp.y (yyerror): Pass error message if given.
* configure.in: Add rs6000 host and target.
* inflow.c (new_tty): O_NOCTTY kludge for RS/6000.
* symfile.h (entry_point): Add.
35 years ago
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.
35 years ago
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.
35 years ago
John Gilmore
39bf59520b
* c-exp.y, m2-exp.y: Define more yysymbols that happen to be
"bss" rather than "data" symbols, but which still conflict.
* m2-exp.y: Lint.
35 years ago
Stu Grossman
9ce7cb7c52
#define yyerrflag and yynerrs to avoid global name conflicts.
35 years ago
John Gilmore
f24adda313
* c-exp.y, m2-exp.y: Lint.
* m2-exp.y: Avoid using yytname[] which is a Bison-ism.
35 years ago
John Gilmore
9dffe475b5
Lint
35 years ago
John Gilmore
3d6b6a9075
* parse.c: New file with the common code remains of expread.y.
* expread.y, expread.tab.c: Remove.
* parser-defs.h: New file with common declarations from expread.y.
* c-exp.y: New file with the C parser from expread.y.
* m2-exp.y: New file with the Modula-2 parser.
35 years ago
Stu Grossman
1e30f7e347
lint
36 years ago
John Gilmore
c3a2180180
Eliminate LOC_EXTERNAL. Improve select_source_symtab. Bug fixes.
36 years ago
John Gilmore
99a7de40cb
Change GDB over to GNU General Public License version 2.
36 years ago
Jim Kingdon
e1ce8aa5ed
The list of changes is too long to fit in the cvs log (since it truncates!).
Look at the ChangeLog for Apr 30 and May 1.
36 years ago
Jim Kingdon
5cced18459
* expread.y (abs_decl): Accept '&' and '&' abs_decl.
expread.y (typebase): Add {unsigned,} long long {,int}.
* expread.y (variable): Allow for destructor with foo::~name.
* vax-opcode.h, expread.y, expprint.c, cplus-dem.c: Declare some
things "const".
36 years ago
John Gilmore
92a29b47d7
* symtab.h (GLOBAL_BLOCK, STATIC_BLOCK, FIRST_LOCAL_BLOCK): New
defines for the blocks of a blockvector that contain global and
file-static symbols and the first of the smaller scope contours.
36 years ago
John Gilmore
3f2e006b77
*** empty log message ***
36 years ago
K. Richard Pixley
dd3b648e8b
Johns release
36 years ago
John Gilmore
831c851165
Initial revision
36 years ago
gdb-3.5
7a67dd45ca
gdb-3.5
37 years ago
gdb-3.3
4187119d59
gdb-3.3
37 years ago
gdb-3.1
e91b87a368
gdb-3.1
38 years ago
gdb-2.8.1
bb7592f010
gdb-2.8.1
38 years ago
gdb-2.8
3bf57d2108
gdb-2.8
39 years ago
gdb-2.5.2
6368691e88
gdb-2.5.2
39 years ago
gdb-2.5.1
632ea0ccc5
gdb-2.5.1
39 years ago
gdb-2.4+.aux.coff
7b4ac7e1ed
gdb-2.4+.aux.coff
39 years ago