aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1995-10-24 * monitor.h (struct memrw_cmd->resp_delim): Document this as a regexp.Stu Grossman2-1/+3
1995-10-24 * monitor.c (monitor_expect_regexp): Same as monitor_expect, butStu Grossman3-29/+112
with the obvious extension. (monitor_read_memory_single): Use regexp for getmem.resp_delim because of parsing ambiguities caused by certain monitors. (monitor_read_memory): Use new regexp stuff to parse getmem.resp_delim. * sh3-rom.c: Finish off table. Use new regexp capability for getmem commands.
1995-10-24 * infrun.c (wait_for_inferior): Disable questionable code nearStu Grossman4-27/+128
the step range test. Replace call detection test with much simpler (and more efficient) test that doesn't require prologue examination (as often). * symtab.c symtab.h (in_prologue): New function that indicates whether or not we are in a function prologue. This uses the symbol table, and then falls back to prologue examination if that fails. It's much more efficient for remote debugging because it avoids examining memory, which is very slow. This is used in wait_for_inferior to determine if we've made a function call that needs to be skipped over (for next/nexti). * mips-tdep.c (after_prologue): New function, returns the PC after the prologue. Uses PDRs and the symbol table. (mips_find_saved_regs): Use in_prologue() to avoid costly prologue examination if possible. (mips_skip_prologue): Use after_prologue() if possible to avoid costly prologue examination.
1995-10-24 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.Jeff Law1-0/+11
* gdb.disasm/hppa.s: Corresponding changes.
1995-10-23The revision 2.48 change (grossman 1995/10/16) had unfortunatelyJackie Smith Cashion4-23/+31
broken the prompt spotting for the <RISQ> variant of the IDT monitor. Also took this opportunity to add the vr4300 configure.in options.
1995-10-21 * alpha-tdep.c, mips-tdep.c (init_extra_frame_info):Peter Schauer6-44/+99
Do not set saved registers from heuristics for a sigtramp frame. * dwarfread.c (enum_type): Determine signedness of enum type from enumerators. * mips-tdep.c: Include gdb_string.h, gcc -Wall lint. * rs6000-nat.c (xcoff_relocate_core): Fix typo. * valops.c (value_repeat): Fix length of memory transfer to match recent allocate_repeat_value change.
1995-10-20 * gdbtypes.c (get_discrete_bounds): Fix typo.Per Bothner1-1/+1
1995-10-20 * defs.h (SEEK_SET, SEEK_CUR): Add default definitions.Stan Shebs3-10/+15
* dbxread.c, mdebugread.c, os9kread.c (SEEK_SET, SEEK_CUR): Remove default definitions.
1995-10-19Hitachi SH3e, patch to make FP registers debuggable.Jim Wilson3-2/+87
1995-10-19 * Makefile.in (CC-LD): Rename to CC_LD, so MPW xform works.Stan Shebs6-15/+18
(MMALLOC_SRC): Define. (MMALLOC_CFLAGS): Use. (ser-mac.o): Add rule. * dwarfread.c, somread.c, ultra3-nat.c, xcoffread.c: Replace L_SET with SEEK_SET in all calls to bfd_seek. * scm-tags.h (scm_tags): Remove excess comma.
1995-10-19Comings and goings of Mac-related filesStan Shebs1-2/+2
1995-10-19 * mpw-config.in: Adapt to work with autoconf'ed configury;Stan Shebs7-1815/+316
build config.h, add empty definitions to mk.tmp. (powerpc-apple-macos): Make it work. * mpw-make.sed: New file, sed commands to translate Unix makefile into MPW syntax. * mpw-make.in: Remove. * mac-gdb.r: New file, was macgdb.r, renamed for consistency with other tools, now includes cfrg resource. * macgdb.r: Remove. * config/m68k/xm-mpw.h: Remove most of contents, replace with include of include/mpw/mpw.h.
1995-10-18 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs targetJeff Law3-6/+0
makefile fragment. * config/mt-hpux: Deleted. Because we longer need to statically link nodebug for hpux.
1995-10-18 * hppa-tdep.c (frame_chain): Fix more obscure problems causedJeff Law2-2/+32
by system calls that core dump processes without saving all the register state.
1995-10-18 * Many files: When warning about suppressed tests due to aJeff Law18-17/+26
nonexistant test binary, avoid incrementing the warning count. Fixes bogus UNRESOLVED test results.
1995-10-17 * config/pa/hppahpux.mt (XDEPFILES): Remove bogus definition.Jeff Law2-1/+5
* config/pa/hppapro.mt (XDEPFILES): Likewise.
1995-10-17Fix typoFred Fish2-1/+5
1995-10-16 * remote-mips.c: Add support for speedy (about 10x faster)Stu Grossman2-12/+301
downloads.
1995-10-16 * remote-array.c: Move baud_rate initialization fromStu Grossman3-2/+9
_initialize_array to array_open. It was forcing the baud rate of all targets to be 4800 baud! Seems like I've fixed this before... * config/mips/idt.mt (TDEPFILES): Remove remote-array.o. This has *nothing* to do with IDT!!!
1995-10-16 * gdbtk.c (gdb_disassemble): Use fprintf_unfiltered instead ofStu Grossman2-1/+4
fprintf_filtered.
1995-10-16 * Makefile.in sh3-rom.c config/sh/sh.mt config/sh/tm-sh.h: AddStu Grossman7-7/+219
sh3 monitor support. * monitor.c: Cleanup regexp compilation stuff to make it easier to use several regexps. * monitor.h: Get rid of struct rom_cmd_data. It's no longer used. * config/m68k/tm-monitor.h: Don't redefine NUM_REGS here. It just causes GDB to crash.
1995-10-16 * sparcl-tdep.c: Cleanup serial error handling.Stu Grossman2-17/+28
1995-10-16 * dcache.c: Change default value of remotecache to off. It justStu Grossman3-53/+98
screws up too many targets. * sparcl-stub.c: Add prototypes to many forward decls. * Create private copies of strlen, strcpy, and memcpy to prevent chaos when user steps into them. * (trap_low handle_exception): Clean up DSU support code (hardware breakpoints). Move lots of stuff from asm-land to C-land (make it much easier to #ifdef if necessary). Also, use trap 255 to get into break mode instead of doing a DSU register write, which may trash the register. * (putpacket): Don't check return value of putDebugChar. It returns void...
1995-10-15 * rs6000-tdep.c: Don't include a.out.h, improve some formatting.Stan Shebs2-43/+50
1995-10-13 * srcwin.cpp (CSrcScroll1::OnDraw): Don't show disabledSteve Chamberlain1-0/+10
splats unless a breakpoint is possible. * gui.mak: Include mips config. * prebuilt/mips/elf32-target.h: Regenerated.
1995-10-13 * somsolib.c (som_solib_add): Just give a warning if a fileJeff Law2-1/+24
mentioned in the dld_list can't be found. Warning seems more reasonable than croaking. * config/pa/tm-hppah.h (FRAME_SAVED_PC_IN_SIGTRAMP): Dig out the PC from the PC queues rather than %r31. Fixes net bug. Might also fix one of the hpux10 corefile.exp failures, not sure (will test when I get back monday morning).
1995-10-12 * corelow.c (core_open): Don't update the to_sections andJeff Law6-7/+70
to_sections_end fields in core_ops here. It's too late. * irix5-nat.c (solib_add): Update the to_sections and to_sections_end fields in core_ops here if needed. * osfsolib.c (solib_add): Likewise. * rs6000-nat.c (xcoff_reload_core): Likewise. * solib.c (solib_add): Likewise. * somsolib.c (solib_add): Likewise.
1995-10-12 * Makefile.in (VERSION): Bump version to 4.15.1Fred Fish2-1/+12
1995-10-11 * Makefile.in (VERSION): Version 4.15 released.Fred Fish2-13/+163
* README: Updated for version 4.15. * README.GDBTK: Updated for version 4.15 * NEWS: Updated for 4.15 release.
1995-10-10Document changesFred Fish1-0/+9
1995-10-10 * Makefile.in (BISON): Remove macro definition.Fred Fish1-7/+2
(YACC): Set from autoconfig. (FLAGS_TO_PASS): Remove BISON. (TARGET_FLAGS_TO_PASS): Remove BISON
1995-10-10RegenerateFred Fish1-17/+51
1995-10-10Add AC_PROG_YACCFred Fish1-0/+1
1995-10-10Tue Oct 10 12:25:11 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain2-7/+17
* win32-nat.c (child_create_inferior): Pass argv correctly. * Makefile.in (win32-nat.o): Add dependencies.
1995-10-09 * NEWS: Add information about win32 and arm code.Steve Chamberlain13-660/+680
* win32-nat.c: Renamed from win32.c * config/i386/win32.mh: Renamed from config/i386/i386win32.mh. * config/i386/win32.mt: Renamed from config/i386/i386win32.mt. * config/i386/tm-win32.h: Renamed from config/i386/tm-i386win32.h. * config/i386/xm-win32.h: Renamed from config/i386/xm-i386win32.h. * configure.in (i[345]86-*-win32): Updated to cope with filename changes. * configure: Regenerated.
1995-10-09 * ch-exp.y (yylex): Also look for '$' following '$'.Per Bothner2-1/+5
1995-10-08 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" toPeter Schauer1-0/+18
"sparc-*-solaris2*".
1995-10-08fix typoMichael Meissner2-1/+5
1995-10-07Modify last patch based on advice from Stu.Jim Wilson2-3/+9
1995-10-07 * top.c (execute_control_command): Use 0/1 instead of BFD'sStan Shebs2-15/+23
true/false.
1995-10-06 * sparcl-stub.c: include sparclite.h to get access to registerStu Grossman2-136/+160
fondling macros. * (trap_low): Save and restore FP regs if necessary. Also, clean up save and restore of debug unit regs. * (hard_trap_info): Add more architecturally defined traps. * (set_debug_traps): Only set FP disabled trap if FP is disabled. * (get_in_break_mode): Clean up. Get rid of calls to set_hw_breakpoint_trap(). Also, use write_asi macro * (handle_exception): Clean up `g' and `G' commands. Add `P' command. * (hw_breakpoint): Why was this here!? It's gone now...
1995-10-06Changes to make the simulator work again.Jim Wilson3-7/+51
* callback.c (fdbad): Fix typo in comment. (os_close, os_isatty, os_lseek, os_read, os_write): Use if statements rather than || to get correct return value. (os_write_stdout): Pass missing first argument to os_write. * remote-sim.c: Include callback.h. (_initialize_remote_sim): Call sim_set_callbacks and then initialize the callbacks.
1995-10-06 * values.c allocate_repeat_value): Allocate an array type, andPer Bothner4-123/+72
a value of that type; use that instead of setting VALUE_REPEATED. * value.h (struct value): Remove fields repetitions and repeated. (VALUE_REPEATED, VALUE_REPETITIONS): Removed, no longer used. * c-valprint.c, ch-valprint.c, eval.c, printcmd.c, valops.c, value.h, values.c: Simplify, since now VALUE_REPEATED is never used. * valprint.c (value_print_array_elemen): Removed never-used function.
1995-10-05 * parse.c (write_dollar_variable): New function.Per Bothner7-374/+123
* c-exp.y (yylex): Replace code for recognizing '$' pseudo-variables with a call to write_dollar_variable. Simplify grammar correspondingly. * f-exp.y: Likewise. * m2-exp.y: Likewise. * ch-exp.y: Likewise. (Remove function match_dollar_tokens.) * scm-exp.c (scm_lreadr): Call write_dollar_variable to handle '$'.
1995-10-05Thu Oct 5 13:27:30 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain11-125/+1138
* win32.c: New file; support for debugging on windows NT. * configure.in: (i[345]86-*-win32): New target. * configure: Regnerated. * eval.c (evaluate_subexp_standard): Remove unused name. * serial.c (gdb_string.h): Include. * source.c (value.h): Include. * config/i386/i386win32.mh (XDEPFILES): Add win32.o * config/i386/i386win32.mt: New. * config/i386/tm-i386win32.h: New.
1995-10-05 * expression.h (enum exp_code): Added OP_NAME.Per Bothner9-265/+576
* expprint.c (print_subexp): Add OP_NAME support. * parse.c (length_of_subexp, prefixify_subexp): Likewise. * scm-lang.c (scm_unpack, in_eval_c, scm_lookup_name): new function. * scm-lang.h: Declare builtin_type_scm; other minor tweaks. * values.c (unpack_long): If type is SCM, call scm_unpack. * scm-valprint.c (scm_val_print): Use extract_signed_integer, instead unpack_long * scm-lang.c: More Scheme expression parsing from here ... * scm-exp.c: ... to here. New file. Also, provide for gdb to evaluate simple constants and names.. * Makefile.in: Note new scm-exp.{c,o}.
1995-10-05 * pr-8136.{ch,exp}, pr-8134.exp, func1.ch, Makefile.in: New test cases.Per Bothner7-1/+175
1995-10-05 * gdbtypes.c (get_discrete_bounds): New function.Per Bothner4-19/+73
(force_to_range_type): Use get_discrete_bounds. * gdbtypes.h (get_discrete_bounds): Add declaration. * valarith.c (value_bit_index): Generalize to use get_discrete_bounds. * ch-valprint.c (chill_val_print): Make (power)sets and bitstring support use get_discrete_bounds and generally be more robust. This fixes PR chill/8136.
1995-10-03 * remote-nrom.c (nrom_ops): Add value for to_thread_alive,Stan Shebs2-24/+32
add comment naming slots.
1995-10-03 * top.c (build_command_line): Demand arguments for if/whileJeff Law2-0/+8
commands.