aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1993-12-17Modified Files:Kung Hsu1-3/+3
ChangeLog symtab.c c-valprint.c * symtab (decode_line_1): fix a bug when position char is not set correctly. * c-valprint (c_val_print): handle vtbl printing when vtbl is not set up yet.
1993-12-16 * mips-tdep.c (read_next_frame_reg): If SIGFRAME_REG_SIZE is notIan Lance Taylor1-0/+5
defined, define it as 4.
1993-12-16 * config/m68k/nm-hp300bsd.h: Correctly identify 4.3BSD vs 4.4BSD.Jeff Law4-3/+20
* config/m68k/tm-hp300bsd.h (REMOTE_BPT_VECTOR): Define. * config/m68k/tm-m68k.h (REMOTE_BPT_VECTOR): Allow targets to override. (REMOTE_BREAKPOINT): Likewise.
1993-12-14 Implement support for Chill POWERSETs.Per Bothner7-2/+108
* ch-exp.y (operand_2): Implement 'Element IN PowerSet'. * ch-typeprint.c (chill_type_print_base): Handle POWERSETs. * ch-valprint.c (chill_val_print): Handle TYPE_CODE_SET. * eval.c (evaluate_subexp): Implement BINOP_IN. * expression.h (enum exp_opcode): Added BINOP_IN. * gdbtypes.c (create_set_type), gdbtypes.h: New function. * stabsread.c (read_type): If 'S', create a set type. * valarith.c (value_bit_index, value_in), value.h: New functions, for indexing in SETs.
1993-12-13 * paread.c (pa_symfile_init): Check for the existance of stabsFred Fish2-5/+11
after DBX_TEXT_SECT has been initialized.
1993-12-12 * config/h8300/tm-h8300.h (BREAKPOINT): Insn changed to sleep.Steve Chamberlain1-0/+8
(DECP_PC_AFTER_BREAK): Now is 0. * config/h8500/tm-h8500.h (REGISTER_BYTES, REGISTER_BYTE, REGISTER_NAMES): update to new view. (INIT_EXTRA_FRAME_INFO): No extra frame info now. * config/sh/sh.h (NOP): Define NOP insn. * config/z8k/tm-z8k.h (BIG): is now sim_z8001_mode. * config/z8k/z8ksim.mt (TDEPFILES): Add remote-sim.o to list.
1993-12-12 * config/z8k/tm-z8k.h (BIG): is now sim_z8001_mode.Steve Chamberlain2-3/+3
* config/z8k/z8ksim.mt (TDEPFILES): Add remote-sim.o to list.
1993-12-12 * config/sh/sh.h (NOP): Define NOP insn.Steve Chamberlain1-0/+1
1993-12-12 * config/h8500/tm-h8500.h (REGISTER_BYTES, REGISTER_BYTE,Steve Chamberlain1-16/+32
REGISTER_NAMES): update to new view. (INIT_EXTRA_FRAME_INFO): No extra frame info now.
1993-12-12 * config/h8300/tm-h8300.h (BREAKPOINT): Insn changed to sleep.Steve Chamberlain1-4/+5
(DECP_PC_AFTER_BREAK): Now is 0.
1993-12-12 * ser-go32.c: Lint. (strncasecmp): Removed, now in libiberty.Steve Chamberlain5-299/+156
(go32_readchar): Special handling for faster polling. (async structure): Volatile. * h8300-tdep.c (print_register_hook): Allocate and use the right number bytes for the raw register. * h8500-tdep.c (regoff, frame_find_saved_reg, examine_prologue): deleted. (h8500_register_size, h8500_register_virtual_type, ): Use new way of counting registers. * remote-e7000.c (echo_index): deleted. (expect): Better handling of user interrupts. (expect_prompt): Remove never used log file support. (want, want_nopc): Add support for H8/300H. (fetch_regs_from_dump): Treat \r and \n as whitespace. (e7000_drain): Send an "end" command before waiting for output to stop. (e7000_wait): Cope with H8/300H, better handling of user interrupts. (why_stop, expect_n, sub2_from_pc): New function. * remote-utils.c (gr_load_image): call fflush and QUIT more regularly. * utils.c (notice_quit): New function for polling for user interrupts.
1993-12-11 * stabsread.c (read_array_type): Allow negative array bounds,Fred Fish4-8/+74
without interpreting that to mean "adjustable." * ch-valprint.c (chill_val_print): Handle RANGE types. * ch-typeprint.c (chill_type_print_base): Handle BOOL. Handle variant records. Handle RANGE types.
1993-12-08Change remite-e7000.c to remote-e7000.c.Ian Lance Taylor1-1/+1
1993-12-08TypoIan Lance Taylor1-1/+1
1993-12-08 * config/mips/idt.mt: Use tm-idt.h instead of tm-bigmips.h.Ian Lance Taylor6-2/+59
* config/mips/idtl.mt: Use tm-idtl.h instead of tm-mips.h. * config/mipos/tm-idt.h, config/mips/tm-idtl.h: New files; use different BREAKPOINT value for IDT.
1993-12-07 * mipsread.c: Include bfd.h and coff/sym.h.Ian Lance Taylor1-0/+4
1993-12-07set the other three terminal state pieces for systems that HAVE_SGTTYK. Richard Pixley2-0/+11
1993-12-06 * configure.in: Recognize mips* for all mips targets.Ian Lance Taylor2-11/+17
(mips*el-*-elf*, mips*-*-elf*): New targets; use idt and idtl.
1993-12-06 Added Irix 5 support.Ian Lance Taylor6-3637/+203
* configure.in (mips-sgi-irix5*): New host and target. Use irix5 for both. * config/mips/irix5.mh, config/mips/irix5.mt, config/mips/xm-irix5.h, config/mips/nm-irix5.h, config/mips/tm-irix5.h, irix5-nat.c: New files for Irix 5 support. * mdebugread.c: New file, split out of mipsread.c. Added elfmdebug_build_psymtabs routine. Added some checks on external symbols. Changed code to keep ecoff_debug_info and ecoff_debug_swap structs in the psymtab and in global pointers rather than retrieving them from the bfd. Also changed to keep the pending list with the psymtab rather than the objfile (each psymtab for a single objfile points to the same pending list). * mipsread.c: Bulk of file moved into mdebugread.c, leaving just the sym_fns. * Makefile.in (SFILES): Added mdebugread.c. (OBS): Added mdebugread.o. (mdebugread.o): New target. * symfile.h: Declare mdebug_build_psymtabs and elfmdebug_build_psymtabs. * elfread.c (struct elfinfo): Added mdebugsect field. (elf_locate_sections): Remember location of .mdebug section. (elf_symfile_read): Call elfmdebug_build_psymtabs on .mdebug section. * infrun.c (AT_FUNCTION_START): Set to 0 if not already defined. (wait_for_inferior): Use AT_FUNCTION_START if it is defined to see if PC is at the start of a function. * mips-tdep.c (read_next_frame_reg): Use SIGFRAME_REG_SIZE, and give it a default definition. (mips_skip_prologue): Skip instructions which initialize $gp register. (in_sigtramp): New procedure, moved in from mipsread.c. * config/mips/tm-mips.h: Declare in_sigtramp.
1993-12-06 * serial.h (serial_fdopen): Make parameter const to matchIan Lance Taylor1-1/+1
function definition.
1993-12-06New files for Irix 5 support.Ian Lance Taylor8-0/+4849
1993-12-06Unsnarl xref for h8 config (while making sure it still works for "all" config)Roland Pesch1-4/+7
1993-12-04Fix a few typos.John Gilmore1-0/+4
1993-12-03 * config/mips/irix4.mh: Enable ser-tcp.o.Stu Grossman1-1/+1
1993-12-02 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadwordJeff Law1-0/+14
stores. * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword stores. (fpu_short_memory_tests): Likewise.
1993-11-30 * Makefile.in (check): Do not use subdir_do, so thatIan Lance Taylor1-0/+5
TARGET_FLAGS_TO_PASS is used correctly.
1993-11-30 * i386-nlmstub.c: Undo I/O redirection changes by Tom Lord.Stu Grossman2-14/+19
These definitely won't work under Netware.
1993-11-29Modified Files:Kung Hsu2-1/+6
ChangeLog stabsread.c * stabsread.c(read_struct_field): Fix the check when getting to member functions. (fix pr4000).
1993-11-29 gcc -Wall -O lint:Ian Lance Taylor1-0/+10
* mips-tdep.c (heuristic_proc_desc): Initialize reg30 to avoid warning. Unnest comment. (init_extra_frame_info): Remove unused variable mask. (MASK): Fully parenthesize. (mips_push_dummy_frame): Remove unused variable val. (mips_skip_prologue): Remove unused variables f and b.
1993-11-29 * mipsread.c (parse_symbol, parse_partial_symbols): Do not createPeter Schauer1-0/+5
(partial) symbols for opaque struct definitions.
1993-11-29 * i386ly-tdep.c (i386lynx_saved_pc_after_call): Change call_instStu Grossman2-1/+11
to unsigned char to avoid domain warning for some values.
1993-11-29Formatting improvements from 93q4 release.Roland Pesch3-24/+36
1993-11-29Fix punctuation after corrected xref.Roland Pesch1-1/+1
1993-11-29 * gdb.texinfo (New Features): mention threads.Roland Pesch3-80/+158
(Summary, C): fix xrefs in newly contributed text. (Threads): index entries, clarifications, example (passim): minor typos fixed, phrasing improvements * remote.texi (Bootstrapping): rephrase text on ^C and add index entries; (Server): explain use of gdbserver w/real-time systems, add example of conflicting TCP port; (MIPS Remote) break up running text into table, highlighting commands, and add example.
1993-11-24comment fix.Roland Pesch1-1/+1
1993-11-24* refcard.tex: avoid bad linebreaks even when REFEDITS=psrc.sedRoland Pesch1-48/+142
(these probably crept w/minor changes in spacing when A4 stuff updated recently); update copyright date consistently * cygref.tex: bring up to date with refcard.tex
1993-11-23 * remote-e7000.c (e7000_wait): Cope with H8/300 register dump.Steve Chamberlain2-29/+13
* config/h8300/h8300hms.mt: Add remote-e7000.
1993-11-22 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.Peter Schauer1-1/+2
* gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed .stabs directives in comments.
1993-11-22 * gdb/config/m88k/delta88.mh (NATDEPFILES): Added corelow.o andFred Fish3-2/+18
coredep.o to this list. * gdb/m88k-nat.c (m88k_register_u_addr): Avoid error when passed the number for an M88110 extended register by just returning the address of r0.
1993-11-20 * go32-xdep.c (re_comp, re_exec): Remove stubs now that gdbFred Fish2-3/+5
always uses it's own version of regex.
1993-11-20Modified Files:Kung Hsu1-0/+6
ChangeLog valops.c symtab.c * valops.c(value_struct_elt_for_reference): enhance search operator in c++. * symtab.c(decode_line_1): same as above.
1993-11-19 * symtab.c (decode_line_1): Add comment about use ofJim Kingdon2-0/+13
return_to_top_level directly instead of error. Add comment saying that the '' should not be needed--that the completer should be fixed.
1993-11-19 * TODO: New file, describing tests we could write.Jim Kingdon1-1/+1
* gdb.t09/corefile.exp: Move description of tests to write to TODO.
1993-11-19 * TODO: New file, describing tests we could write.Jim Kingdon1-0/+5
* gdb.t06/corefile.exp: Move description of tests to write to TODO.
1993-11-19Modified Files:Kung Hsu2-7/+32
ChangeLog symtab.c * symtab.c(decode_line_1): fix the inconsistency of setting breakpoint with '' or without them. The '' is needed when you want name completion.
1993-11-19New file, for known lacks in testsuiteJim Kingdon1-0/+0
1993-11-18Modified Files:Kung Hsu2-0/+11
ChangeLog valops.c * valops.c(search_struct_method): to use unified search so type conversion operator works in calling method. (this file should be checked in with last commit, I missed it).
1993-11-18Fix for PR 3978:Fred Fish1-0/+7
* valprint.c (val_print_string): When looking for a null terminator compare current bufsize to fetchlimit to determine when to stop, instead of computing buffer+fetchlimit which may overflow for very large limits (like "unlimited").
1993-11-18Modified Files:Kung Hsu1-0/+6
ChangeLog eval.c valarith.c * eval.c(evaluate_subexp): to use unified search so type conversion operator works in calling method. * valarith.c(value_x_binop, value_x_unop): same as above.
1993-11-17 * mipsread.c: Change use of ECOFF information to correspond toIan Lance Taylor1-0/+6
changes in bfd/libecoff.h. (mipscoff_symfile_offsets): Made static.