aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2001-11-14* arm-tdep.c (arm_register_type): New function.Andrew Cagney3-60/+28
(arm_register_convertible): Delete. (arm_register_convert_to_virtual): Delete. (arm_register_convert_to_raw): Delete. * config/arm/tm-arm.h (REGISTER_CONVERTIBLE): Delete. (REGISTER_CONVERT_TO_VIRTUAL): Delete. (REGISTER_CONVERT_TO_RAW): Delete. (REGISTER_VIRTUAL_TYPE): Redefine as call to arm_register_type. (arm_register_type): Declare.
2001-11-14*** empty log message ***gdbadmin1-1/+1
2001-11-132001-11-13 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni3-1/+21
From Andrew Cagney <cagney@redhat.com>: * gdbtypes.h (builtin_type_int128, builtin_type_uint128): Declare. * gdbtypes.c (_initialize_gdbtypes, build_gdbtypes): Initialize new builtin types.
2001-11-132001-11-07 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+8
* gdb.c++/templates.exp (test_template_breakpoints): If we get an overload menu, but it does not match what we expect, we still need to issue the "cancel" command.
2001-11-13* gdbint.texinfo (COERCE_FLOAT_TO_DOUBLE): Clarify.Jim Blandy2-23/+43
2001-11-132001-11-07 Michael Snyder <msnyder@redhat.com>Michael Snyder2-9/+12
* gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*", making the whitespace optional. Argument for "new" may be "unsigned" as well as "unsigned int/long".
2001-11-13* s390-tdep.c: Rewrite inferior function call code. This mayJim Blandy2-98/+334
break zSeries support; that should be fixed soon. #include "gdb_assert.h". (is_integer_like, is_pointer_like, is_simple_arg, pass_by_copy_ref, extend_simple_arg, is_double_arg, round_up, round_down, alignment_of): New functions. (s390_push_arguments): Rewritten to handle passing large arguments by value, and to make more readable.
2001-11-13* s390-tdep.c (s390_pop_frame): Call generic_pop_current_frame, toJim Blandy2-9/+42
interact correctly with generic dummy frames. (s390_pop_frame_regular): Move the guts of the frame-popping code to here, to be called by generic_pop_current_frame. Use the frame's saved_regs array; this works for `return' as well as inferior function calls.
2001-11-13* s390-tdep.c (s390_gdbarch_init): Register the functionJim Blandy2-0/+6
`standard_coerce_float_to_double', since GCC for the S/390 follows the standard rules for passing floats.
2001-11-13* valops.c (default_coerce_float_to_double,Jim Blandy2-14/+31
standard_coerce_float_to_double): Doc fixes.
2001-11-13Patch from Peter Schauer:Jim Blandy2-0/+16
* symtab.c (find_pc_sect_line): If we can't find the function containing PC, we certainly won't have line number information for that location, so return zero immediately.
2001-11-13Eliminate REGISTER_CONVERTIBLE().Andrew Cagney4-30/+23
2001-11-13Zap REGISTER_CONVERTIBLE from m88k.Andrew Cagney3-31/+24
2001-11-13*** empty log message ***gdbadmin1-1/+1
2001-11-12* i386-tdep.h (FPU_REG_RAW_SIZE): Define unconditionally.Mark Kettenis5-10/+8
* i387-nat.c, i387-tdep.c: Unconditionally include "i386-tdep.h". * config/i386/tm-i386.h (FPU_REG_RAW_SIZE): Removed. (SIZEOF_FPU_REGS): Don't use FPU_REG_RAW_SIZE here.
2001-11-12Patch from Andreas Schwab <schwab@suse.de>:Jim Blandy2-2/+8
* eval.c (evaluate_subexp_standard): Fix memory leak: use alloca instead of xmalloc.
2001-11-12* corefile.c (write_memory_unsigned_integer,Jim Blandy3-11/+46
write_memory_signed_integer): New functions. (write_memory): Move to be with other write_memory_* functions. * gdbcore.h (write_memory_unsigned_integer, write_memory_signed_integer): New declarations.
2001-11-12 * dwarf2read.c (dwarf_decode_lines): Properly deal withGeoffrey Keating2-9/+26
unknown standard opcodes.
2001-11-12 * lib/mi-support.exp (mi_run_to_helper): Move commentsDaniel Jacobowitz2-6/+8
outside of gdb_expect.
2001-11-12*** empty log message ***gdbadmin1-1/+1
2001-11-11 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,Daniel Jacobowitz6-281/+160
mi_step_to, mi_next_to, mi_continue_to, mi_finish_to, mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to, mi0_run_to): New functions. * gdb.mi/mi-simplerun.exp: Use them. * gdb.mi/mi0-simplerun.exp: Likewise. * gdb.mi/mi-var-cmd.exp: Likewise. * gdb.mi/mi0-var-cmd.exp: Likewise.
2001-11-11 Change target name from stormy16 to xstormy16.Corinna Vinschen1-2/+2
2001-11-11* README (alpha-dec-osf5.1): Mention -DUSE_LDR_ROUTINES.Andrew Cagney2-3/+21
(sparcv9-sun-solars2.8): Mention problem with 64 bit GCC 3.0.x. (i586-sco-sysv5uw7.1.1): Mention problem with threads.
2001-11-11From Mark Kettenis <kettenis@gnu.org>:Andrew Cagney2-3/+31
* breakpoint.c (breakpoint_re_set_one): Don't discard SHLIB breakpoints when they fail.
2001-11-11*** empty log message ***gdbadmin1-1/+1
2001-11-10s/value_ptr/struct value */Andrew Cagney12-40/+46
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.