aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1996-03-24 * configure, testsuite/configure, testsuite/gdb.base/configure,Fred Fish7-99/+1582
testsuite/gdb.c++/configure, testsuite/gdb.chill/configure, testsuite/gdb.disasm/configure, testsuite/gdb.stabs/configure: Regenerated with autoconf 2.9.
1996-03-23 * ch-lang.c (evaluate_subexp_chill): Fix typo.Fred Fish2-1/+9
1996-03-21 * config.in: Rename from config.h.in.Ian Lance Taylor6-9/+18
* configure.in: Call AC_CONFIG_HEADER with config.h:config.in. Change CONFIG_HEADERS test in AC_OUTPUT accordingly. * configure: Rebuild. * Makefile.in (stamp-h): Depend upon config.in, not config.h.in. Set CONFIG_HEADERS to config.h:config.in. The file name config.h.in can be used on DOS filesystems.
1996-03-20Revert part of change from last night.Fred Fish1-3/+1
1996-03-20 * gdb.base/corefile.exp: Always regenerate the core file, sinceFred Fish2-35/+52
we always regenerate the coremaker program. Detect special case where registers cannot be read from core file. Change setup_xfail for "print func2:coremaker_local" and "backtrace in corefile.exp" to fail for all i*86 targets.
1996-03-20 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>Fred Fish3-43/+86
* gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility * gdb.c++/templates.exp: Only match on basename of file since some formats like xcoff don't encode directory information. * gdb.stabs/weird.exp: Use the right sed script for powerpc and rs6000 AIX xcoff targets. * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*. * configure: Regenerate. * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c here, rather than in distclean.
1996-03-19 * partial-stab.h (case N_ENDM): Finish current partial symbolPeter Schauer2-1/+24
table for Solaris 2 cc.
1996-03-19 * rs6000-nat.c (exec_one_dummy_insn): Don't clobber theJeff Law2-0/+8
PC in the registers array. From Peter Schauer.
1996-03-18 * symfile.c (reread_symbols): Reinitialize bcache structFred Fish1-0/+7
members to zero using memset. Also use memset to reinit global_psymbols and static_psymbols, rather than explicitly resetting each structure member.
1996-03-18Add acconfig.h and config.h.inFred Fish1-0/+2
1996-03-17 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiledFred Fish1-0/+10
defined, and use it to compile the test case with -O2. The native compilation still uses no optimization. * gdb.base/mips_pro.c: Remove inline assembly code since it is compiled PIC by default, which results in assembler warnings that make the testsuite think the compilation was unsuccessful.
1996-03-17 * configure.in: Add fragment to create stamp-h.Fred Fish4-2/+29
From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE> * configure.in (AC_CHECK_HEADERS): Check for link.h. * configure: Regenerate with autoconf. * config.h.in: Regenerate with autoheader. * config/i386/nm-linux.h: Include solib.h only if HAVE_LINK_H is defined. * solib.c: Exclude most of the code if HAVE_LINK_H is not defined. * config/i386/linux.mh: Reinstate XM_CLIBS, it is needed for older a.out based systems.
1996-03-17 * i386v4-nat.c (defs.h): Include before testing HAVE_SYS_PROCFS_H.Fred Fish2-1/+3
1996-03-17Forgot during last checkin.Fred Fish3-2/+84
* config.h.in: New file. * Makefile.in (distclean): Remove config.h and stamp-h during distclean. (config.h, stamp-h): New targets to remake config.h when necessary.
1996-03-17 * acconfig.h: New file, for autoheader.Fred Fish5-75/+176
* configure.in (AC_CONFIG_HEADER): Add, generate config.h. * configure: Regenerate. * Makefile.in (defs_h): Add config.h * defs.h (config.h): Include before any other includes or defines. * i386-tdep.c (gdb_string.h): Move include after include of defs.h.
1996-03-16 * gdb.c++/misc.exp: Add note to message forFred Fish1-0/+6
"print s.a for foo struct" that this is a known gcc 2.7.2 and earlier bug.
1996-03-16 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>Fred Fish2-4/+8
* gdb.texinfo (Expressions): Fix erroneous array constant example.
1996-03-16 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>Fred Fish2-94/+132
* Makefile.in (INSTALLED_LIBS): Make sure that @LIBS@ will not result in an empty line, to work around a bug in native Ultrix 4.4 and OSF/1-3.2C make.
1996-03-16 * configure.in: Add gdbserver to configdirs under linux.Fred Fish3-108/+189
* configure: Regenerate.
1996-03-16 * gdb.texinfo: Add missing "@bullet" to some "@itemize"Fred Fish2-4/+9
commands.
1996-03-16 * gdb.base/break.exp: Fix pattern for matching "Delete allFred Fish3-31/+75
breakpoints (y or n) ". Add "mips-dec-ultrix*" to setup_xfail for deleting all breakpoints test. Fix various timeout messages to include "(timeout)". * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail for "p t_float_values2(3.14159,float_val2)". * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail for "continue to call2g" when gcc compiled. * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for "up to foo in langs.exp", "show language at foo in langs.exp", "show language at cppsub_ in langs.exp", "up to fsub in langs.exp", and "show language at fsub in langs.exp". * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for "list line 1 in include file", "list message for lines past EOF", "list function in include file", "list list0.h:foo", and "list filename:function; nonexistant function". * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and "ptype t_char_array" to be for native cc only.
1996-03-16 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiledFred Fish2-4/+25
setup_xfail for "print coremaker_bss", "print coremaker_ro", "print func2::coremaker_local", and "backtrace in corefile.exp".
1996-03-15* config/i386/nm-nbsd.h (FLOAT_INFO): Comment out.J.T. Conklin3-1/+9
* config/i386/tm-nbsd.h (NUM_REGS): Define.
1996-03-14 * solib.c (solib_break_names): Add _r_debug_state forJeff Law2-28/+52
vanilla SVR4 implementations. From Peter Schauer.
1996-03-13 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail forFred Fish1-0/+6
"bt in signals.exp". This problem only appears when running the testsuite, and then only intermittently.
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