aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1992-07-14 * ldmain.c(main): prevent -r and -relax from being on at the sameSteve Chamberlain1-3/+5
time.
1992-07-13 * expr.c (expr): allow SEG_BSS in expressionsSteve Chamberlain1-7/+154
* read.c (potable): align should be nbytes, not ptwo! * write.c (write_object_file): extra glue for new bss attributes (relax_segment): SEG_BSS is ok now * config/tc-m68k.c (m68k_ip_op): can now parse more @( modes
1992-07-13LintJohn Gilmore1-1/+1
1992-07-13* config/sun4sol2.mh: Remove -xs flag, default INSTALL to cp.John Gilmore2-3/+12
1992-07-13* config/mt-{tahoe,vax}: Add, to match existing support files.John Gilmore3-0/+33
* config/tmake-*: Remove leftover crud.
1992-07-13* configure.in: Remove host section, expand target section.John Gilmore3-14/+13
1992-07-13OopsJohn Gilmore1-0/+20
1992-07-13 * blurbs.c: New file, created from gprof.flat and gprof.callg byJohn Gilmore5-38/+222
* make-c-prog.awk: which processes text files into C programs. * printgprof.c (flatprofheader, gprofheader): Call new functions to print blurbs. (printblurb): Remove. * Makefile.in: Infrastructure to build blurbs. * pathnames.h: has been removed. Gprof now has no filename dependencies in it. * gprof.c: Lint. Sat Jul 11 18:07:21 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com) * Makefile.in: define man1dir and install the man page Fri Jul 10 21:14:08 1992 david d `zoo' zuhn (zoo@cygnus.com) * Makefile.in: added dummy info and install-info targets
1992-07-12#define PSIGNAL_IN_SIGNAL_H.Per Bothner1-0/+1
1992-07-11First attempt at doc for general uses of quotes around symbols.Roland Pesch1-1/+28
1992-07-11(1) C and C++ treated as separate languages, not one as originally doc'dRoland Pesch1-12/+22
(2) [temporarily, until "maint" details avail] hide explanations of commands moved to "maint" so we don't risk releasing doc with obsolete names: printsyms, printmsyms, printpsyms, info all-breakpoints.
1992-07-10 * gdbtypes.c, gdbtypes.h: New function lookup_signed_typename.Per Bothner4-2/+36
* c-exp.y: Call lookup_signed_typename() after seeing "signed". This handles "signed char" correctly. * c-exp.y: Recognize (but ignore) 'const' and 'volatile' keywords before a type specifier.
1992-07-10Structural changes for Info file only (no effect on printed manual),Roland Pesch1-43/+40
mostly thanks to Gumby suggestions: 1: move copyright/copying explanation up before top node as usual for info files 2: coalesce main menu and descriptive list of binutils 3: point directly into separate ld info file from binutils main menu
1992-07-10changes to support in-place buildsK. Richard Pixley1-7/+51
1992-07-10GNUmakefile now called test-build.mkK. Richard Pixley1-1/+1
1992-07-10New title "Debugging with GDB", the fruit of protracted delicateRoland Pesch1-10/+10
negotiations with the FSF...
1992-07-10corrected for devoK. Richard Pixley1-4/+5
1992-07-10copied from progressiveK. Richard Pixley1-0/+341
1992-07-10Support -program_suffix (and make -program_prefix actually work).David Henkel-Wallace3-0/+11
1992-07-10 * command.c (lookup_cmd_1): Clarify descriptive comments.Fred Fish3-33/+113
* gdbcmd.h (maintenanceprintlist): Add declaration. * main.c (maintenanceprintlist): Add definition. * main.c (gdb_completer_command_word_break_characters): Add. * main.c (symbol_completion_function): Switch completer word break character sets dynamically, based on whether completion is being done on commands or on something else. * main.c (initialize_cmd_lists): Init maintenanceprintlist. * maint.c: Include demangle.h. * maint.c (maintenance_demangle): New function. * maint.c (maintenance_print_command): New function. * maint.c (_initialize_maint_cmds): Reorganize some commands under new maintenance print subcommand.
1992-07-10Various fixes to improve C++ debugging. See ChangeLog.Per Bothner5-7/+104
1992-07-10print symbolic version of addresses as well as hexKen Raeburn2-2/+5
1992-07-10If at first the network screws you over, try, try again...Ken Raeburn1-72/+49
1992-07-09Fixed some bugs in handling vxworks960 -- not reading registers right,Ken Raeburn1-0/+5
trying to use FP regs (not supported by target), botching IP.
1992-07-09Fixed some bugs in handling vxworks960 -- not reading registers right,Ken Raeburn1-0/+20
trying to use FP regs (not supported by target), botching IP.
1992-07-09Fixed some bugs in handling vxworks960 -- not reading registers right,Ken Raeburn1-3/+3
trying to use FP regs (not supported by target), botching IP.
1992-07-09(Finally) doc that GDB sometimes inserts quotes for you, on overloadedRoland Pesch1-5/+26
symbol completion requests.
1992-07-09Minor changes to make these work with bison again.Michael Tiemann2-13/+10
1992-07-09Only treat "class" as a token if the current language is C++.Fred Fish1-1/+2
1992-07-09added prmsHeinz G. Seidl1-0/+1
1992-07-09 * dwarfread.c (alloc_utype, decode_subscr_data): Call alloc_typeFred Fish9-143/+331
to create new blank types, instead of handcrafting them. * defs.h (printfi_filtered): Add prototype. * utils.c (printfi_filtered): New function. * gdbtypes.c (recursive_dump_type): Use printfi_filtered to to simplify the code. Other cleanups. * gdbtypes.c (check_stub_method): Demangle using DMGL_ANSI. * gdbtypes.h (struct cplus_struct_type): Add comments describing use of various fields. * gdbtypes.c (print_bit_vector, print_cplus_stuff): New functions. * c-exp.y (%token): Add CLASS as a token for C++, add grammar production that currently treats it exactly the same as STRUCT. * c-exp.y (yylex): Recognize "class" as token CLASS. * symtab.c (gdb_mangle_name): Rewrite to match current g++ stabs. * symtab.c (decode_line_1): Fix to pass quoted args on down to general symbol handling code. Call cplus_mangle_opname with DMGL_ANSI. * symtab.c (decode_line_2): Print demangled function names in breakpoint menus, instead of just file and line number. * symtab.c (name_match): Call cplus_demangle with DMGL_ANSI. * valprint.c (type_print_base): Print "class" for C++ classes, rather than "struct". Print section labels for public, protected and private members of C++ classes. * values.c: Include demangle.h. * values.c (value_headof): Call cplus_demangle with DMGL_ANSI.
1992-07-09* Makefile.in (VERSION): Update to 4.5.8.Stu Grossman2-2/+6
1992-07-08 * archive.c (bsd_write_armap): write the timestamp of theSteve Chamberlain1-0/+8
archive header to be just a little bit later than the timestamp of the file, otherwise the linker will complain that the index is out of date.
1992-07-08Remove tm-es1800.h and remote-es1800.c from distribution files untilFred Fish1-2/+0
copyright assignment with Ericsson is completed.
1992-07-08* dbxread.c (dbx_symfile_init): Init stab_section_info to NULL toStu Grossman4-51/+77
prevent crashes when examining cross-targets. * dbxread.c (process_one_symbol): Include directory name when calling start_subfile for SOL & BINCL symbols. This allows gdb to find include files, and yacc/lex sources when the cwd doesn't match that in which the object was compiled. * objfiles.h (ALL_MSYMBOLS): Don't seg fault when there are no msymbols. * symtab.c (lookup_symtab_1): Rewrite. It now handles include files.
1992-07-08* config/mh-solaris: Use -xs when compiling so that Sun-C putsStu Grossman1-0/+5
a symbol-table into the executable.
1992-07-07get the CROSS macro into gcc's flagsK. Richard Pixley1-7/+7
1992-07-07Tired of watching byacc be sanitized out. :)Sean Eric Fagan1-0/+1
1992-07-07 * maint.c (maintenance_command, maintenance_info_command):Fred Fish2-3/+10
Install with allow_unknown as 0 and call help_list to show list of possibilities when no subcommand is specified.
1992-07-07 * config.sub: Add es1800 (m68k-ericsson-es1800).Fred Fish1-0/+8
1992-07-07 * configure.in: Add m68k-ericsson-*.Fred Fish1-0/+4
1992-07-07 * configure.in: Add m68k-ericsson-*.Fred Fish7-2/+2309
* remote-es1800.c, tm-es1800.h, config/es1800.mt: New files.
1992-07-07*** empty log message ***Steve Chamberlain2-0/+8
1992-07-06updated to July 1K. Richard Pixley1-24/+53
1992-07-06Add gdb-stabs.h to list of files to keep.Fred Fish1-0/+1
1992-07-06 * maint.c: New file.Fred Fish11-50/+439
* Makefile.in (SFILES_MAINDIR): Add new file maint.c. * Makefile.in (OBS): Add new file maint.o. * defs.h (command_class): Add class_maintenance. * defs.h (MAINTENANCE_CMDS): Default to including maintenance commands. Allow for them (and other nonessential parts of gdb) to be selectively left out under special circumstances. * gdbtypes.c (recursive_dump_type): New function; supports maintenance print-type command. * gdbtypes.h (recursive_dump_type, maintenance_print_type): Add prototypes. * main.c (maintenancelist, maintenanceinfolist): Add maintenance command lists. * main.c (initialize_cmd_lists): Eliminate unnecessary casts on initializers. Add initializations for setprintlist, showprintlist, setchecklist, showchecklist, maintenancelist, and maintenanceinfolist. * printcmd.c (maintenance_print_type): New maintenance cmd. * valprint.c (setprintlist, showprintlist): Move to main.c, as implied by comment that all cmd lists are owned by main.c. * infcmd.c (unsetlist): Move to main.c, as implied by comment that all cmd lists are owned by main.c. * language.c (setchecklist, showchecklist): Move to main.c, as implied by comment that all cmd lists are owned by main.c * breakpoint.c (enablelist, enablebreaklist, disablelist, cmdlist, deletelist): Remove redundant declarations (also in gdbcmd.h). * symmisc.c (printsyms_command): Now maintenance_print_symbols. * symmisc.c (printmsyms_command): Now maintenance_print_msymbols. * symmisc.c (printpsyms_command): Now maintenance_print_psymbols. * symmisc.c (printobjfiles_command): Now maintenance_print_objfiles. * symtab.h (maintenance_print_symbols, maintenance_print_psymbols, maintenance_print_msymbols, maintenance_print_objfiles): Add prototypes. * symmisc.c (printsyms_command, printpsyms_command, printmsyms_command, printobjfiles_command): Removed from _initialize_symmisc. * main.c (dump_me_command): Moved to maint.c and renamed to maintenance_dump_me. * breakpoint.c (all_breakpoints_info): Rename to maintenance_info_breakpoints. * breakpoint.c (_initialize_breakpoint): Convert add_info of all_breakpoints_info to add maintenance_info_breakpoints to the maintenanceinfolist instead. main.c (initialize_main): Set up maintenance class commands.
1992-07-05* energize-patches: Fix minor problems with building energize lib.Stu Grossman2-29/+30
(Also all energize.h to .Sanitize).
1992-07-05* energize-patches: Change names of all cadillac procedure callsStu Grossman2-362/+290
to be energize procedure calls. Simplify many hooks by moving tests energize.c. Configure energize, and build it automatically now.
1992-07-05 * Makefile.in (VERSION): Bump to 4.5.7.Fred Fish3-2/+12
* cplus-dem.c (demangle_args): Validate index for previously seen type to guard against bogus values from malformed manglings. * valops.c (value_struct_elt_for_reference): Guard against blindly using NULL return value from lookup_symbol.
1992-07-05* cadillac.c, cadillac-patches: Rename to energize.c andStu Grossman1-0/+10
energize-patches. Change all routines and variables named 'cadillac*' to 'energize*'. Create new file called energize.h to hold all interface declarations. * deblib/connection/*: Move all of this stuff into energize/, but delete unneeded files.