aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2002-05-04* target.c (debug_print_register): New function. Handle oversizeAndrew Cagney2-16/+39
registers. (debug_to_fetch_registers): Call. (debug_to_store_registers): Call.
2002-05-04* stabsread.c (cleanup_undefined_types): Use replace_type, not memcpy.Jim Blandy3-9/+27
(read_type): Doc fix. * gdbtypes.c (replace_type): Doc fix.
2002-05-04* stabsread.c (multiply_defined_struct): New complaint.Jim Blandy2-13/+92
(read_struct_type): If the type we were passed isn't empty, or incomplete, don't read the new struct type into it; complain, and return the original type unchanged. Take a new `type_code' argument, which is the type code for the new type. (read_type): Rather than storing the type's type code here, pass it as an argument to read_struct_type, and let that take care of storing it. That way, we don't overwrite the original type code, so read_struct_type can use it to decide whether we're overwriting something we shouldn't. (complain_about_struct_wipeout): New function.
2002-05-04*** empty log message ***gdbadmin1-1/+1
2002-05-032002-05-02 Michael Snyder <msnyder@redhat.com>Michael Snyder2-0/+2
* gdb.base/watchpoint.exp: Add xscale target.
2002-05-032002-05-02 Michael Snyder <msnyder@redhat.com>Michael Snyder3-0/+12
* gdb.base/long_long.exp: Add xscale target. * gdb.base/default.exp: Add xscale target.
2002-05-03* gdbarch.sh: Assert that gdbarch is non-NULL.Andrew Cagney3-0/+155
* gdbarch.c: Regenerate.
2002-05-03 * gnu-v3-abi.c (gnuv3_rtti_type): If we get confused, just warnJason Merrill2-5/+21
and return NULL.
2002-05-032002-05-03 Michal Ludvig <mludvig@suse.cz>Michal Ludvig2-7/+60
* x86-64-tdep.c (x86_64_dwarf2gdb_regno_map), (x86_64_dwarf2gdb_regno_map_length), (x86_64_dwarf2_reg_to_regnum): Added. (x86_64_gdbarch_init): Added registration of x86_64_dwarf2_reg_to_regnum. (x86_64_gdbarch_init): Renamed from i386_gdbarch_init. (_initialize_x86_64_tdep): Synced with the change above. (x86_64_skip_prologue): Reformulated message.
2002-05-032002-05-03 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller4-1/+24
* f-exp.y: Also use new prev_lexptr variable to improve error reporting. Based on Michael Snyder 2002-04-24 dated patch to c-exp.y. * jv-exp.y: Likewise. * m2-exp.y: Likewise.
2002-05-03*** empty log message ***gdbadmin1-1/+1
2002-05-022002-05-02 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-1/+10
* valops.c (value_arg_coerce): Don't coerce arrays to pointers if we are dealing with vectors.
2002-05-022002-05-02 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller2-1/+6
* config/m68k/tm-nbsd.h: Obvious fix, correct machine name.
2002-05-022002-05-02 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller2-0/+13
* p-typeprint.c (pascal_type_print_base): Add support for TYPE_CODE_STRING and TYPE_CODE_BITSTRING.
2002-05-022002-05-02 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller2-1/+6
* p-lang.c (pascal_create_fundamental_type): Use TYPE_CODE_CHAR for fondamental pascal 'char' type.
2002-05-022002-05-02 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller4-15/+41
* p-lang.h (is_pascal_string_type): Declaration changed, new sixth argument of type char ** added. * p-lang.c (is_pascal_string_type): Implementation changed. Args length_pos, length_size, string_pos, char_size can now be NULL. New argument arrayname set to the field name of the char array. Return value set to char array field index plus one. * p-valprint.c (pascal_val_print): Adapt to new declaration of is_pascal_string_type function.
2002-05-02* gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,Jim Blandy5-0/+141
gdb.c++/hang.exp: New test.
2002-05-02Yank previous change - set current arch to NULL.Andrew Cagney3-42/+34
2002-05-02*** empty log message ***gdbadmin1-1/+1
2002-05-01* gdbarch.sh (gdbarch_update_p): Swap out the old architectureAndrew Cagney3-28/+49
before probing for a new one. Detect errorenous gdbarch_init functions. * gdbarch.c: Regenerate.
2002-05-01* config/mn10200/tm-mn10200.h: Include "symfile.h" and "symtab.h".Andrew Cagney4-3/+18
* config/mcore/tm-mcore.h: Ditto. Update copyright. * config/v850/tm-v850.h: Ditto. Update copyright.
2002-05-01 2002-05-01 Fred Fish <fnf@redhat.com>Fred Fish2-2/+14
* gdb.base/completion.exp: Handle completions of "./Make" for more than one completion possibility, as is the case when we build and test in the source tree.
2002-05-01* cris-tdep.c (cris_gdbarch_init): Use arches instead ofAndrew Cagney2-7/+14
current_gdbarch.
2002-05-012002-04-30 Michael Snyder <msnyder@redhat.com>Michael Snyder2-106/+109
* arm-tdep.c: Whitespace clean-ups.
2002-05-012002-04-30 Michael Snyder <msnyder@redhat.com>Michael Snyder2-2/+5
* arm-tdep.c (arm_skip_prologue): Fix thinko; two lines should have been removed as part of 4/24 change.
2002-05-01*** empty log message ***gdbadmin1-1/+1
2002-04-30 * rs6000-tdep.c: Added comment describing how fpscr registerKevin Buettner2-1/+20
numbers were chosen.
2002-04-302002-04-30 Michael Snyder <msnyder@redhat.com>Michael Snyder1-0/+3
* gnu-nat.c (gnu_find_memory_regions): Fix merge botch.
2002-04-302002-04-30 Michael Snyder <msnyder@redhat.com>Michael Snyder2-0/+11
* gnu-nat.c (gnu_find_memory_regions): Fix merge botch.
2002-04-302002-04-29 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-20/+27
* hpread.c (DNTT_TYPE_VECTOR): Rename from TYPE_VECTOR. (DNTT_TYPE_VECTOR_LENGTH): Rename from TYPE_VECTOR_LENGTH. (hpread_symfile_init, hpread_lookup_type): Substitute throughout.
2002-04-30Don't use BFD-private data to determine that an object file is 64-bit xcoff.Kevin Buettner3-3/+16
2002-04-30*** empty log message ***gdbadmin1-1/+1
2002-04-295.2 released.Andrew Cagney1-0/+4
2002-04-29New test cases for java support.Anthony Green3-0/+187
2002-04-292002-04-29 Michal Ludvig <mludvig@suse.cz>Michal Ludvig3-59/+66
* x86-64-linux-nat.c (fill_gregset): Explicit cast to avoid warning. * x86-64-tdep.c (i386_gdbarch_init): Ditto. (x86_64_register_info_table): Added comments with register numbers.
2002-04-29Commit the correct ChangeLog entry, this time!Elena Zannoni1-18/+13
2002-04-29 Elena Zannoni <ezannoni@redhat.com> * rs6000-tdep.c (rs6000_extract_return_value, rs6000_store_return_value): Handle returning vectors. (rs6000_gdbarch_init): Use ppc_sysv_abi_broken_use_struct_convention for native sysv cases. * ppc-linux-tdep.c (ppc_sysv_abi_broken_use_struct_convention): New function. (ppc_sysv_abi_use_struct_convention): Deal with functions returning vectors. (ppc_sysv_abi_push_arguments): Handle vector parameters. * ppc-tdep.h (ppc_sysv_abi_broken_use_struct_convention): Export.
2002-04-292002-04-29 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni4-9/+110
* rs6000-tdep.c (rs6000_extract_return_value, rs6000_store_return_value): Handle returning vectors. (rs6000_gdbarch_init): Use ppc_sysv_abi_broken_use_struct_convention for native sysv cases. * ppc-linux-tdep.c (ppc_sysv_abi_broken_use_struct_convention): New function. (ppc_sysv_abi_use_struct_convention): Deal with functions returning vectors. (ppc_sysv_abi_push_arguments): Handle vector parameters. * ppc-tdep.h (ppc_sysv_abi_broken_use_struct_convention): Export.
2002-04-292002-04-24 Pierre Muller <ics.u-strasbg.fr>Pierre Muller2-4/+12
* hpread.c (hpread_psymtab_to_symtab_1, hpread_psymtab_to_symtab): Replace fprintf (stderr,...) with fprintf_unfiltered (gdb_stderr,...).
2002-04-292002-04-24 Pierre Muller <ics.u-strasbg.fr>Pierre Muller5-18/+37
* remote-array.c (printf_monitor, write_monitor, array_insert_breakpoint, array_remove_breakpoint ): Replace fprintf (stderr,... with fprintf_unfiltered (gdb_stderr,.... * remote-es.c: Likewise. * remote-os9k.c: Likewise. * remote-st.c: Likewise.
2002-04-29*** empty log message ***gdbadmin1-1/+1
2002-04-28 * config/s390/s390.mh (NATDEPFILES): Remove solib.o, addAndreas Schwab2-3/+8
linux-proc.o and gcore.o.
2002-04-28*** empty log message ***gdbadmin1-1/+1
2002-04-27* x86-64-tdep.c (x86_64_skip_prologue): Print note when debuggingAndrew Cagney2-3/+24
code without frame pointers.
2002-04-27*** empty log message ***gdbadmin1-1/+1
2002-04-26* sparc-tdep.c (sparc_gdbarch_init): Add comment explaining whyAndrew Cagney2-0/+49
ON_STACK is needed.
2002-04-262002-04-26 Ben Elliston <bje@redhat.com>Ben Elliston2-3/+8
* target.c (do_xfer_memory): Correct reference to the new option "trust-readonly-sections".
2002-04-262002-04-24 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni4-0/+35
* gdbtypes.h (TYPE_FLAG_VECTOR, TYPE_VECTOR): Define. * gdbtypes.c (recursive_dump_type): Output the vector flag. * dwarf2read.c (dwarf_attr_name): Handle new attribute for vectors. (read_array_type): Record the fact that this array type is really a vector (i.e. are passed in by value).
2002-04-26* alpha-tdep.h (gdbarch_tdep): Add sigcontext_addr member.Jason Thorpe7-13/+56
* alpha-tdep.c (alpha_sigcontext_addr): New function. (alpha_find_saved_regs): Use alpha_sigcontext_addr. (alpha_gdbarch_init): Initialize tdep->sigcontext_addr. * alpha-linux-tdep.c: Include frame.h. (alpha_linux_sigcontext_addr): New function. (alpha_linux_init_abi): Set tdep->sigcontext_addr to alpha_linux_sigcontext_addr. * alpha-osf1-tdep.c: Include gdbcore.h. (alpha_osf1_sigcontext_addr): New function. (alpha_osf1_init_abi): Set tdep->sigcontext_addr to alpha_osf1_sigcontext_addr. * config/alpha/tm-alpha.h (SIGCONTEXT_ADDR): Remove. * config/alpha/tm-alphalinux.h (SIGCONTEXT_ADDR): Remove.
2002-04-26* stack.c (selected_frame_level):Andrew Cagney3-13/+6
(select_frame): Do not set selected_frame_level. * frame.h (selected_frame_level): Delete declaration.
2002-04-26* rs6000-tdep.c (rs6000_gdbarch_init): Only setAndrew Cagney2-2/+10
convert_from_func_ptr-addr when AIX / PowerOpen.