aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2004-01-152004-01-15 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-5/+5
* gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
2004-01-152004-01-16 Ben Elliston <bje@wasabisystems.com>Ben Elliston2-3/+5
* gdb.arch/Makefile.in (MISCELLANEOUS): Remove. (clean mostlyclean): Remove empty rm.
2004-01-15* blockframe.c: Update copyright year.Mark Kettenis2-7/+8
(inside_entry_func): Don't treat a zero PC specially.
2004-01-152004-01-15 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-1/+6
* gdb.base/setvar.exp: Add copyright years.
2004-01-15*** empty log message ***gdbadmin1-1/+1
2004-01-142004-01-14 David Carlton <carlton@bactrian.org>David Carlton3-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-142004-01-14 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-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-142004-01-14 David Carlton <carlton@kealia.com>David Carlton9-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-142004-01-14 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-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-142004-01-14 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-2/+6
* gdb.base/callfuncs.c: Remove explicit declaration of malloc.
2004-01-142004-01-14 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+26
* gdb.base/callfuncs.c: Add copyright notice.
2004-01-142004-01-13 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-12/+21
* gdb.cp/derivation.exp: Add XFAIL for bug with protected inheritance. PR gdb/1498, PR gcc/13539.
2004-01-142004-01-12 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-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.
2004-01-14*** empty log message ***gdbadmin1-1/+1
2004-01-132004-01-13 David Carlton <carlton@kealia.com>David Carlton1-3/+3
* gdb.base/completion.exp: Don't look for 'ask' after set follow-fork-mode. Update copyright.
2004-01-132004-01-13 Andrew Cagney <cagney@redhat.com>Andrew Cagney27-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.
2004-01-13 * infrun.c (follow_fork_mode_ask): Remove.Daniel Jacobowitz2-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.
2004-01-13 * gdb.texinfo: Update copyright year. Mention that setDaniel Jacobowitz2-6/+11
follow-fork-mode is supported on GNU/Linux. Remove documentation of "set follow-fork-mode ask".
2004-01-132004-01-13 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni6-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-132004-01-13 Andrew Cagney <cagney@redhat.com>Andrew Cagney5-49/+79
* 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-132004-01-12 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+25
* gdb.cp/member-ptr.cc: Add copyright notice.
2004-01-132004-01-12 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-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-132004-01-12 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-10/+19
* gdb.mi/mi2-basics.exp: Make sure that full pathnames are escaped correctly.
2004-01-13*** empty log message ***gdbadmin1-1/+1
2004-01-122004-01-12 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-1/+3
* exec.h (exec_ops): Make "extern".
2004-01-122004-01-12 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-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-122004-01-12 Andrew Cagney <cagney@redhat.com>Andrew Cagney5-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-122004-01-12 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni4-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.
2004-01-12Eliminate the old mi/tui specific ChangeLog files as in ...Andrew Cagney5-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
2004-01-122004-01-12 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-4/+20
* gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for "Renaming a directory to a non-empty directory returns ENOTEMPTY or EEXIST", treat EBUSY as an XFAIL.
2004-01-12*** empty log message ***gdbadmin1-1/+1
2004-01-112004-01-11 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-4/+7
* gdb.base/scope.exp: Remove obsolete setup_xfail for hp_cc_compiler.
2004-01-11* sparc64nbsd-tdep.c: Include "regset.h".Mark Kettenis2-36/+35
(sparc64nbsd_sizeof_struct_reg, sparc64nbsd_sizeof_struct_fpreg): Remove variables. (fetch_core_registers): Remove function. (sparc64nbsd_core_fns): Remove variable. (sparc64nbsd_supply_gregset, sparc64nbsd_supply_fpregset): New functions. (sparc64nbsd_init_abi): Initialize TDEP->gregset, TDEP->sizeof_gregset, TDEP->fpregset and TDEP->sizeof_gregset. (_initialize_sparc64nbsd_tdep): Remove call to add_core_fns.
2004-01-11Fix typo and pasto.Mark Kettenis1-2/+2
2004-01-11* sparc-tdep.c (sparc32_extract_struct_value_address): Rename fromMark Kettenis3-3/+26
sparc_extract_struct_value_address. (sparc32_gdbarch_init): Set extract_struct_value_address. * sparc64-tdep.c (sparc64_extract_struct_value_address): New function. (sparc64_init_abi): Set extract_struct_value_address. Don't set return_value_on_stack.
2004-01-11Really check this in now.Mark Kettenis1-36/+22
* sparc64fbsd-tdep.c: Include "regset.h". (sparc64fbsd_sizeof_struct_reg, sparc64fbsd_sizeof_struct_fpreg): Remove variables. (fetch_core_registers): Remove function. (sparc64fbsd_core_fns): Remove variable. (sparc64fbsd_supply_gregset, sparc64fbsd_supply_fpregset): New functions. (sparc64fbsd_init_abi): Initialize TDEP->gregset, TDEP->sizeof_gregset, TDEP->fpregset and TDEP->sizeof_gregset. (_initialize_sparnbsd_tdep): Remove call to add_core_fns.
2004-01-11* NEWS: Mention that %cs and %ss have been added to the AMD64Mark Kettenis2-0/+10
configurations
2004-01-11* frame.c: Update copyright year.Mark Kettenis2-2/+10
(get_prev_frame): Improve comment.
2004-01-11*** empty log message ***gdbadmin1-1/+1
2004-01-11* sparc64fbsd-tdep.c: Include "regset.h".Mark Kettenis1-0/+11
(sparc64fbsd_sizeof_struct_reg, sparc64fbsd_sizeof_struct_fpreg): Remove variables. (fetch_core_registers): Remove function. (sparc64fbsd_core_fns): Remove variable. (sparc64fbsd_supply_gregset, sparc64fbsd_supply_fpregset): New functions. (sparc64fbsd_init_abi): Initialize TDEP->gregset, TDEP->sizeof_gregset, TDEP->fpregset and TDEP->sizeof_gregset. (_initialize_sparnbsd_tdep): Remove call to add_core_fns.
2004-01-112004-01-10 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-10/+10
* gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)" decorations.
2004-01-11Fix last commit. I accidentally committed a ChangeLog entry for aMichael Chastain1-4/+0
change that hasn't been approved yet (setvar.exp). The change itself was never committed. -- sorry, michael c
2004-01-112004-01-10 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-124/+16
* gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)" and "(aCC)" decorations. Remove obsolete doco about old test results.
2004-01-10* sparcnbsd-tdep.c: Include "regset.h".Mark Kettenis2-42/+29
(fetch_core_registers): Remove function. (sparcnbsd_core_fns, sparcnbsd_elfcore_fns): Remove varaibles. (sparc32nbsd_supply_gregset, sparc32nbsd_supply_fpregset): New functions. (sparc32nbsd_init_abi): Initialize TDEP->gregset and TDEP->fpregset. (_initialize_sparnbsd_tdep): Remove calls to add_core_fns.
2004-01-10* sparc-tdep.h (struct regset): Provide opaque declaration.Mark Kettenis3-0/+48
(struct gdbarch_tdep): Add gregset, sizeof_gregset, fpregset and sizeof_fpregset members. * sparc-tdep.c (struct regset): Provide opaque declaration. (sparc_regset_from_core_section): New function. (sparc32_gdbarch_init): Initialize TDEP->gregset, TDEP->sizeof_gregset, TDEP->fpregset and TDEP->sizeof_fpregset. Set regset_from_core_section when appropriate.
2004-01-10* x86-64-tdep.c (amd64_non_pod_p): New function.Mark Kettenis2-1/+18
(amd64_classify_aggregate): Return class memory for non-POD C++ structure types.
2004-01-10* x86-64-tdep.c (amd64_push_arguments): Add struct_returnMark Kettenis2-2/+11
argument. Use it to reserve a register if necessary. (amd64_push_dummy_call): Pass STRUCT_RETURN in call to amd64_push_arguments.
2004-01-10* x86-64-tdep.c (amd64_classify_aggregate): Ignore static fields.Mark Kettenis2-0/+6
2004-01-10* x86-64-tdep.c (amd64_register_info): Add %cs and %ss. AdjustMark Kettenis10-40/+87
register numbers in comments. * x86-64-tdep.h: Update copyright year. (X86_64_ST0_REGNUM, X86_64_XMM0_REGNUM, X86_64_XMM1_REGNUM): Adjust for addition of %cs and %ss. * amd64fbsd-nat.c: Update copyright year. (reg_offset): Add register offsets for %cs and %ss. * amd64fbsd-tdep.c: Update copyright year. (amd64fbsd_r_reg_offset): Add register offsets for %cs and %ss. (amd64fbsd_sc_reg_offset): Likewise. * x86-64-linux-nat.c: Update copyright year. (x86_64_linux_gregset64_reg_offset): Add register offsets for %cs and %ss. * amd64nbsd-nat.c: Update copyright year. (amd64nbsd32_r_reg_offset): Add register offsets for %cs and %ss. * amd64nbsd-tdep.c: Update copyright year. (amd64nbsd_r_reg_offset): Add register offsets for %cs and %ss. * x86-64-linux-tdep.c: Update copyright year. (user_to_gdb_regmap): Add mapping for %cs and %ss. (x86_64_linux_sc_reg_offset): Adjust for addition of %cs and %ss. * regformats/reg-x86-64.dat: Add %cs and %ss.
2004-01-10* blockframe.c (inside_entry_func): Reformat. Introduce new localMark Kettenis2-11/+17
variables to prevent long lines. Update comments to reflect reality.