aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1993-02-25 * configure.in (mips-idt-ecoff): New target.Ian Lance Taylor3-0/+250
* config/mips-gdb.exp: New file for remote board using MIPS remote debugging protocol.
1993-02-25 * Redid configuration scheme. Removed gdb.t*/configure.in.Ian Lance Taylor3-15/+13
Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and distclean targets. Built executables via .o files. Adjusted tests to account for source files in $(srcdir) rather than $(objdir). * lib/gdb.exp (runto): Don't expect () after the function name, because it may have arguments.
1993-02-25Remove remnants of NAMES_HAVE_UNDERSCORE.John Gilmore35-203/+38
1993-02-25 * symtab.h (SYMBOL_INIT_DEMANGLED_NAME): Initialize contentsFred Fish1-0/+6
of demangled name fields to NULL if no demangling exists for a symbol. SYMBOL_INIT_LANGUAGE_SPECIFIC does this for new symbols if their language is known at the time they are created, but sometimes the language is not known until later.
1993-02-24 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,Ian Lance Taylor1-0/+21
gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added expected failures for mips-idt-* and mips-sgi-*. * gdb.t00/default.exp (attach): Kill process if requested. * gdb.t00/help.exp (help target core, help target): Accept a gdb that does not read core files. * gdb.t01/run.exp: Removed checks for exit status code. * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that it is linked in. * gdb.t03/ptype.exp: Increase timeout when calling malloc. * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where appropriate, rather than doing it by hand. * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first execution. * gdb.t10/crossload.exp: Kill existing program if needed. * gdb.t15/funcargs.exp: Use delete_breakpoints function where appropriate, rather than doing it by hand. Always increase timeout for this test, not just for VxWorks.
1993-02-24 **** start-sanitize-chill ****Fred Fish1-0/+12
* gdb.t31/chillvars.exp (test_structs): New proc to test printing of Chill STRUCT types and STRUCT values. * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather than "char". * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1, struct2): New struct definitions and initializations to test simple Chill STRUCT types. **** end-sanitize-chill ****
1993-02-24 **** start-sanitize-chill ****Fred Fish3-12/+170
* ch-typeprint.c (chill_print_type_base): Name changed to chill_type_print_base to match pattern for C and C++ names. * ch-typeprint.c (chill_print_type): Change "char" to "CHAR" to be consistent with other usages. * ch-typeprint.c (chill_type_print_base): Add support for printing Chill STRUCT types. * ch-valprint.c: Include values.h. * ch-valprint.c (chill_print_value_fields): New function and prototype for printing Chill STRUCT values. * ch-valprint.c (chill_val_print): Fix call to val_print_string that was being called with two args instead of three. * ch-valprint.c (chill_val_print): Call chill_print_value_fields to print Chill STRUCT values. **** end-sanitize-chill ****
1993-02-24 *configure.in: added testsuite to configdirs.Mike Werner2-1/+5
1993-02-23 * gdb.t00/teststrategy.exp: Track reversion in gdb to not printFred Fish1-0/+25
the null byte at the end of strings. * gdb.t00/default.exp: Make show version insensitive to copyright date. * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned to avoid dependencies on target char signedness. * gdb.t16/printcmds.exp: Update expected results for explicitly unsigned char. * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should now work. * gdb.t21/demangle.exp: Add many more patterns for template demangling, most of them being expected failures. * gdb.t21/demangle.exp (proc demangle): Quote the demangled string we are matching for, to match on the whole string. * gdb.t21/demangle.exp: Add many new test strings to demangle, and fix a whole bunch that had incorrect expected output but were passing anyway because of the bug in "proc demangle". **** start-sanitize-chill **** * gdb.t31/chillvars.exp: Remove setup_xfail for printing string type. * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles. **** end-sanitize-chill ****
1993-02-23Continue sanitizing Chill related entries...Fred Fish1-2/+4
1993-02-23 * doc/stabs.texi: The `this' pointer is now known by the nameMike Stump2-4/+9
`this' instead of `$t'.
1993-02-23 * ch-lang.c (chill_create_fundamental_type): Track compilerFred Fish3-19/+40
change that now emits debugging info with the type long for Chill longs. * dwarfread.c (read_tag_string_type): Rewrite to allow forward references of TAG_string_type DIEs in user defined types.
1993-02-22 * remote-mips.c: New file; implements MIPS remote debuggingIan Lance Taylor8-54/+259
protocol. * config/idt.mt: New file; uses remote-mips.c * configure.in (mips-idt-ecoff): New target; uses idt.mt. * mips-tdep.c (mips_fpu): New variable; controls use of MIPS floating point coprocessor. (mips_push_dummy_frame): If not mips_fpu, don't save floating point registers. (mips_pop_frame): If not mips_fpu, don't restore floating point registers. (_initialize_mips_tdep): New function; let the user reset mips_fpu variable. * tm-mips.h (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE): If not mips_fpu, don't use fp0 as floating point return register. (FIX_CALL_DUMMY): If not mips_fpu, don't save floating point registers. Also added remote-mips.c to .Sanitize file.
1993-02-22 * gdb/testsuite: made modifications to testcases, etc., to allowMike Werner8-0/+510
them to work properly given the reorganization of deja-gnu and the relocation of the testcases from deja-gnu to a "tool" subdirectory.
1993-02-22Correct incorrect attribution.Ian Lance Taylor1-1/+1
1993-02-22 * stabs.texinfo: Fix for array types to mention lower bounds.Per Bothner2-2/+7
1993-02-21 * gdb/testsuite: Initial creation of gdb/testsuite.Mike Werner7-0/+1134
Migrated dejagnu testcases and support files for testing nm to gdb/testsuite from deja-gnu. These files were moved "as is" with no modifications. This migration is part of a major overhaul of dejagnu. The modifications to these testcases, etc., which will allow them to work with the new version of dejagnu will be made in a future update.
1993-02-20Add reminders for next release.John Gilmore2-0/+66
1993-02-19Wish I'd figured this one out 24 hours ago....Ian Lance Taylor1-0/+5
Fri Feb 19 10:01:39 1993 Ian Lance Taylor (ian@cygnus.com) * mipsread.c (parse_lines): Correct check for files compiled with -g1.
1993-02-19* Makefile.in (VERSION): 4.8.1 to distinguish local versions.John Gilmore1-1/+5
1993-02-19Fix up NEWS file for G++ bug.John Gilmore1-1/+14
1993-02-19Update for gdb-4.8John Gilmore1-108/+79
1993-02-19for a baselineStu Grossman1-0/+158
1993-02-19* README: Update for release.John Gilmore1-1/+2
1993-02-19* Makefile.in (VERSION): GDB-4.8 release!John Gilmore1-0/+4
(not really yet, but we're getting ready)
1993-02-19* gcc.patch: Update for a different GCC (G++) bug.John Gilmore4-82/+141
* main.c (print_gdb_version): Update copyright year to 1993. * nm-hp300bsd.h: Decide whether this is BSD 4.3 or 4.4, conditionalize this file on it. FIXME, right way is to split these into two config files. (ATTACH_DETACH): Define for BSD 4.4 (PTRACE_ARG_TYPE): caddr_t for BSD 4.4, unset for 4.3. (U_REGS_OFFSET): Revise for 4.4. (REGISTER_U_ADDR): Separate for 4.4, but it doesn't work yet. * xm-hp300bsd.h: Move definitions of UINT_MAX, INT_MAX, INT_MIN, LONG_MAX into this file to avoid cpp "redefinition" warnings.
1993-02-19 * am29k-pinsn.c (print_insn): Minor nits with const.Stu Grossman3-6/+13
* am29k-tdep.c: More minor nits with arg types for supply_register, NULL vs. 0, read_register_gen, & reginv_com.
1993-02-19* nm-hp300bsd.h (PTRACE_ARG3_TYPE): FSF's hp300's have int* not caddr_t.K. Richard Pixley2-2/+18
1993-02-18Bugfix for length==0 case.John Gilmore2-1/+3
1993-02-18* c-lang.c (c_printstr): If a C string ends in a null, don'tJohn Gilmore2-1/+12
print the null.
1993-02-18 * defs.h (STRCMP): Make it work for unsigned chars.Stu Grossman1-0/+4
1993-02-18Define REGEX, REGEX1.John Gilmore1-0/+2
1993-02-18* nm-hp300bsd.h (ATTACH_DETACH, PTRACE_ATTACH, PTRACE_DETACH): define.John Gilmore2-7/+28
* m68k-pinsn.c (BREAK_UP_BIG_DECL, AND_OTHER_PART): #if __GNUC__, define to kludge the large opcode table into two smaller tables, since GCC take exponential space to build the table. Lint. (NOPCODES): Remove, use "numopcodes" from opcode/m68k.h instead.
1993-02-18* nm-hp300bsd.h (ATTACH_DETACH, PTRACE_ATTACH, PTRACE_DETACH): define.John Gilmore1-1/+10
* config/hp300bsd.mh (REGEX, REGEX1): Define. * m68k-pinsn.c (BREAK_UP_BIG_DECL, AND_OTHER_PART): #if __GNUC__, define to kludge the large opcode table into two smaller tables, since GCC take exponential space to build the table. Lint. (NOPCODES): Remove, use "numopcodes" from opcode/m68k.h instead.
1993-02-18Update PTRACE_ARG3_TYPE doc, pull PT_*.John Gilmore1-0/+4
1993-02-18Sanitize away simulators unless asked to keep-sim.John Gilmore1-0/+27
This is to remove them from the GDB net release til ready for prime time.
1993-02-18* Makefile.in (VERSION): Roll to 4.7.9.John Gilmore4-7/+15
* xm-hp300bsd.h: Define PSIGNAL_IN_SIGNAL_H and put a compatible definition here, to handle both BSD 4.3 and 4.4 systems. * tm-i386bsd.h (NUM_REGS): There are only eleven, not twelve.
1993-02-18* mipsread.c (ZMAGIC): #undef to avoid duplicate define.John Gilmore2-1/+6
* remote.c (alarm): Move declaration to global level, before first reference to it. * tm-i386bsd.h (NUM_REGS): There are only eleven, not twelve.
1993-02-18* dbxread.c (process_one_symbol): Cast to unsigned char, not int.John Gilmore1-0/+4
1993-02-18* remote.c (readchar): forward declare alarm which otherwise looksK. Richard Pixley2-0/+7
like an undeclared variable to gcc.
1993-02-17* dbxread.c (process_one_symbol): cast enum value N_SO into int whenK. Richard Pixley2-194/+35
comparing against an int. Avoids superfluous warning from vax ultrix 4.2 cc.
1993-02-17* inflow.c (set_sigint_trap): add cast to assignment from signal.K. Richard Pixley1-0/+4
Avoids superfluous warnings from some systems and/or compilers (like vax ultrix 4.2.)
1993-02-17* language.c (struct op_print unk_op_print_tab): use the enum valuesK. Richard Pixley2-1/+7
rather naked zeros as initializers. Avoids warnings from ultrix type compilers.
1993-02-17Remove SET_STACK_LIMIT_HUGE from target defines.John Gilmore2-2/+4
1993-02-16Added 1993 copyright.Ian Lance Taylor2-4/+4
1993-02-16(alldeps.mak): Make ALLDEPFILES_SUBSUBDIR for files in sub sub dirs.John Gilmore2-6/+13
(ALLDEPFILES_SUBSUBDIR): Depend on this for deeper dep files.
1993-02-16Revised Standard Version from the upcoming GDB release.John Gilmore2-66/+113
1993-02-16* Makefile.in (VERSION): Roll to 4.7.6.John Gilmore3-26/+41
(SFILES_SUBDIR): Add 29k-share/udi_soc. (SFILES_SUBSUBDIR): Move 29k-share/udi files to this macro. (HFILES): Remove all nm-* except nm-trash.h. Add ns32k-opcode.h. (depend): Fix bug where nm-files in config files weren't noticed. (make-proto-gdb-1): Avoid changing directories while building new prototype. Build SFILES_SUBSUBDIR with longer symlinks. .Sanitize: Remove am29k-opcode.h, convx-opcode.h, os68k-xdep.c.
1993-02-16Remove h8/300 and z8k since not ready yet.John Gilmore1-2/+0
1993-02-16* remote.c: Improve error recovery. Allow user to break outJohn Gilmore4-26/+96
of initial connection attempt with INTERRUPT. Treat a timeout while waiting for remote packet like a retry, unless the remote side is actively running user code. Fix a few long printf_filtered's. * xcoffread.c (read_xcoff_symtab): Don't use null symbol name for trampoline symbols. * buildsym.c (start_subfile): Allow null file name.