summaryrefslogtreecommitdiff
path: root/gdb
Commit message (Collapse)AuthorAgeFilesLines
* 2004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-176-38/+38
| | | | | | | | | | | | | | | | | | * x86-64-tdep.c (x86_64_init_abi): No need to clear extract_struct_value_address, i386 does not set it. * sparc64-tdep.c (sparc64_init_abi): Do not set extract_struct_value_address, never called. (sparc64_extract_struct_value_address): Delete function. * m68hc11-tdep.c: Update copyright. (m68hc11_gdbarch_init): Delete redundant assignment of extract_struct_value_address. * i386-tdep.c: Update copyright. (i386_gdbarch_init): Do not set extract_struct_value_address, never called. (i386_extract_struct_value_address): Delete function. * sparc-tdep.c (sparc32_gdbarch_init): Do not set extract_struct_value_address, never called. (sparc32_extract_struct_value_address): #if 0 function.
* * arm-tdep.c (arm_write_pc): New function.Daniel Jacobowitz2004-01-172-1/+23
| | | | (arm_gdbarch_init): Call set_gdbarch_write_pc.
* * breakpoint.c (must_shift_inst_regs): Delete.Daniel Jacobowitz2004-01-176-66/+20
| | | | | | | | | | (bpstat_stop_status): Delete references to DECR_PC_AFTER_HW_BREAK and SHIFT_INST_REGS. * infcmd.c (step_1, step_1_continuation): Delete references to SHIFT_INST_REGS. * infrun.c (keep_going): Likewise. * target.h (DECR_PC_AFTER_HW_BREAK): Don't define. * config/i386/nm-i386.h (DECR_PC_AFTER_HW_BREAK): Likewise.
* * gdbint.texinfo (DECR_PC_AFTER_HW_BREAK): Don't document.Daniel Jacobowitz2004-01-172-12/+5
|
* 2004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-175-80/+5
| | | | | | | * gdbarch.sh (DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS): Delete. * gdbarch.h, gdbarch.c: Re-generate. * infcmd.c (print_return_value): Delete reference to DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS.
* 2004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-172-2/+3
| | | | | * cris-tdep.c (cris_gdbarch_init): Do not set deprecated_extract_struct_value_address.
* 2004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-173-10/+25
| | | | | | | | | | * xstormy16-tdep.c: Update copyright. (xstormy16_extract_struct_value_address): Update to current extract struct value address interface. (xstormy16_gdbarch_init): Set extract_struct_value_address. * sh64-tdep.c (sh64_extract_struct_value_address): Update to current extract struct value address interface. (sh64_gdbarch_init): Set extract_struct_value_address.
* 2004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-172-27/+8
| | | | | | | * cris-tdep.c: Update copyright. (cris_extract_struct_value_address): Delete function. (struct_return_address): Delete variable. (cris_store_struct_return): Do not set struct_return_address.
* 2004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-177-88/+39
| | | | | | | | | | | | | | | | | | | | | * mcore-tdep.c: Update copyright. (mcore_extract_struct_value_address): Delete function. Update comments. (mcore_gdbarch_init): Update. * mn10300-tdep.c: Update copyright. (mn10300_extract_struct_value_address): Delete function. (mn10300_gdbarch_init): Update. * v850-tdep.c: Update copyright. (v850_extract_struct_value_address): Delete. (v850_gdbarch_init): Update. * ns32k-tdep.c: Update copyright. (ns32k_extract_struct_value_address): Delete. (ns32k_gdbarch_init): Update. * hppa-tdep.c (hppa_extract_struct_value_address): Delete. (hppa_gdbarch_init): Update. * vax-tdep.c: Update copyright. (vax_extract_struct_value_address): Delete. (vax_gdbarch_init): Update.
* 2004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-179-277/+25
| | | | | | | | | | | | | | | | * gdbarch.sh (DEPRECATED_NPC_REGNUM): Delete. * gdbarch.h, gdbarch.c: Re-generate. * procfs.c (procfs_fetch_registers): Delete reference to DEPRECATED_NPC_REGNUM. (procfs_store_registers): Ditto. * regcache.c (generic_target_write_pc): Simplify. * lynx-nat.c: Delete #ifdef SPARC code. Not used. Index: doc/ChangeLog 2004-01-17 Andrew Cagney <cagney@redhat.com> * gdbint.texinfo (Target Architecture Definition): Delete documentation on DEPRECATED_NPC_REGNUM.
* 2004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-172-1/+4
| | | | | * core-sol2.c (fetch_core_registers): Replace DEPRECATED_NPC_REGNUM with equivalent tdep value.
* 2004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-172-3/+8
| | | | | | | * hppa-tdep.c: Update copyright year. (hppa_target_write_pc): Use PCOQ_TAIL_REGNUM instead of NPC_REGNUM. (hppa_gdbarch_init): Do not set deprecated_npc_regnum.
* 2004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-172-10/+28
| | | | | | | | | * mips-tdep.c (mips_write_pc): New function. (mips_gdbarch_init): Set "write_pc" to "mips_write_pc". (mips_read_pc): Use mips_regnum instead of PC_REGNUM. (mips_find_saved_regs, mips_software_single_step: Ditto. (mips_frame_saved_pc, mips_frame_saved_pc): Ditto. mips_init_extra_frame_info, mips_pop_frame): Ditto.
* 2004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-172-1014/+990
| | | | * mips-tdep.c: Re-indent. Group functions by ABI.
* 2004-01-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-1725-39/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gdbarch.sh (DECR_PC_AFTER_BREAK): Make zero the default. * gdbarch.c: Re-generate. * xstormy16-tdep.c (xstormy16_gdbarch_init): Do not set DECR_PC_AFTER_BREAK to zero. * vax-tdep.c (vax_gdbarch_init): Ditto. * v850-tdep.c (v850_gdbarch_init): Ditto. * sparc-tdep.c (sparc32_gdbarch_init): Ditto. * sh64-tdep.c (sh64_gdbarch_init): Ditto. * sh-tdep.c (sh_gdbarch_init): Ditto. * rs6000-tdep.c (rs6000_gdbarch_init): Ditto. * ns32k-tdep.c (ns32k_gdbarch_init): Ditto. * mn10300-tdep.c (mn10300_gdbarch_init): Ditto. * mips-tdep.c (mips_gdbarch_init): Ditto. * mcore-tdep.c (mcore_gdbarch_init): Ditto. * m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto. * m32r-tdep.c (m32r_gdbarch_init): Ditto. * ia64-tdep.c (ia64_gdbarch_init): Ditto. * i386-interix-tdep.c (i386_interix_init_abi): Ditto. * hppa-tdep.c (hppa_gdbarch_init): Ditto. * h8300-tdep.c (h8300_gdbarch_init): Ditto. * frv-tdep.c (frv_gdbarch_init): Ditto. * cris-tdep.c (cris_gdbarch_init): Ditto. * avr-tdep.c (avr_gdbarch_init): Ditto. * arm-tdep.c (arm_gdbarch_init): Ditto. * i386-nto-tdep.c (i386nto_init_abi): Add comment.
* * dwarf2read.c (dwarf2_non_const_array_bound_ignored_complaint):Joel Brobecker2004-01-172-88/+142
| | | | | | | | | | | | | | Delete, no longer used. (read_subrange_type): New function, mostly extracted from read_array_type(). (read_array_type): Replace extracted code by call to read_subrange_type(). (dwarf2_get_attr_constant_value): New function. (scan_partial_symbols): Add handling for DW_TAG_subrange_type. (add_partial_symbol): Likewise. (process_die): Likewise. (new_symbol): Likewise. (read_type_die): Likewise.
* 2004-01-16 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-175-51/+21
| | | | | | | | | | | | | * symfile.c: Update copyright year. (compare_symbols): Delete unused function. * stabsread.c: Update copyright year. (lrs_general_complaint): Delete unused function. (ref_search_value): Ditto. (get_substring): Delete declaration. * sh64-tdep.c: Update copyright year. (sh64_get_gdb_regnum): Delete unused function. * dwarf2read.c (dwarf2_unsupported_at_frame_base_complaint): Delete unused function.
* * defs.h (gdb_osabi): Add GDB_OSABI_OPENBSD_ELF.Mark Kettenis2004-01-173-0/+7
| | | | * osabi.c (gdb_osabi_names): Add "OpenBSD ELF".
* 2004-01-16 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-173-12/+33
| | | | | | | | | Changes from Peter Schauer. * rs6000-tdep.c: Update copyright year. (rs6000_push_dummy_call): Update the stack pointer before accessing the corresponding stack region. * rs6000-nat.c: Update copyright year. (set_host_arch): Set "info.abfd" to "exec_bfd".
* *** empty log message ***gdbadmin2004-01-171-1/+1
|
* *** empty log message ***gdbadmin2004-01-161-1/+1
|
* 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-152-5/+5
| | | | * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
* 2004-01-16 Ben Elliston <bje@wasabisystems.com>Ben Elliston2004-01-152-3/+5
| | | | | * gdb.arch/Makefile.in (MISCELLANEOUS): Remove. (clean mostlyclean): Remove empty rm.
* * blockframe.c: Update copyright year.Mark Kettenis2004-01-152-7/+8
| | | | (inside_entry_func): Don't treat a zero PC specially.
* 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-152-1/+6
| | | | * gdb.base/setvar.exp: Add copyright years.
* *** empty log message ***gdbadmin2004-01-151-1/+1
|
* 2004-01-14 David Carlton <carlton@bactrian.org>David Carlton2004-01-143-23/+45
| | | | | | | | * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to PR c++/1511 and update coment. * gdb.cp/templates.exp: Update patterns to match current output. If changes involve something other than whitespace, KFAIL w.r.t. PR c++/1512 or PR c++/931 as appropriate.
* 2004-01-14 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2004-01-142-5/+26
| | | | | | | * gcore.c (gcore_copy_callback): Use paddr_d to print size variable. (gcore_create_callback): Ditto. Skip any memory segment that has no permissions set.
* 2004-01-14 David Carlton <carlton@kealia.com>David Carlton2004-01-149-90/+601
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change symbols for C++ nested types to contain the fully qualified name, if possible. (At least in the DWARF-2 case.) Partial fix for PR's c++/57, c++/488, c++/539, c++/573, c++/609, c++/832, c++/895. * c-exp.y: Update copyright: (qualified_type): Handle types nested within classes. * cp-namespace.c: Update comments. (cp_set_block_scope): Delete #if 0. (cp_lookup_nested_type): Handle types nested within classes. * dwarf2read.c: (scan_partial_symbols): Call add_partial_structure when appropriate. (add_partial_symbol): Add the name of the enclosing namespace to types. (pdi_needs_namespace): New. (add_partial_namespace): Tweak comment. (add_partial_structure): New. (psymtab_to_symtab_1): Initialize processing_current_prefix here... (process_die): instead of here. (read_structure_scope): Try to figure out the name of the class or namespace that the structure might be defined within. (read_enumeration): Generate fully-qualified names, if possible. (read_namespace): Don't set name to NULL. (die_specification): New. (new_symbol): Generate fully-qualified names for types. (read_type_die): Determine appropriate prefix. (determine_prefix): New. (typename_concat): New. (class_name): New. * valops.c: Update copyright. (value_aggregate_elt): Pass NOSIDE to value_struct_elt_for_reference. (value_struct_elt_for_reference): Make static, add NOSIDE parameter, call value_maybe_namespace_elt as a last resort. (value_namespace_elt): Break out code into value_maybe_namespace_elt. (value_maybe_namespace_elt): New. 2004-01-14 David Carlton <carlton@kealia.com> * gdb.cp/namespace.exp: Add tests involving classes defined within namespaces. * gdb.cp/namespace.cc (C::CClass): New. * gdb.cp/namespace1.cc: Update copyright. (C::OtherFileClass): New.
* 2004-01-14 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2004-01-142-2/+13
| | | | | | * gdb.base/sepdebug.exp: Bail out of the test if we don't know what debug info we have. Print a better message if something goes wrong while producing the separate debug info file.
* 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-142-2/+6
| | | | * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
* 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-142-0/+26
| | | | * gdb.base/callfuncs.c: Add copyright notice.
* 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-142-12/+21
| | | | | * gdb.cp/derivation.exp: Add XFAIL for bug with protected inheritance. PR gdb/1498, PR gcc/13539.
* 2004-01-12 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-142-1/+13
| | | | | | | * mips-tdep.c (mips_convert_register_p): Handle both raw and cooked floating-point registers. (mips_gdbarch_init): Set convert_register_p, register_to_value, and value_to_register.
* *** empty log message ***gdbadmin2004-01-141-1/+1
|
* 2004-01-13 David Carlton <carlton@kealia.com>David Carlton2004-01-131-3/+3
| | | | | * gdb.base/completion.exp: Don't look for 'ask' after set follow-fork-mode. Update copyright.
* 2004-01-13 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-1327-45/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gdbarch.sh (FUNCTION_START_OFFSET): Make zero the default. * gdbarch.c: Re-generate. * xstormy16-tdep.c (xstormy16_gdbarch_init): Do not set FUNCTION_START_OFFSET. * v850-tdep.c (v850_gdbarch_init): Ditto. * sparc-tdep.c (sparc32_gdbarch_init): Ditto. * sh64-tdep.c (sh64_gdbarch_init): Ditto. * sh-tdep.c (sh_gdbarch_init): Ditto. * s390-tdep.c (s390_gdbarch_init): Ditto. * rs6000-tdep.c (rs6000_gdbarch_init): Ditto. * ns32k-tdep.c (ns32k_gdbarch_init): Ditto. * mn10300-tdep.c (mn10300_gdbarch_init): Ditto. * mips-tdep.c (mips_gdbarch_init): Ditto. * mcore-tdep.c (mcore_gdbarch_init): Ditto. * m68k-tdep.c (m68k_gdbarch_init): Ditto. * m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto. * m32r-tdep.c (m32r_gdbarch_init): Ditto. * ia64-tdep.c (ia64_gdbarch_init): Ditto. * i386-tdep.c (i386_gdbarch_init): Ditto. * hppa-tdep.c (hppa_gdbarch_init): Ditto. * h8300-tdep.c (h8300_gdbarch_init): Ditto. * frv-tdep.c (frv_gdbarch_init): Ditto. * d10v-tdep.c (d10v_gdbarch_init): Ditto. * cris-tdep.c (cris_gdbarch_init): Ditto. * avr-tdep.c (avr_gdbarch_init): Ditto. * arm-tdep.c (arm_gdbarch_init): Ditto. * alpha-tdep.c (alpha_gdbarch_init): Ditto.
* * infrun.c (follow_fork_mode_ask): Remove.Daniel Jacobowitz2004-01-132-33/+11
| | | | | | | (follow_fork_mode_kind_names): Remove follow_fork_mode_ask. (follow_fork): Simplify and remove internal error for follow_fork_mode_ask. (_initialize_infrun): Update "set follow-fork-mode" help text.
* * gdb.texinfo: Update copyright year. Mention that setDaniel Jacobowitz2004-01-132-6/+11
| | | | | follow-fork-mode is supported on GNU/Linux. Remove documentation of "set follow-fork-mode ask".
* 2004-01-13 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2004-01-136-10/+19
| | | | | | | | | * gdb.threads/gcore-thread.exp: Prefix name of binary with test specific name. * gdb.mi/gdb669.exp: Ditto. * gdb.mi/mi-pthreads.exp: Ditto. * gdb.mi/mi1-pthreads.exp: Ditto. * gdb.mi/mi2-pthreads.exp: Ditto.
* 2004-01-13 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-135-50/+80
| | | | | | | | | | | * configure.in: Update copyright year. (build_warnings): Add -Wunused-label. * configure: Re-generate. 2004-01-13 Andrew Cagney <cagney@redhat.com> * gdbint.texinfo: Update copyright year. (Coding): Add -Wunused-label to list of -Werror warnings.
* 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-132-0/+25
| | | | * gdb.cp/member-ptr.cc: Add copyright notice.
* 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-132-361/+445
| | | | | | | | * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add some patterns for recent versions of gcc and hpacc. Delete calls to setup_xfail for hppa*-*-*. Delete redundant tests. Delete tests that access a NULL pointer-to-member-data. This script is still disabled for gcc.
* 2004-01-12 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2004-01-132-10/+19
| | | | | * gdb.mi/mi2-basics.exp: Make sure that full pathnames are escaped correctly.
* *** empty log message ***gdbadmin2004-01-131-1/+1
|
* 2004-01-12 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-122-1/+3
| | | | * exec.h (exec_ops): Make "extern".
* 2004-01-12 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-122-2/+8
| | | | | | * mips-tdep.c (mips_pseudo_register_read): Don't return a value, the function is void. (mips_pseudo_register_write): Ditto.
* 2004-01-12 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-125-8/+18
| | | | | | | | | * stack.c (frame_info): Delete DEPRECATED_PRINT_EXTRA_FRAME_INFO call. Never defined. * sparc-tdep.h (struct frame_info): Add opaque declaration. * sparc64-tdep.h (struct gdbarch): Add opaque declaration. (struct sparc_gregset, struct regcache): Ditto. * sparc-nat.c: Update copyright. Specify "GNU/Linux".
* 2004-01-12 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2004-01-124-0/+1223
| | | | | | | * gdb.base/sepdebug.exp: New file. * gdb.base/sepdebug.c: New file. * lib/gdb.exp (separate_debug_filename): New procedure. (gdb_gnu_strip_debug): New procedure.
* Eliminate the old mi/tui specific ChangeLog files as in ...Andrew Cagney2004-01-125-1/+16
| | | | | | | | Added Files: mi/ChangeLog-1999-2003 testsuite/gdb.mi/ChangeLog-1999-2003 tui/ChangeLog-1998-2003 Removed Files: mi/ChangeLog testsuite/gdb.mi/ChangeLog tui/ChangeLog