aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1993-04-27Support for Hitachi SHSteve Chamberlain8-0/+521
1993-04-26 * rs6000-tdep.c (branch_dest): Deal with stepping through system call.Jim Kingdon2-2/+15
1993-04-26 * symtab.h, xcoffread.c: Revise linetable sorting comments.Jim Kingdon1-94/+50
1993-04-25 * valops.c (value_cast): A cast might also change the objectPeter Schauer1-0/+10
representation in C++. * dbxread.c (end_psymtab): Copy subpst read_symtab function from pst to get the proper read_symtab function when called from mipsread.c. * mipsread.c (mipscoff_psymtab_to_symtab, psymtab_to_symtab_1): Set cur_bfd in psymtab_to_symtab_1 as CURBFD(pst) is invalid for dummy psymtabs, inhibit processing of dummy psymtabs.
1993-04-25 * Changes from (or inspired by) AMD:Jim Kingdon3-13/+20
* remote-udi.c (udi_attach): Assignments to Space and Offset were switched, fix it. (udi_wait): Make error message (UDIGetStdout) match error. (udi_wait): Handle UDIStdinNeeded. * command.c [CANT_FORK]: Use system(). * utils.c (prompt_for_continue): Allow quit with 'q'.
1993-04-25 * solib.c (solib_add): Don't call special_symbol_handling if thereJim Kingdon1-0/+6
were errors in symbol_add_stub. Also set so->from_tty before calling symbol_add_stub.
1993-04-24switch from configuration from subdirs to configdirsK. Richard Pixley1-1/+1
1993-04-24gdbinv-s.texi, gdb.texinfo: include Hitachi SH targetRoland Pesch5-72/+109
gdb.texinfo: advance manual revision dates to present gdbinv-s.texi, gdb.texinfo, all-config.texi, h8-config.texi: stop using silly Roman numerals in @set variable names
1993-04-23 * Merge in HPPA/BSD patches from Utah:Stu Grossman10-2618/+963
* defs.h: Add const to 2nd arg of psignal prototype. * hppah-tdep.c: Renamed to hppa-tdep.c 'cuz it's common code with BSD now. * hppab-core.c: Deleted. No longer useful. * hppab-nat.c: #include more files. Use PT_WUREGS, not PT_WRITE_U. * hppab-tdep.c: Deleted. Supplanted by hppa-tdep.c. * config/pa/hppabsd.mh (NATDEPFILES): Remove hppab-core.o. * config/pa/hppabsd.mt (TDEPFILES): hppab-tdep.o => hppa-tdep.o * config/pa/hppahpux.mt (TDEPFILES): hppab-tdep.o => hppa-tdep.o * config/pa/xm-hppab.h: #define SET_STACK_LIMIT_HUGE.
1993-04-23 * Fix two bugs found by deja-gnu. One is the incorrect reportingStu Grossman3-12/+98
of the PC being in a stack dummy when looking at a core file without symbols. The other is the incorrect passing of char arguments during expression evaluation (ie: p foo('a','b') would mess up the passing of it's args because it wasn't coercing the char's to ints). * hppah-tdep.c: Rename global functions to have consistent hppa_ prefix. Make more functions static. Drop hp_ prefix from static functions. (hppa_push_arguments): Call value_arg_coerce to cast char to int args if necessary. (hppa_fix_call_dummy): Create this routine from FIX_CALL_DUMMY macro in tm-hppa.h. * inferior.h (PC_IN_CALL_DUMMY): Check for frame_address being valid (ie: != 0) before doing comparison against PC. * valops.c (call_function_by_hand): Adjust call to FIX_CALL_DUMMY to reflect new arguments. * config/pa/tm-hppa.h (POP_FRAME, PUSH_ARGUMENTS): Use new hppa_ prefix for func name. (FIX_CALL_DUMMY): Move code into hppah-tdep.c. * testsuite/gdb.t16/gdbme.c, testsuite/gdb.t17/gdbme.c: Add calls to malloc() so that we can test GDB eval of dynamically created arrays (like char strings in `print "foo"').
1993-04-23more on ParametersJim Kingdon1-0/+11
1993-04-23Doc fixes to previous doc fixes.Jim Kingdon1-2/+2
1993-04-23* stabs.texinfo (Parameters): Keep trying to get this right.Jim Kingdon1-13/+32
1993-04-23* stabs.texinfo (Parameters): Keep trying to get this right.Jim Kingdon2-27/+26
1993-04-23 * printcmd.c (print_address_symbolic): Search symtabs as well as thePeter Schauer2-10/+34
minimal symbols for a nearby symbol.
1993-04-23Comment changes around minimal symbol recording.John Gilmore1-1/+5
1993-04-22document FRAME_SAVED_PC and FRAME_CHAIN.K. Richard Pixley1-0/+4
1993-04-22comment changes onlyK. Richard Pixley2-2/+8
1993-04-22 * mips-tdep.c (heuristic_fence_post): new static variable.K. Richard Pixley2-6/+42
(heuristic_proc_start): use heuristic_fence_post, print better warnings, but only if not stop_soon_quietly. (_initialize_mips_tdep): add_set_cmd for heuristic-fence-post.
1993-04-22Thu Apr 22 14:50:05 1993 Jim Kingdon (kingdon@cygnus.com)Jim Kingdon6-18/+86
* symtab.h: Fix LOC_REF_ARG comment. Wed Apr 22 20:21:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) and Jim Kingdon (kingdon@cygnus.com) * stabsread.c (define_symbol): Combine a 'p', 'r' arg pair to a LOC_REGPARM symbol. * config/sparc/tm-sparc.h (REG_STRUCT_HAS_ADDR): Revise comments. symfile.c (compare_symbols): Don't check first character; STRCMP does that. * stabsread.c (define_symbol): Generate a LOC_REGPARM_ADDR for structures that are passed by address in a register. * symtab.h (enum address_class): Add LOC_REGPARM_ADDR. * findvar.c (read_var_value), printcmd.c (address_info, print_frame_args), stack.c (print_frame_arg_vars), symmisc.c (print_{,partial_}symbol), * symtab.c (lookup_block_symbol): Deal with it.
1993-04-22 * objfiles.h (obj_section), objfiles.c (build_objfile_section_table):Jim Kingdon7-25/+110
Add objfile field. * objfiles.c (find_pc_section): Return a struct obj_section *. * sparc-tdep.c (in_solib_trampoline): Deal with find_pc_section return. * symfile.c (syms_from_objfile) [IBM6000_TARGET]: Don't use obj_section hack. * xcoffexec (vmap_symtab): Relocate obj_sections. * printcmd.c (containing_function_bounds): Use find_pc_section.
1993-04-22Save the README file for gdb snapshots here for now. Make note inFred Fish2-0/+160
the .Sanitize file that snapshots.readme is explicitly not kept by default.
1993-04-22 * symtab.h: Clean up SYMBOL_VALUE comments.Jim Kingdon2-37/+34
1993-04-22 * gdb.t07/watchpoint.exp: Removed a29k expected failure which nowIan Lance Taylor1-0/+5
works.
1993-04-22revise comment for last changeJim Kingdon1-2/+13
1993-04-21* stabs.texinfo (Parameters): More on "local parameters".Jim Kingdon2-11/+19
1993-04-21 * stack.c (print_frame_arg_vars), printcmd.c (print_frame_args):Jim Kingdon3-15/+36
Expand comments about LOC_ARG/LOC_LOCAL pairs.
1993-04-21 * coffread.c (read_coff_symtab): Use rewind before fseek.Jim Kingdon2-12/+26
1993-04-21 * ch-exp.y: Removed unused structure_primitive_value and FIXME_23.Per Bothner2-3/+7
* Makefile.in: Add $(YFLAGS) when using $(YACC). * Makefile.in: Remove message to expect conflicts and unused rules in ch-exp.y, since there no longer are any such.
1993-04-21fix stabs.texinfo xref bugsDavid D. Zuhn2-2/+6
1993-04-21Fixed typos so paths for executables works again.Rob Savoye1-10/+14
1993-04-21(1) reduce the amount of text highlighted in warning at end ofRoland Pesch1-10/+16
"Program variables" section (2) introduce a few blank lines in menus to work around remaining makeinfo bugs
1993-04-21This is the real generic configuration. Earlier versions checked inRoland Pesch1-22/+83
seem to be copies of H8 config.
1993-04-20 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<Fred Fish1-0/+5
in explicit rules. Apparently this is not supported by some makes.
1993-04-20 * xcoffexec.c (xcoff_relocate_core): If no exec file, error()Jim Kingdon2-2/+11
rather than dumping core.
1993-04-20 * Makefile.in: Add ${srcdir}/ to all source files.Jim Kingdon5-393/+412
(alldeps.mak): Add "${srcdir}/" to files in alldeps.mak. (TAGS): Deal with srcdir and new config directory scheme. createtags: Remove. Makefile.in (NONSRC): Remove createtags. alldeps.mak: Updated.
1993-04-20 * rs6000-tdep.c: Delete unused function print_frame.Jim Kingdon3-22/+25
* frame.h (struct frame_info): Doc fix for next_frame. New field signal_handler_caller. blockframe.c (create_new_frame, get_prev_frame_info), config/rs6000/tm-rs6000.h (INIT_EXTRA_FRAME_INFO): Set it (needs INIT_FRAME_PC_FIRST). stack.c (print_frame_info), rs6000-tdep.c (rs6000_frame_chain): Check it.
1993-04-20 * irix4-nat.c (fetch_core_registers): Special version of this forStu Grossman1-0/+1
Irix 4.x, which stores regs a bit differently from other /proc based systems. * procfs.c, core-svr4.c: Move fetch_core_registers from procfs.c to new file core-svr4.c. * config/i386/i386sol2.mh, config/i386/i386v4.mh, config/m68k/amix.mh, config/i386/ncr3000.mh, config/sparc/sun4sol2.mh: Add core-svr4.o to NATDEPFILES. * config/mips/irix4.mh: Add corelow.o to NATDEPFILES.
1993-04-20Remove CVS directory from list of things to keep.Fred Fish1-1/+0
1993-04-20 * irix4-nat.c (fetch_core_registers): Special version of this forStu Grossman7-64/+141
Irix 4.x, which stores regs a bit differently from other /proc based systems. * procfs.c, core-svr4.c: Move fetch_core_registers from procfs.c to new file core-svr4.c. * config/i386/i386sol2.mh, config/i386/i386v4.mh, config/m68k/amix.mh, config/i386/ncr3000.mh, config/sparc/sun4sol2.mh: Add core-svr4.o to NATDEPFILES. * config/mips/irix4.mh: Add corelow.o to NATDEPFILES.
1993-04-19changes for SVR3.2Jim Kingdon3-16/+9
1993-04-19 * xcoffread.c: Nuke NO_DEFINE_SYMBOL code. There is no going back.Jim Kingdon3-96/+13
* stabsread.c (define_symbol): 'R' is synonym for 'P', not 'r'. xcoffread.c (process_xcoff_symbol, case C_RPSYM): Don't muck with SYMBOL_CLASS.
1993-04-19 * stabs.texinfo (Parameters): Re-do "local parameters" section.Jim Kingdon2-29/+37
1993-04-19* gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.John Gilmore1-0/+4
1993-04-19Back to creating a local config fil to be safe. Pass --target for "makeRob Savoye1-5/+7
check"
1993-04-19Minor indenting changes.Rob Savoye1-2/+2
1993-04-18 * stabs.texinfo (Symbol descriptors): Re-do using @table and @xref.Jim Kingdon2-57/+89
(Parameters): Rewrite. (xcoff-differences, Sun-differences): Minor changes.
1993-04-17 * munch: Don't use head command. It doesn't exist everywhere.Stu Grossman2-1/+5
1993-04-16Remove chill sanitizations, which are no longer necessary.Fred Fish14-211/+38
1993-04-16Remove chill sanitization stuff and add chill files to keep list.Fred Fish1-54/+5