aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1997-09-27 * command.c (add_cmd, add_show_from_set): Insert new commands inJason Molenda2-8/+49
alphabetical order.
1997-09-26 * config/mips-tm-mips.h (mips_extra_func_info): New frame_adjustMark Alexander4-12/+34
member for storing offset of MIPS16 frame pointer from SP. * mips-tdep.c: Use RA_REGNUM instead of hardcoded 31 throughout. (PROC_FRAME_ADJUST): Define. (mips16_heuristic_proc_desc): Store frame pointer adjustment value. (get_frame_pointer): Use frame pointer adjustment value when calculating frame address. * remote-sim.c (gdbsim_fetch_register): Don't fetch registers that have a null or empty name. start-sanitize-tx19 * config/mips/tm-tx19.h (MIPS_DEFAULT_FPU_TYPE): Define. (REGISTER_NAMES): Redefine to eliminate FP registers. * config/mips/tm-tx19l.h: Ditto. end-sanitize-tx19
1997-09-26 * configure.tgt: Set gdb_target to r5900.Jeff Law4-4/+32
* config/mips/tm-r5900.h, config/mips/r5900.mt: New files * mips-tdep.c (_initialize_mips_tdep): Allow target files to override default FPU type. Brought over from r5900 branch.
1997-09-26 * configure.tgt (v850-*-*): necmsg.lib instead of v850.lib.Felix Lee2-1/+11
1997-09-25* config/v850/tm-v850.h (BREAKPOINT): Use 1 word DIVH insn withAndrew Cagney1-8/+0
RRRRR=0 for simulator breakpoint. Previous breakpoint insn was two words.
1997-09-25Only use get_ds_base function on true Windows.Andrew Cagney2-3/+11
1997-09-25 * The following block of changes add support for debugging assemblyStu Grossman9-3/+1486
source files. * breakpoint.c (resolve_sal_pc): Prevent crash when pc isn't associated with a function. * buildsym.c (record_line start_symtab end_symtab): Don't delete symtabs which only have line numbers (but no other debug symbols). * dbxread.c (read_dbx_symtab end_psymtab): Ditto. * remote-sim.c: New functions gdbsim_insert/remove_breakpoint. Use intrinsic simulator breakpoints if available, otherwise do it the hard way. * configure.tgt: Add d30v. * d30v-tdep.c: New file. * config/d30v/d30v.mt, config/d30v/tm-d30v.h: New files.
1997-09-25d30v sanitizationStu Grossman1-0/+14
1997-09-24 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,Bob Manson2-1/+12
define vxworks when building the testcase. * gdb.base/ptype.exp: Fix testnames to be unique. * gdb.base/radix.exp: Ditto. * gdb.base/term.exp: Ditto. * gdb.base/whatis.exp: Ditto. * gdb.c++/classes.exp: Ditto. More misc fixes.
1997-09-23 * Makefile.in (ALLCONFIG): Remove, inaccurate and never used.Stan Shebs1-0/+4
1997-09-23vr5900 -> r5900Jeff Law1-2/+1
r5900 is always little endian.
1997-09-23 * mips-tdep.c (mips_push_arguments): Tweak alignment of registerPeter Schauer2-1/+26
value if the remaining length of a non-integral argument is smaller than the register size for big-endian non-EABI mode. * rs6000-tdep.c (branch_dest): Handle return from signal handler function via sigreturn kernel call.
1997-09-22 * stabsread.h, symtab.h, dbxread.c, symtab.c, stabsread.c:Dawn Perchik4-37/+36
Fix prototypes. Remove function scoped function declarations.
1997-09-21Removed v850eq sanitization.Nick Clifton3-39/+6
1997-09-20 * config/i386/windows.mh (XDEPFILES): need to list some filesFelix Lee2-13/+13
explicitly, for odd reasons.
1997-09-18v850 files that weren't being removed if !keep-v850Felix Lee2-3/+12
1997-09-17Fix tx19 sanitization.Mark Alexander1-4/+14
1997-09-17 * gdb.base/callfuncs.exp: Fix indentation.Bob Manson2-42/+68
* lib/gdb.exp(gdb_expect): Set remote_suppress_flag if suppress_flag has been set. (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub target feature.
1997-09-17 * valops.c (search_struct_field): Search basesclasses inPer Bothner1-1/+5
ascending, not descending order. Hack to avoid virtual baseclass botch for Java interfaces.
1997-09-17 * jv-exp.y (push_fieldnames): New, to handle EXP.FIELD1....FIELDN.Per Bothner6-46/+345
(push_expression_name): New, to handle expression names. (push_qualified_expression_name): New, for qualified expression names. (parse_number): Fix bugs in parsing of non-decimal integers. * jv-lang.h, jv-lang.c (java_demangle_type_signature): New. * jv-lang.c (type_from_class): Just use name with java_lookup_class. (java_link_class_type): Add dummy "class" field. (java_lookup_type): New. (evaluate_subexp_java case STRUCTOP_STRUCT): Force to address. * jv-typeprint.c (java_type_print_base): Don't print "class" field. Use java_demangle_type_signature to print array class types. * jv-valprint.c (java_value_print): Preliminary array support. Print pointer as TYPE@HEXADDR, instead of (TYPE)0xHEXADDR. (java_val_print): Move check for object type to java_value_print. Check for null. Print pointer as @HEXADDR, not 0xHEXADDR.
1997-09-17 * util.c (run_cleanup_chain, make_run_cleanup, do_run_cleanups):Per Bothner1-0/+10
New cleanup clean for cleanups to be run when at each 'run' command. * infcmd.c (run_command): Call do_run_cleanups. * solib.c (find_solib): Register cleanup to call clear_solib on a new 'run' command. (symbol_add_stub): First look for existing objfile with same name.
1997-09-16 * monitor.h (MO_SREC_ACK_PLUS, MO_SREC_ACK_ROTATE): New flags.Stan Shebs4-6/+27
* monitor.c (monitor_wait_srec_ack): Add DINK32-specific ack code. * dsrec.c (load_srec): Always write a header S-record. * dink32-rom.c (dink32_regnames): Fix the names of float registers. (dink32_cmds): Set to use S-record downloading with acks. * remote-est.c (est_cmds): Add MO_SREC_ACK_PLUS flag.
1997-09-16 * remote-sds.c (sds_load): New function.Stan Shebs2-49/+26
(sds_ops): Use it. (sds_open): Don't set inferior_pid yet. (sds_kill): Remove contents. (sds_create_inferior): Rewrite to work more like monitor interfaces. (sds_restart): Remove, no longer used.
1997-09-16remove one more arc dregStan Shebs1-3/+9
1997-09-16Remove/retain old ARC stuff as appropriateStan Shebs5-1071/+5
1997-09-16Add v850e version of breakpoint. Make v850 breakpoint unique.Andrew Cagney2-1/+16
1997-09-16 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiledBob Manson1-0/+11
the testcase.
1997-09-15 * dbxread.c (MSYMBOL_SIZE): New macro.Mark Alexander9-54/+287
(end_psymtab): Use MSYMBOL_SIZE to extract size from minimal symbol. * elfread.c (elf_symtab_read): If ELF symbol is "special", such as a MIPS16 function, mark minimal symbol as special too. * mips-tdep.c (pc_is_mips16): New function to check whether a function is MIPS16 by looking at the minimal symbol. Use pc_is_mips16 throughout instead of IS_MIPS16_ADDR macro. * config/mips/tm-mips.h (SYMBOL_IS_SPECIAL, MAKE_MSYMBOL_SPECIAL, MSYMBOL_IS_SPECIAL, MSYMBOL_SIZE): New functions for setting/testing "special" MIPS16 bit in ELF and minimal symbols. * mdebugread.c (parse_partial_symbols): Don't construct a partial symbol table for a file that already has one. start-sanitize-tx19 * configure.tgt: Support TX19. * config/mips/tm-tx19.h, config/mips/tm-tx19l.h, config/mips/tx19.mt, config/mips/tx19l.mt: New files for TX19. end-sanitize-tx19
1997-09-13 * mdebugread.c (parse_symbol, handle_psymbol_enumerators): HandlePeter Schauer2-5/+19
yet another variant of enumerator debugging info, used by DU 4.0 native cc.
1997-09-13 * lib/gdb.exp(gdb_step_for_stub): New function.Bob Manson2-62/+155
(gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it exists, reload the executable and do a "continue" instead of doing a jump. (runto_main): Use gdb_step_for_stub. * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain tests to have unique names. * gdb.base/callfuncs.exp: Ditto. * gdb.base/commands.exp: Ditto. * gdb.base/default.exp: Ditto. * gdb.base/help.exp: Ditto. * gdb.base/list.exp: Ditto. * gdb.base/opaque.exp: Ditto. * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple similar tests. * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls. * gdb.c++/cplusfuncs.cc: Ditto. * gdb.c++/virtfunc.cc: Ditto. * config/monitor.exp: Keep track of the last file we saw, rather than trying to get the info from gdb. * gdb.fortran/types.exp: Move comment to previous line. Fixes for TCL8 miscellaneous problems, plus other changes.
1997-09-13 * lib/gdb.exp(gdb_step_for_stub): New function.Bob Manson1-0/+28
(gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it exists, reload the executable and do a "continue" instead of doing a jump. (runto_main): Use gdb_step_for_stub. * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain tests to have unique names. * gdb.base/callfuncs.exp: Ditto. * gdb.base/commands.exp: Ditto. * gdb.base/default.exp: Ditto. * gdb.base/help.exp: Ditto. * gdb.base/list.exp: Ditto. * gdb.base/opaque.exp: Ditto. * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple similar tests. * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls. * gdb.c++/cplusfuncs.cc: Ditto. * gdb.c++/virtfunc.cc: Ditto. * config/monitor.exp: Keep track of the last file we saw, rather than trying to get the info from gdb. * gdb.fortran/types.exp: Move comment to previous line. Fixes for TCL8 miscellaneous problems.
1997-09-10 * *.exp: The end-all be-all of quoting fixes. Ha.Bob Manson25-104/+108
At least I hope so.
1997-09-10 * config/i386/windows.mh (XDEPFILES): reduce to libwingdb.a.Felix Lee2-11/+18
otherwise link command line is too long.
1997-09-10arc port no longer sanitizedDavid Edelsohn1-55/+17
1997-09-10arc port no longer sanitized.David Edelsohn1-4/+1
1997-09-09 * symtab.c, dbxread.c, stabsread.c: Fix up ANSI-C isms. FixJeff Law3-15/+27
some formatting problems.
1997-09-09Remove arc sanitization.David Edelsohn2-10/+3
1997-09-09Misc. changes I had lying around.David Edelsohn2-5/+10
1997-09-09 * symtab.c (lookup_block_symbol): Add missing PARAMS forJeff Law2-1/+7
function scoped prototype.
1997-09-08 * ser-e7kpc.c: Don't include w32sut.h. We no longer use the UTStu Grossman2-9/+6
mechanism. Remove prototypes for dos_async_* functions. They don't exist anymore.
1997-09-08 * dbxread.c, buildsym.c, symtab.c, stabsread.c: Add support forDawn Perchik8-197/+746
reading stabs extensions for live range information. * stabsread.h, partial-stab.h: Add prototypes for new functions. * symtab.h: Add structure for storing live range information.
1997-09-03removed v850 sanitization.Nick Clifton6-113/+40
1997-09-03Allow backends to set the architecture using bfd_architecture enumAndrew Cagney3-20/+50
instead of some magic name.
1997-09-03 * config/sparclet.exp: Detect gratuitous change to sparclet gdbBob Manson2-19/+38
target mode.
1997-09-03 Fix missing global verbose declaration. grrrr. this is NOTBob Manson1-0/+1
right.
1997-09-02Typo in e700 #ifdef'd code.Andrew Cagney1-0/+5
1997-09-01Add ``set processor'' - an alias to ``set architecture''.Andrew Cagney2-0/+6
1997-08-30 * config/sparc/sparclite.mt: Removed simulator references (erc32Bob Manson2-2/+5
has been disabled).
1997-08-28New commands ``set architecture'', ``show architecture'' and ``infoAndrew Cagney8-205/+348
architecture''. Update SH target to use new target_architecture_hook.
1997-08-27Only pass endianess to simulator when explicitly set by user with setAndrew Cagney4-10/+36
endian. Prepend endian argument so that it can be overriden with target sim -ARGS.