aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
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.
1997-08-27Add ABFD argument to sim_create_inferior. Document.Andrew Cagney2-19/+35
Add file sim-hload.c - generic load for hardware only simulators. Review each simulators sim_open, sim_load, sim_create_inferior so that they more closely match required behavour.
1997-08-26Mon Aug 25 17:08:01 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-6/+4
* ocd.c: revert Sun change -- enable log file handling
1997-08-25Add ABFD argument to sim_open call. Pass through to sim_config soAndrew Cagney2-1/+5
that image properties such as endianness can be checked. More strongly document the expected behavour of each of the sim_* interfaces. Add default endian argument to simulator config macro SIM_AC_OPTION_ENDIAN. Use in sim_config.
1997-08-25Sun Aug 24 21:16:59 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-0/+11
* ocd.c: comment out sections that create and flush wigglers.log log file when using the wiggler.
1997-08-21Thu Aug 21 16:18:08 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer3-2/+10
* config/powerpc/ppc-eabi.mt: * config/powerpc/ppc-sim.mt: * config/powerpc/ppcle-eabi.mt: * config/powerpc/ppcle-sim.mt: ser-ocd.c needs to be before other ocd-related files in TDEPFILES
1997-08-21Thu Aug 21 14:56:04 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer4-26/+50
* ppc-bdm.c (bdm_ppc_wait): stop printfing ecr, der * ocd.c: initialize remote_timeout (ocd_wait): while looping, call ocd_do_command with OCD_AYT (ocd_get_packet): remove find_packet goto. If there isn't an 0x55 at the start, something is quite wrong so error out instead of advancing in the packet and trying again. If checksum is invalid, print error message instead of trying again. * ser-ocd.c (ocd_readchar): error if we attempt to read past the end of the from_wiggler_buffer.
1997-08-21 * pr-9946.exp: Ditto.Bob Manson4-3/+6
* gch1280.exp: Ditto. * gch1272.exp: Ditto.
1997-08-21 * enum.exp: More quoting fixes.Bob Manson2-1/+5
*sigh*
1997-08-19 * objfiles.c (objfile_relocate): Add call to breakpoint_re_setFred Fish2-3/+3
after relocations are complete. * remote-vx.c (vx_add_symbols): Remove call to breakpoint_re_set, this is now done in objfile_relocate. PR 11308