aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1996-03-12 * gdb.base/return.exp (return_tests): Differentiate betweenStan Shebs1-5/+17
two tests of continuing.
1996-03-11 Keep mon960 files.Dawn Perchik2-0/+3
1996-03-11 * mon960-rom.c: New file; support mon960 rom monitor on i960.Dawn Perchik7-4/+425
* monitor.c (monitor_debug): Change remotedebug to buffer strings. * monitor.c (monitor_open): Add test for flag MO_NO_ECHO_ON_OPEN before epecting prompt and echo during open. * monitor.c (monitor_stop): Add test for flag MO_SEND_BREAK_ON_OPEN to determine if break should be sent as stop command. * monitor.h: Add flags MO_NO_ECHO_ON_OPEN and MO_SEND_BREAK_ON_OPEN. * i960-tdep.c (mon960_frame_chain_valid): New function for getting stack frame on mon960. * Makefile.in: Add mon960 files. * configure.in: Changed i960-*-coff* and i960-*-elf* to target mon960; added i960-nindy-coff* and i960-nindy-elf* for target nindy. * configure: Regenerated. * config/i960/mon960.mt, config/i960/tm-mon960.h: New files; support mon960 rom monitor on i960.
1996-03-11Mon Mar 11 11:02:47 1996 Steve Chamberlain <sac@slash.cygnus.com>Steve Chamberlain2-50/+383
With Michael Snyder: * i386-tdep.c (skip_trampoline_code): Fix strncmp length. * win32-nat.c (CHECK, DEBUG*, debug_*): New. (handle_load_dll): Don't reload symbols. (handle_exception): Use the DEBUG_* names. (child_wait): Add DEBUG_* code. (_initialize_inftarg): Add new commands to set debug_ names.
1996-03-11 * From Peter Schauer:Jeff Law1-0/+25
* breakpoint.c (insert_breakpoints): Use ALL_BREAKPOINTS_SAFE. (bpstat_stop_status): Likewise. (remove_solib_event_breakpoints): Likewise. (clear_momentary_breakpoints): Likewise. (re_enable_breakpoints_in_shlibs): Don't reenable a breakpoint if we still can't read the memory for that breakpoint. (mention): Add bp_shlib_event case to keep gcc quiet.
1996-03-08 * breakpoint.h (enum enable): New enum shlib_disabled forJeff Law1-0/+1
shared library breakpoints that have been temporarily disabled. * breakpoint.c: Handle temporarily disabled shared library breakpoints like disabled breakpoints in most places. (insert_breakpoints): Use shlib_disabled to indicate that an unsettable breakpoint is only temporarily disabled. (re_enable_breakpoints_in_shlibs): New function. * corelow.c (solib_add_stub): After adding shared libraries, try to reenable any temporarily disabled breakpoints. * infcmd.c (attach_command): Likewise. * infrun.c (wait_for_inferior): Likewise. Hopefully the last 7763 related patches for a while.
1996-03-08 * defs.h (extract_long_unsigned_integer): Declare.Ian Lance Taylor1-0/+7
* findvar.c (extract_long_unsigned_integer): New function. * printcmd.c (print_scalar_formatted): Use it. * valprint.c (val_print_type_code_int): Likewise.
1996-03-08 * infcmd.c (do_registers_info): Ignore anonymous registers.Stan Shebs5-72/+247
* sh-tdep.c (set processor): New command to set specific processor type. (sh_reg_names, sh3_reg_names): Arrays of register names for SH and SH3 processors. (sh_set_processor_type): New function. * sh3-rom.c (sh3_open): Call it. (sh3_regname): Add names of all the bank registers. (sh3_supply_register): Clean up formatting. * config/sh/tm-sh.h (NUM_REGS, NUM_REALREGS): Increase to include bank registers. (REGISTER_NAMES): Add names of bank registers. (FP15_REGNUM): Define. (REGISTER_VIRTUAL_TYPE): Use it. * monitor.c: Clean up some comments.
1996-03-07* i386b-nat.c: Revert part of Mar 5 change. FreeBSD collapsed theJ.T. Conklin2-0/+18
s* and t* symbols too.
1996-03-07Thu Mar 7 15:18:51 1996 James G. Smith <jsmith@cygnus.co.uk>Jackie Smith Cashion1-0/+4
* symfile.c (generic_load): Avoid division by zero.
1996-03-07 * breakpoint.c (bfd_lookup_symbol): Provide for all SVR4 systems,Jeff Law1-1/+4
not just those with HANDLE_SVR4_EXEC_EMULATORS. Fixes linux native build problem.
1996-03-06 * From Peter Schauer:Jeff Law2-28/+79
* breakpoint.c (internal_breakpoint_number): Move to file scope. (create_solib_event_breakpoint): Use an internal breakpoint number.
1996-03-06 * valarith.c (value_in): Change builtin_type_chill_bool toWilfried Moser1-0/+5
LA_BOOL_TYPE.
1996-03-06 * powerset.exp: Add test.Wilfried Moser2-0/+7
1996-03-06 * ch-exp.c (parse_primval): Handle CARD, MAX, MIN.Wilfried Moser4-36/+225
(match_string_literal): Handle control sequence. (match_character_literal): Deto. * ch-lang.c (chill_printchar): Change formating of nonprintable characters from C'xx' to ^(num). (chill_printstr): Deto. (value_chill_card, value_chill_max_min): New functions to process Chill's CARD, MAX, MIN. (evaluate_subexp_chill): Process UNOP_CARD, UNOP_CHMAX, UNOP_CHMIN. * expression.h (exp_opcode): Add UNOP_CARD, UNOP_CHMAX, UNOP_CHMIN for Chill's CARD, MAX, MIN. * valarith.c (value_in): Add processing of TYPE_CODE_RANGE and change return type from builtin_type_int to builtin_type_chill_bool.
1996-03-06 * gch922.{ch,exp}, powerset.{ch,exp}: New test cases.Wilfried Moser10-21/+459
* builtins.exp, chillvars.exp, misc.exp, tests1.exp: Updated due to new format of nonprintable characters (control sequence instead of C'xx').
1996-03-06 * config/nm-nbsd.h (link_object, lo_name, etc): Move to hereStan Shebs4-77/+30
from config/nm-nbsd.h. * config/sparc/nm-nbsd.h (regs, fp_status, etc): Move to here from config/sparc/tm-nbsd.h.
1996-03-06 * config/m68k/nm-hp300hpux.h (FIVE_ARG_PTRACE): Define hereStan Shebs3-8/+14
instead of in config/m68k/xm-hp300hpux.h.
1996-03-05 * */Makefile.in (maintainer-clean): Remove config.log.Stan Shebs1-1/+1
* gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp. * gdb.c++/Makefile.in (PROGS): Add inherit. (clean): Remove *.ci.
1996-03-05* i386b-nat.c, m68knbsd-nat.c (fetch_core_registers): ProvideJ.T. Conklin3-2/+30
implementation for NetBSD systems.
1996-03-05 * string.ch, string.exp: Add tests (from Cygnus PR chill/9078).Per Bothner3-2/+20
1996-03-05 * valarith.c (binop_user_defined_p): Return 0 for BINOP_CONCAT.Per Bothner2-13/+32
(value_concat): Handle varying strings (add COERCE_VARYING_ARRAY). This fixes PR chill/9078.
1996-03-05 * pr-9095.ch, pr-9095.exp: New test case.Per Bothner4-1/+82
1996-03-05 * ch-lang.c (evaluate_subexp_chill case MULTI_SUBSCRIPT): ErrorPer Bothner2-9/+13
if "function" is pointer to non-function. Fixes PR chill/9095.
1996-03-05 * top.c (print_gdb_version): Update copyright year.Stan Shebs2-2/+6
1996-03-04 * From Peter Schauer:Jeff Law3-34/+34
* infrun.c (wait_for_inferior): Remove breakpoints and switch terminal settings before calling SOLIB_ADD. * solib.c (enable_break, SVR4 variant): Don't map in symbols for the dynamic linker, the namespace pollution causes real problems.
1996-03-03Sun Mar 3 17:18:57 1996 James G. Smith <jsmith@cygnus.co.uk>Jackie Smith Cashion2-1/+7
* remote-mips.c (common_breakpoint): Explicitly terminate the returned buffer.
1996-02-29 From Wilfried Moser <wilfried.moser@aut.alcatel.at>:Stan Shebs1-0/+6
* remote.c (remote_detach): Send a command 'D' to the target when detaching, update the function's comments.
1996-02-29Add xm-nbsd.hFred Fish1-0/+1
1996-02-28 * Makefile.in (VERSION): Bump version to 4.15.2 to establishFred Fish1-0/+5
baseline for gdb 4.16 rerelease testing.
1996-02-28 * somsolib.c (som_solib_create_inferior_hook): Before returningJeff Law2-0/+14
call clear_symtab_users. Fixes minor hpux problem with 7763 patches.
1996-02-25Always keep mips vxworks filesStan Shebs1-0/+2
1996-02-25 * configure.in (mips*-*-vxworks*): New config.Stan Shebs6-28/+45
* configure: Regenerated. * config/mips/vxmips.mt, config/mips/tm-vxmips.h: New files. * remote-vxmips.c (vx_convert_to_virtual, vx_convert_from_virtual): Remove, never used.
1996-02-24 * partial-stab.h (case N_FUN): Function symbols generatedPeter Schauer3-4/+19
by SPARCworks cc have a meaningless zero value, do not update pst->textlow if the function symbol value is zero. * stabsread.c (define_symbol): Initialize SYMBOL_TYPE field for function prototype declaration symbols.
1996-02-24 * remote-e7000.c (e7000_load): New routine to download via theStu Grossman2-3/+172
network. * (e7000_wait): Don't backup PC when we hit a breakpoint. Apparantly new sh2 pods get this right... * (e7000_ops): Add call to e7000_load.
1996-02-22* config/m68k/{nbsd.mh,nbsd.mt,nm-nbsd.h,tm-nbsd.h,xm-nbsd.h},J.T. Conklin10-2/+183
m68knbsd-nat.c: New files, support for NetBSD/m68k. * configure.in (m68k-*-netbsd*): New config. * configure: Regenerated.
1996-02-22 * standalone.c (open, _initialize_standalone): Fix obvious typosFred Fish2-5/+7
reported by Martin Pool <martin@citr.uq.oz.au>.
1996-02-21Back out change to signals.exp (test_handle_all_print): Add setup_xfail for ↵Fred Fish1-1/+0
"alpha-dec-osf2*" This problem appears to be random, possibly a dejagnu problem.
1996-02-21 * solib.c (solib_create_inferior_hook): Fix thinko.Jeff Law2-1/+5
Don't screw sunos4 with 7763 fixes..
1996-02-21remove extraneous comment charactersIan Lance Taylor1-1/+1
1996-02-21Minor tweak.Jeff Law1-1/+2
1996-02-21 * solib.c (solib_break_names): Define for Solaris and Linux.Jeff Law3-55/+163
(enable_break): For SVR4 systems, first try to use the debugger interfaces in the dynamic linker to track shared library events as they happen, then fall back to BKPT_AT_SYMBOL code. Convert BKPT_AT_SYMBOL code to use shared library event breakpoints. (solib_create_inferior_hook): Simplify BKPT_AT_SYMBOL code, it no longer needs to restart/wait on the inferior. * symfile.c (find_lowest_section): No longer static. * symfile.h (find_lowest_section): Corresponding changes. Wraps up 7763 work, simplifies BKPT_AT_SYMBOL code somewhat, and allows debugging of startup code.
1996-02-21Commit misplaced ChangeLog entry.Jeff Law1-0/+14
1996-02-21 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"Fred Fish3-6/+32
to "alpha-*-osf2*" and add comment. * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*" setup_xfail for "step over execarg initialization" and "step over corearg initialization". * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*". * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not gcc compiled for "print coremaker_bss", "print coremaker_ro", "print func2::coremaker_local", and "backtrace in corefile.exp". * gdb.base/signals.exp: Build and source signals.ci. (test_handle_all_print): Add setup_xfail for "alpha-dec-osf2*". Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp" to be for gcc only. * lib/gdb.exp: Move verbose statements outside conditionals.
1996-02-21 * config/alpha/tm-alpha.h (COERCE_FLOAT_TO_DOUBLE): Define to 1.Fred Fish2-0/+19
* config/mips/tm-mips.h: Ditto. * config/pa/tm-hppa.h: Ditto. * config/rs6000/tm-rs6000.h: Ditto. * config/sparc/tm-sparc.h: Ditto.
1996-02-21 * valops.c (COERCE_FLOAT_TO_DOUBLE): Define default value.Fred Fish1-0/+10
(value_arg_coerce): Use COERCE_FLOAT_TO_DOUBLE.
1996-02-21* config/{i386,ns32k}/nbsd.mh (NATDEPFILES): Remove core-aout.o.J.T. Conklin3-2/+4
1996-02-21* config/nm-nbsd.h (FETCH_INFERIOR_REGISTERS): Defined.J.T. Conklin4-13/+86
* config/xm-nbsd.h (CC_HAS_LONG_LONG, PRINTF_HAS_LONG_LONG): #ifdef'd out definitions --- Causes serious gdb failures on the i386. Need to investigate further before enabling. * i386b-nat.c (fetch_inferior_registers, store_inferior_registers, fetch_core_registers): New functions. These functions are defined if FETCH_INFERIOR_REGISTERS is set. Registers are fetched/stored with ptrace PT_GETREGS/PT_SETREGS.
1996-02-21 * findvar.c (extract_floating store_floating): Replace `longStu Grossman1-0/+5
double' with `DOUBLEST'.
1996-02-20 * gdb.c++/misc.cc: Add test code from Mike Stump.Fred Fish1-0/+10
* gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.