aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1995-03-14 * ch-valprint.c (annotate.h): Include.Stan Shebs6-13/+18
* eval.c (evaluate_subexp_standard): Remove unused variable. (calc_f77_array_dims): Add parens to expression. * f-exp.y (yylex): Add parens to expression, remove unused label. * f-lang.h (calc_f77_array_dims): Declare. * f-valprint.c (f_val_print): Remove unused variables.
1995-03-14 * gdb.texinfo (Define): Document $arg0... arguments to commands,Per Bothner2-1/+41
and new 'if' and 'while' commands.
1995-03-13 * alpha-tdep.c (find_proc_desc): If pdr.framereg field is -1, don'tJim Kingdon2-0/+10
use the PDR, just examine prologues instead.
1995-03-11 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PRJim Kingdon2-3/+5
1817) was fixed literally years ago.
1995-03-11 * config/tm-arc.h: Change arc register names.Kung Hsu2-3/+9
1995-03-10default to keeping rather than losing gdbtkStan Shebs1-5/+5
1995-03-10Finish sanitization gaffesStan Shebs2-1/+7
1995-03-10 * gdb.c++/templates.exp: Source templ-info.exp only ifPeter Schauer1-0/+3
the templates executable exists.
1995-03-10 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'Peter Schauer2-238/+207
test, it causes stepping out of call_after_alloca_subr with optimizing compilers. (localvars_in_indirect_call): Consume GDB prompt if `finish' fails. * gdb.c++/misc.cc (class Contains_static_instance, class Contains_nested_static_instance), gdb.c++/classes.exp (test_static_members): Test printing of a class that contains a static instance of the class.
1995-03-10 Fix problems with infinite recursion when printing a classPeter Schauer8-47/+158
that contains a static instance of the class. * cp-valprint.c (dont_print_vb_obstack): Renamed from dont_print_obstack, made static. (dont_print_statmem_obstack): New obstack, controls printing of static member classes. (_initialize_cp_valprint): Initialize it. (cp_print_static_field): New function, handles printing of static members. (cp_print_value_fields): New parameter dont_print_statmem to handle recursive printing of static member classes, use cp_print_static_field to handle printing of static members. * c-valprint.c (cp_print_value_fields): Update prototype and call to include additional dont_print_statmem parameter. * c-valprint.c, f-valprint.c (dont_print_obstack): Remove unused extern declaration. * alpha-tdep.c, findvar.c, infptrace.c: Include <string.h>. * config/alpha/tm-alpha.h (FRAME_FIND_SAVED_REGS): Call alpha_find_saved_regs if fi->saved_regs is still NULL. * elfread.c (elf_symtab_read): Ensure that the filename field of a minsym is nonempty. Ignore solib trampoline symbols from the main symbol table, they might have a bogus value. * procfs.c (set_proc_siginfo), config/alpha/alpha-osf2.mh: Fix typos in comments.
1995-03-10 * mdebugread.c (parse_symbol, psymtab_to_symtab_1): InitializeJim Kingdon2-0/+15
pdr.framereg field of MIPS_EFI_SYMBOL_NAME symbol to -1. That way we know whether the PDR ever got set. * mips-tdep.c (find_proc_desc): If pdr.framereg field is -1, don't use the PDR, just examine prologues instead.
1995-03-09 * somsolib.c (som_solib_section_offsets): Get offset of textJeff Law1-1/+2
section right.
1995-03-09 * gdbtk.c (gdb_get_breakpoint_info): Return error if breakpointStu Grossman2-14/+8
type is not bp_breakpoint.
1995-03-09 * source.c (forward_search_command reverse_search_command): SetStu Grossman1-0/+7
convenience variable $_ to be the line # of the match. * symtab.c (decode_line_1): Allow convenience variables to be used in line specs (for breakpoints and such).
1995-03-08 * *.exp: Skip all tests silently if skip_chill_tests returns true.Jim Kingdon15-1/+34
* misc.exp: Remove reference to non-existent variable passcount.
1995-03-08* lib/gdb.exp (skip_chill_tests): New procedure.Jim Kingdon1-0/+2
1995-03-08* gdb.base/signals.exp (signal_tests_1): xfail for irix.Jim Kingdon1-1/+5
1995-03-08 * Makefile.in (VERSION): Bump to 4.14.1.Stan Shebs3-23/+100
* NEWS, README: Update for 4.14. * i386v-nat.c (i386_insert_aligned_watchpoint): Fix declaration. (i386_insert_nonaligned_watchpoint): Call aligned instead of generic watchpoint insertion.
1995-03-08 * string.ch, string.exp, Makefile.in: New test case.Per Bothner5-1/+83
This is PR 5696.
1995-03-08 * valops.c (value_slice): Do COERCE_VARYING_ARRAY.Per Bothner1-0/+4
This fixes PR 5696.
1995-03-08 * monitor.c array-rom.c monitor.h rom68k-rom.c: Move target_opsStu Grossman4-100/+25
into monitor.c. * monitor.c (monitor_create_inferior): Allow run command to start program.
1995-03-08 * monitor.c (monitor_load): Set PC to start address when doneStu Grossman5-81/+87
loading. * array-rom.c monitor.h rom68k-rom.c: Clean up target_ops. Remove ref to monitor_create_inferior.
1995-03-08 * monitor.c: More general cleanups. Add prototypes, removeStu Grossman2-138/+29
unused routines. Fix bug with wrong number of args to error().
1995-03-07 * main.c (main): Don't start up GUI when running under gdb modeStu Grossman1-0/+3
in emacs.
1995-03-07 * Makefile.in: Add rules for monitor.o and rom68k-rom.o to makeStu Grossman8-1215/+517
Sun make (with VPATH) work... * monitor.c monitor.h rom68k-rom.c: Serious cleanup to make IDP (rom68k) target work right. * array-rom.c op50-rom.c w89k-rom.c: Partial updates to new monitor.c interface. More work needs to be done here. * config/m68k/tm-monitor.h: Change DECR_PC_AFTER_BREAK to 0 to match the IDP monitor. Also, set NUM_REGS to 18 cuz there's no floating-point for this card.
1995-03-07 * command.h command.c top.c: Add var_enum command type. It'sStu Grossman2-2/+12
like var_string but allows only only one of the specified strings.
1995-03-07 * serial.h ser-go32.c ser-go32-para.c ser-mac.c ser-tcp.cStu Grossman7-1/+121
ser-unix.c: Add SERIAL_SETSTOPBITS to set the number of stopbits (needed for IDP board?!?!?).
1995-03-07 * defs.h utils.c remote-hms.c remote-pa.c remote.c: Fix defs andStu Grossman4-11/+8
usage of fputc_unfiltered and putchar_unfiltered. Eliminate putc_unfiltered (it's superfluous).
1995-03-07 * command.h command.c: Add var_enum command type. It's likeStu Grossman2-0/+135
var_string but allows only only one of the specified strings.
1995-03-06 * valops.c (value_cast): Don't use backslash newline--pre-ANSIJim Kingdon2-2/+8
compilers (such as SunOS4 /bin/cc) don't generally support it except in some contexts.
1995-03-06 * tuples.ch (setnmode); New module.Per Bothner3-0/+39
* tuples.exp: Add some extra tests. These are from PR 5024.
1995-03-06 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning ofJeff Law1-0/+7
each expect pattern. Cuts runtime from 12 to about 4 seconds.
1995-03-05Fix typo in spelling.Michael Tiemann1-1/+1
1995-03-04 * callch.ch, callch.exp, Makefile.in: New test case.Per Bothner5-1/+125
Extended testing for PR 6292.
1995-03-04 * valops.c (value_cast): Cehck for cast to array type *before*Per Bothner2-58/+91
we coerce array to pointer (in case arg2 is already array). * valops.c (call_function_by_hand): Set using_gcc to 2 if using gcc2. Needed for REG_STRUCT_HAS_ADDR to work on sparc. Also check REG_STRUCT_HAS_ADDR for union, array and string types. * valops.c (call_function_by_hand): Re-arrange code for pushing paramaters on the stack so we can do better STACK_ALIGN. * valops.c (call_function_by_hand): Call error if the number of arguments is fewer than parameter types in function type.
1995-03-04 * sparc-tdep.c (sparc_extract_struct_value_address): MoveDavid Edelsohn1-0/+9
sparc64 support to here. (sparc64_extract_struct_value_address): Deleted. (dump_ccreg): Add a prototype so long long arg -> int. * sparc/tm-sp64.h (USE_STRUCT_CONVENTION): Define. (EXTRACT_STRUCT_VALUE_ADDRESS): Delete.
1995-03-04 * sparc/tm-sp64.h (USE_STRUCT_CONVENTION): Define.David Edelsohn1-11/+16
(EXTRACT_STRUCT_VALUE_ADDRESS): Delete.
1995-03-04 * hpread.c (hpread_record_lines): New argument "offset". AllJeff Law2-20/+37
callers changed. Use it to handle dynamic address relocation. (hpread_build_psymtabs): Adjust texthigh as we read each function debug symbol. Fix computation of texthigh. (hpread_read_subrange_type): Work around macro bugs in HP's compilers. (hpread_process_one_debug_symbol): Correctly map source lines.
1995-03-03 * somread.c (check_strange_names): Filter names emitted by the HPJeff Law2-2/+11
compiler when generating PIC code.
1995-03-03 * valops.c (value_struct_elt_for_reference): Work around macroJeff Law3-6/+32
bugs in HP's compilers. * c-exp.y (block): Likewise.
1995-03-03 * rs6000-tdep.c (push_dummy_frame): Fix order of arguments toJim Kingdon2-1/+4
store_address.
1995-03-03* utils.c [_AIX]: Include stddef.h instead of #defining size_t.Jim Kingdon2-11/+43
1995-03-03Support saving saved regs with multiple stores in addition to store multiple ↵Michael Meissner2-9/+18
instructions in prologue.
1995-03-03 * sparc-tdep.c (decode_asi): New function.David Edelsohn2-61/+388
(sparc_print_register_hook): Pretty print more v9 registers.
1995-03-03 * sparc/tm-sp64.h (REGISTER_NAMES): Fix some typos.David Edelsohn1-3/+4
1995-03-03 * dwarfread.c (struct dieinfo): Use CORE_ADDR for at_{low,high}_pc.David Edelsohn2-5/+16
(target_to_host): Change result type to CORE_ADDR.
1995-03-02Forgot this one (from sparc64 changes).David Edelsohn1-2/+2
1995-03-02* rs6000-tdep.c: Fix byte-swapping sins.Jim Kingdon1-4/+9
1995-03-02 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): OnlyJim Kingdon1-0/+3
disassemble 8, not 16, instructions for part 4.
1995-03-02Minor code cleanup in rs6000-tdep.cMichael Meissner2-2/+11