aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1993-11-12 * partial-stab.h: Ignore ':' symbol descriptors. Same case asJim Kingdon2-5/+24
Kung's stabsread.c change.
1993-11-12 * stabs.texinfo (Nested Symbols): New node.Jim Kingdon2-8/+34
(String Field, Symbol Descriptors): Refer to it.
1993-11-12* gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.Jim Kingdon1-0/+4
1993-11-12Modified Files:Kung Hsu2-8/+29
ChangeLog stabsread.c * stabsread.c (patch_block_stabs, define_symbol, read_type): in g++ template instantiation, nested class can be part of the params, and '::' can gets into symbol or type names. This is to fix the problem. (fix pr3837)
1993-11-12Modified Files:Kung Hsu2-1/+6
gdbtypes.c ChangeLog * gdbtypes.c (lookup_struct_elt_type): Handle type ref or pointer to struct/union case. (fix pr3857)
1993-11-12 * coff-solib.c (coff_solib_add): Cast result of alloca().Stu Grossman7-75/+176
* m68k-tdep.c (m68k_saved_pc_after_call): Get rid of GDB_TARGET_IS_SUN3. Use more general SYSCALL_TRAP macro. * config/m68k/m68klynx.mh (NATDEPFILES): Remove exec.o (it's already in TDEPFILES). * config/m68k/tm-m68k.h (SAVED_PC_AFTER_CALL): Use m68k_saved_pc_after_call. * Remove all Sun3 specific stuff. * (FIX_CALL_DUMMY): Cast arg to bfd_putb32 to unsigned char *. * config/m68k/tm-m68klynx.h: Define SYSCALL_TRAP as trap #10. Disable REMOTE_BREAKPOINT mechanism. * config/m68k/tm-sun3.h: Get rid of GDB_TARGET_IS_SUN3. * Protect from multiple includion. * Move Sun3 specific stuff from tm-m68k.h to here. * Define SYSCALL_TRAP as trap #0. * Remove def of SAVED_PC_AFTER_CALL (now in tm-m68k.h). * gdbserver/low-lynx.c: Redo all register store/fetch stuff to make it portable for 386 and 68k.
1993-11-12 * mips-tdep.c (init_extra_frame_info): Check to see whether theJim Kingdon2-34/+98
registers mentioned in the proc_desc have been saved. This generalizes mips_in_lenient_prologue in the sense that we keep searching until we've found saves for all the registers, not just look for a "lenient prologue" pattern. * mips-tdep.c: #if 0 lenient prologue code. * mips-tdep.c (heuristic_proc_desc): Don't assume a host short is 16 bits.
1993-11-12* config/i386/i386sol2.mh: Comment out corelow.o.Jim Kingdon1-0/+2
1993-11-12 * printcmd.c (address_info): Use filtered, not unfiltered functions.Jim Kingdon1-0/+5
We should be able to deal with a QUIT here.
1993-11-11 * printcmd.c (address_info): Use fprintf_symbol_filteredJeff Law4-54/+130
to print the symbol name. * stabsread.c (define_symbol): Handle cfront lossage for struct/union/enums and typedefs. * partial-stab.h (case N_BINCL): Update psymtab_language as appropriate when changing subfiles. (case N_SOL): Update psymtab_language as appropriate when changing subfiles. Add typedef for structs, unions, and enums when processing C++ files.
1993-11-11 * stabs.texinfo (Stabs in ELF): Clarify how Bbss.bss work with respectJim Kingdon2-15/+36
to picking which Bbss.bss symbol to use, and (because there seems to be no good way of doing it) re-write some of the text to make it sound like Bbss.bss isn't such a great idea after all (as currently designed).
1993-11-11 * gdb.texinfo (C): In addition to saying people have to use g++ forJim Kingdon2-6/+29
good results, say they have to use stabs. Specifically say cfront doesn't work well. (Summary): Merge in information on Modula-2, Pascal, and Chill from the gdb README. Add xrefs to places where the support for the various languages is described in detail.
1993-11-11 * README: Remove information on languages and just cite the (newlyJim Kingdon1-0/+3
updated) information in doc/gdb.texinfo instead.
1993-11-11* delta68-nat.c: Fix typos (add missing ");" and stuct -> struct).Jim Kingdon2-2/+6
1993-11-10 * dbxread.c (process_one_symbol, N_RBRAC): Don't clearJim Kingdon1-0/+5
within_function just because local_symbols is NULL. It appears that this bug has existed since the 10 Apr 89 change which started clearing within_function here.
1993-11-10 * dbxread.c: Remove BELIEVE_PCC_PROMOTION define. The code whichJim Kingdon2-9/+2
used this was moved to stabsread.c a long time ago.
1993-11-10 * config/m68k/tm-m68k.h: Clean up CALL_DUMMY comment.Jim Kingdon8-18/+42
* config/m68k/{tm-hp300bsd.h,tm-hp300hpux.h,tm-m68k-em.h, tm-monitor.h,tm-sun3.h,tm-vx68.h}, config/sparc/tm-sparc.h: Define BELIEVE_PCC_PROMOTION.
1993-11-10 * dstread.c (dst_sym_fns): Update for flavours.Jim Kingdon2-2/+9
* symfile.c (find_sym_fns): Add kludge for apollo like for rs/6000. * dstread.c (dst_symfile_offsets): Set objfile->num_sections.
1993-11-10 gcc -Wall lint:Jim Kingdon5-13/+26
* thread.c: Include "gdbcmd.h" and <ctype.h>. * Makefile.in: Update dependency. * thread.c (thread_command): Remove unused variable p. * values.c (unpack_double): Use len instead of TYPE_LENGTH (type). * valprint.c (print_floating): Correctly check sign bit now that we are using unsigned arithmetic. * symtab.c (find_pc_line_range): Remove unused variables exact_match, ind, and l.
1993-11-10Modified Files:Kung Hsu1-0/+5
valarith.c ChangeLog * valarith.c (value_x_binop): fix search operator in class bug * valarith.c (value_x_unop): fix search operator in class bug
1993-11-10 * Makefile.in (init.c): Add udi2go32.o to list of files that weJim Kingdon3-5/+17
should not try to search for _initialize_* functions. * remote-udi.c (udi_wait): Change UDIGdb_StdoutReady back to UDIStdoutReady. It accidentally got changed on 24 Oct 93 when stdout was changed to gdb_stdout. Likewise for UDIGetStdout, UDIStderrReady, and UDIGetStderr.
1993-11-09Same as last time (putc_unfiltered) only this time having saved theThomas Lord1-2/+2
modified source before checking it in.
1993-11-09Fixed too many args to putc_unfiltered.Thomas Lord1-0/+9
1993-11-09Fixed a few regular typos (@var for @value).Roland Pesch2-3/+3
1993-11-09* utils.c (quit): Also call gdb_flush on standard output and error.Jim Kingdon1-0/+2
1993-11-09 * .gdbinit: Remove "source /.gdbinit". It causes a spurious errorJim Kingdon2-1/+6
if /.gdbinit doesn't exist (and I know of no convention of putting something in /.gdbinit).
1993-11-09Modified Files:Kung Hsu2-2/+7
cp-valprint.c ChangeLog * cp-valprint.c (cp_print_value_fields): change output from <no value> to <optimized out or zero length>
1993-11-09RUNTEST = test for existance of a runtest in the source tree first.Jeffrey Wheat2-1/+10
1993-11-08 * Makefile.in: Remove unused variable GCC. Remove "#CC=cc" lineJim Kingdon2-2/+3
which doesn't really relate to anything.
1993-11-08 * Makefile.in (CC_FOR_TARGET): Test for existence of gcc/xgcc, notJim Kingdon2-1/+4
for existence of gcc/Makefile.
1993-11-08* gdb.t20/gdbme.cc: Add comment about pmi being optimized out.Jim Kingdon1-0/+4
1993-11-08 * inflow.c (terminal_init_inferior), infptrace.c (child_resume):Jim Kingdon1-0/+4
Add comments about use of Lynx PIDGET and how we will want to clean it up.
1993-11-08 * stabs.texinfo: Clean up stuff about visibility and virtualJim Kingdon2-30/+53
characters. * stabs.texinfo (N_M2C): Cite Sun doc.
1993-11-08 * stabsread.c (read_one_struct_field): Don't give up on unknownJim Kingdon2-27/+41
visibility character, just shove it in fip->list->visibility. (read_baseclasses): Don't give up on unknown virtual or visibility characters, just assume a reasonable default, complain, and keep going. (attach_fields_to_type): Complain on unrecognized visibility. One result of all this is that '9' (VISIBILITY_IGNORE) can be used in a stab as well as being something which GDB uses internally.
1993-11-08 * stabsread.c: Remove long_kludge_name code (it was already #if 0).Jim Kingdon2-95/+22
* stabsread.c (read_one_struct_field): Clean up comments to reflect Kung's change of 5 Nov 93.
1993-11-08* configure.in: Remove h8300h, we have multilib now.David Edelsohn2-1/+4
1993-11-08netware target support.David Henkel-Wallace1-1/+1
1993-11-08assert netware, etcDavid Henkel-Wallace2-0/+8
1993-11-08 * symtab.c (decode_line_1, decode_line_2): Do not adjust pc byPeter Schauer2-9/+25
FUNCTION_START_OFFSET if funfirstline is not set.
1993-11-06Modified Files:Kung Hsu4-7/+51
gdbtypes.h stabsread.c cp-valprint.c ChangeLog * gdbtypes.h : add a field 'ignore_field_bits in cplus_specific, and macros to handle the bits. * stabsread.c (read_one_struct_field): add VISIBILITY_IGNORE, and for field of length 0, set this bit on. * cp-valprint.c (cp_print_value_fields): for VISIBILITY_IGNORE field, print <no value>.
1993-11-06 * gdb.texinfo: updates re threads.Roland Pesch1-15/+235
1993-11-06 * gdb.texinfo: updates re threads.Roland Pesch1-2/+2
* remote.texinfo: avoid index entries starting with digits.
1993-11-06 * gdb.texinfo: updates re threads.Roland Pesch1-0/+5
* remote.texinfo: avoid index entries starting with digits.
1993-11-05* Version 4.11.2.Jim Kingdon2-1/+5
1993-11-05 * inflow.c (terminal_init_inferior): Temporarily use Lynx PIDGETStu Grossman4-59/+205
macro to set process groups. * infptrace.c (child_resume): Temporarily use Lynx PIDGET to specify resumption of all threads. * infrun.c (wait_for_inferior): Fix handling of thread-specific breakpoints for systems where DECR_PC_AFTER_BREAK > 0 (ie: backup PC by the right amount when continuing the thread). * thread.c (thread_apply_command): Add the `thread apply' command to apply a given GDB command to a list of threads.
1993-11-05* Makefile.in (init.c): Don't call sed if filename is empty.Jim Kingdon2-2/+9
1993-11-05 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well asJim Kingdon1-0/+2
"_vb$".
1993-11-05 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.Jim Kingdon1-0/+5
* gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
1993-11-05 * dbxread.c (unknown_symchar_complaint): Make message refer toJim Kingdon2-1/+5
"symbol descriptor" not "symbol type character" for consistency with stabs.texinfo terminology.
1993-11-05 * stabsread.c (read_struct_fields): Accept either '$' or '.' asJim Kingdon2-5/+13
the character which introduces a cpp_abbrev or anonymous type.