aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2001-11-10s/value_ptr/struct value */Andrew Cagney9-59/+69
2001-11-10s/value_ptr/struct value */Andrew Cagney2-46/+53
2001-11-10* gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.Andrew Cagney4-19/+24
* gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
2001-11-10* gdb.asm/asm-source.exp: Supress file, instead of skip, when notAndrew Cagney2-1/+6
implemented.
2001-11-10* gdb.asm/asm-source.exp: Supress file, instead of skip, when notAndrew Cagney2-2/+6
implemented.
2001-11-10*** empty log message ***gdbadmin1-1/+1
2001-11-092001-11-08 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+65
* gdb.base/callfuncs.exp: Add tests for nested call dummies. Add pass/fail message for stop at breakpoint in call dummy function.
2001-11-09* s390-tdep.c: Don't use a call dummy.Jim Blandy2-58/+32
(s390_fix_call_dummy, s390_pc_in_call_dummy): Delete. (s390_push_return_address): Put the address of the inferior call breakpoint in r14. (s390_gdbarch_init): - Provide trivial definition of s390_call_dummy_words; register it with the gdbarch appropriately. - Delete S390x_call_dummy_words. - Gather inferior-call-related settings into a group. - Use generic dummy frames. - Put the inferior call breakpoint at the entry point. - Use generic gdbarch methods: pc_in_call_dummy_at_entry_point, generic_push_dummy_frame, generic_fix_call_dummy. - There is a call dummy breakpoint offset; it's zero.
2001-11-09Typo: s390-nat.c -> s390-tdep.c.Jim Blandy1-1/+1
2001-11-09* s390-nat.c: (s390_push_arguments): Write a back chain pointerJim Blandy2-1/+13
into the dummy frame, to help us get backtraces.
2001-11-09* values.c (value_as_address): If VAL is a function or method,Jim Blandy2-0/+49
just return its address; don't let COERCE_ARRAY convert its address to a pointer, and then have unpack_long convert it back to an address.
2001-11-092001-11-06 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller4-18/+78
* p-lang.c (is_pascal_string_type): New function to determine if a type is a string type. * p-lang.h: Add prototype for is_pascal_string_type. * p-valprint.c (pascal_val_print) : Use is_pascal_string_type function to display strings nicely.
2001-11-092001-11-06 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller2-10/+49
* p-exp.y (yylex): Only change case of expression if symbol is found. Also check for GPC standard name form.
2001-11-09A simple script to indent GDB source code.Andrew Cagney2-0/+66
2001-11-09*** empty log message ***gdbadmin1-1/+1
2001-11-08* s390-tdep.c (s390_get_frame_info): Initialize got_load_addr andJim Blandy2-1/+6
got_load_len, to placate compiler.
2001-11-08* i386-tdep.c (i386_gdbarch_init): Fix typo.Mark Kettenis2-1/+5
2001-11-082001-11-07 Michael Snyder <msnyder@redhat.com>Michael Snyder2-12/+15
* gdb.c++/templates.exp: Replace "const &" with "const ?&", making the whitespace optional. Also replace "(void) with "((void|)), making the keyword "void" optional.
2001-11-08* s390-tdep.c (s390_gdbarch_init): Use func_frame_chain_valid, notJim Blandy2-1/+4
file_frame_chain_valid.
2001-11-082001-11-07 Michael Snyder <msnyder@redhat.com>Michael Snyder2-90/+93
* gdb.c++/virtfunc.exp: Replace "const &" with "const ?&", making the whitespace optional. Also replace "(void) with "((void|)), making the keyword "void" optional.
2001-11-082001-11-07 Michael Snyder <msnyder@redhat.com>Michael Snyder3-14/+22
* gdb.base/callfuncs.c (t_float_values): This function must _not_ be prototyped, and the following function (t_float_values2) must be prototyped (if the compiler supports it), so that GDB can be tested against both cases. Usually one case involves promotion of float to double, while the other does not. * gdb.base/callfwmall.c: Ditto.
2001-11-082001-11-07 Michael Snyder <msnyder@redhat.com>Michael Snyder2-2/+11
* gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that includes a stack frame for "start".
2001-11-08* s390-tdep.c (s390_get_frame_info): If the prologue loads r12Jim Blandy2-4/+38
from the constant pool, but doesn't add in the constant pool's address to it, then this function probably isn't using r12 as a GOT pointer, and that load probably wasn't part of the prologue.
2001-11-08* s390-tdep.c (s390_gdbarch_init): Use the defaultJim Blandy2-3/+6
prepare_to_proceed function established by config/nm-linux.h; don't try to set it to linuxthreads_prepare_to_proceed.
2001-11-08Enable multi-arch for i386.Andrew Cagney4-1/+93
2001-11-08Don't update ``set architecture'' when ``set disassembly-flavor[sic]''Andrew Cagney2-32/+5
2001-11-082001-10-30 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni1-871/+0
* dbxread.c (set_namestring): New function, replacing the SET_NAMESTRING macro. (SET_NAMESTRING, CUR_SYMBOL_TYPE, CUR_SYMBOL_VALUE, CUR_SYMBOL_STRX, DBXREAD_ONLY, START_PSYMTAB, END_PSYMTAB): Delete definitions. (read_dbx_symtab): Don't include partial-stab.h any more. Don't reuse code in partial-stab.h, include the code directly, instead. * Makefile.in (dbxread.o): Remove dependency on partial-stab.h. (HFILES_NO_SRCDIR): Remove partial-stab.h. * partial-stab.h: Remove file.
2001-11-082001-11-07 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni3-36/+855
* dbxread.c (set_namestring): New function, replacing the SET_NAMESTRING macro. (SET_NAMESTRING, CUR_SYMBOL_TYPE, CUR_SYMBOL_VALUE, CUR_SYMBOL_STRX, DBXREAD_ONLY, START_PSYMTAB, END_PSYMTAB): Delete definitions. (read_dbx_symtab): Don't include partial-stab.h any more. Don't reuse code in partial-stab.h, include the code directly, instead. * Makefile.in (dbxread.o): Remove dependency on partial-stab.h. (HFILES_NO_SRCDIR): Remove partial-stab.h.
2001-11-08Whoops, forgot to commit this yesterday:Elena Zannoni1-1/+1
2001-11-06 Elena Zannoni <ezannoni@redhat.com> * mdebugread.c (CUR_SYMBOL_TYPE, CUR_SYMBOL_VALUE, START_PSYMTAB, END_PSYMTAB, SET_NAMESTRING, HANDLE_RBRAC): Delete definitions. (parse_partial_symbols): Don't include partial-stab.h any more. Don't reuse code in partial-stab.h, include the code directly, instead. Simplify code from partial-stab.h eliminating ifdef DBXREAD_ONLY code. * Makefile.in (mdebugread.o): Remove dependency on partial-stab.h.
2001-11-08When non-multi-arch, use predefault as the value of a pure-multi-archAndrew Cagney3-2/+22
method.
2001-11-08* config/i386/tm-linux.h (I386_LINUX_ORIG_EAX_REGNUM): Define inMark Kettenis2-1/+7
terms of NUM_GREGS, NUM_FREGS and NUM_SSE_REGS instead of hardcoding the register number.
2001-11-08*** empty log message ***gdbadmin1-1/+1
2001-11-07gdbarch.sh provides default for USE_STRUCT_CONVENTION.Andrew Cagney5-9/+16
2001-11-07gdbarch.sh (PC_IN_CALL_DUMMY): Require a value.Andrew Cagney3-2/+7
2001-11-07*** empty log message ***gdbadmin1-1/+1
2001-11-06 2001-11-06 Fred Fish <fnf@redhat.com>Fred Fish13-31/+15
* complaints.c (info_verbose): Remove unneeded decl, is in defs.h. * dbxread.c: Ditto * dwarf2read.c: Ditto. * dwarfread.c: Ditto. * exec.c: Ditto. * hpread.c: Ditto. * hpread.h: Ditto. * mdebugread.c: Ditto. * os9kread.c: Ditto. * stack.c: Ditto. * symfile.c: Ditto. * tracepoint.c: Ditto.
2001-11-06* MAINTAINERS: Update Andrew Cagney's responsibilities. MentionAndrew Cagney2-8/+12
David Taylor and Nick Duffek in past maintainers.
2001-11-062001-11-06 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni3-12/+555
* mdebugread.c (CUR_SYMBOL_TYPE, CUR_SYMBOL_VALUE, START_PSYMTAB, END_PSYMTAB, SET_NAMESTRING, HANDLE_RBRAC): Delete definitions. (parse_partial_symbols): Don't include partial-stab.h any more. Don't reuse code in partial-stab.h, include the code directly, instead. Simplify code from partial-stab.h eliminating ifdef DBXREAD_ONLY code. * Makefile.in (mdebugread.o): Remove dependency on partial-stab.h.
2001-11-06* s390-nat.c: #include "regcache.h", to get declaration forJim Blandy2-0/+5
`supply_register'. (The last change already added the dependency of s390-nat.o on regcache.h. Oops.)
2001-11-06* Makefile.in (ALLDEPFILES): Add s390-tdep.c and s390-nat.c.Jim Blandy2-0/+10
(s390-tdep.o, s390-nat.o): New rules.
2001-11-06Fix typo.Jim Blandy1-1/+1
2001-11-06* gdb/s390-nat.c (s390_register_u_addr): Pass proper arguments toJim Blandy2-4/+10
internal_error.
2001-11-06gdbarch.sh (CALL_DUMMY_LOCATION): Require a value.Andrew Cagney3-2/+7
2001-11-06Zap another #ifdef INIT_EXTRA_FRAME_INFOAndrew Cagney2-3/+7
2001-11-06Add predicate for PUSH_RETURN_ADDRESS.Andrew Cagney5-17/+54
2001-11-06 * arch-utils.c (generic_in_function_epilogue_p): New function.Corinna Vinschen7-0/+76
* arch-utils.h (generic_in_function_epilogue_p): Declare extern. * breakpoint.c (watchpoint_check): Add test whether the pc is currently in the epilogue of a function. * gdbarch.c: Autogenerated from gdbarch.sh. * gdbarch.h: Ditto. * gdbarch.sh (function_list): Add `in_function_epilogue_p' definition.
2001-11-06 * gdb.texinfo (gdbarch_in_function_epilogue_p): Add documentation.Corinna Vinschen2-0/+11
2001-11-06* gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes thatJim Blandy3-60/+9
pointers are 32 bits long, and that offsets of relocs are always stored in the data (REL-style), and not in the reloc entry itself (RELA-style). * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and stabs.
2001-11-06* config/s390/s390.mh (NATDEPFILES): Don't split this acrossJim Blandy2-2/+6
several lines with backslashes; the `sed' command in configure.in's AC_OUTPUT clause that comments out the NATDEPFILES assignment doesn't handle lines extended with backslashes.
2001-11-06*** empty log message ***gdbadmin1-1/+1