summaryrefslogtreecommitdiff
path: root/gdb
Commit message (Collapse)AuthorAgeFilesLines
* 2004-01-12 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-122-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.
* *** empty log message ***gdbadmin2004-01-121-1/+1
|
* 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-112-4/+7
| | | | | * gdb.base/scope.exp: Remove obsolete setup_xfail for hp_cc_compiler.
* * sparc64nbsd-tdep.c: Include "regset.h".Mark Kettenis2004-01-112-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.
* Fix typo and pasto.Mark Kettenis2004-01-111-2/+2
|
* * sparc-tdep.c (sparc32_extract_struct_value_address): Rename fromMark Kettenis2004-01-113-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.
* Really check this in now.Mark Kettenis2004-01-111-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.
* * NEWS: Mention that %cs and %ss have been added to the AMD64Mark Kettenis2004-01-112-0/+10
| | | | configurations
* * frame.c: Update copyright year.Mark Kettenis2004-01-112-2/+10
| | | | (get_prev_frame): Improve comment.
* *** empty log message ***gdbadmin2004-01-111-1/+1
|
* * sparc64fbsd-tdep.c: Include "regset.h".Mark Kettenis2004-01-111-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-10 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-112-10/+10
| | | | | * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)" decorations.
* Fix last commit. I accidentally committed a ChangeLog entry for aMichael Chastain2004-01-111-4/+0
| | | | | change that hasn't been approved yet (setvar.exp). The change itself was never committed. -- sorry, michael c
* 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-112-124/+16
| | | | | | * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)" and "(aCC)" decorations. Remove obsolete doco about old test results.
* * sparcnbsd-tdep.c: Include "regset.h".Mark Kettenis2004-01-102-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.
* * sparc-tdep.h (struct regset): Provide opaque declaration.Mark Kettenis2004-01-103-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.
* * x86-64-tdep.c (amd64_non_pod_p): New function.Mark Kettenis2004-01-102-1/+18
| | | | | (amd64_classify_aggregate): Return class memory for non-POD C++ structure types.
* * x86-64-tdep.c (amd64_push_arguments): Add struct_returnMark Kettenis2004-01-102-2/+11
| | | | | | argument. Use it to reserve a register if necessary. (amd64_push_dummy_call): Pass STRUCT_RETURN in call to amd64_push_arguments.
* * x86-64-tdep.c (amd64_classify_aggregate): Ignore static fields.Mark Kettenis2004-01-102-0/+6
|
* * x86-64-tdep.c (amd64_register_info): Add %cs and %ss. AdjustMark Kettenis2004-01-1010-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.
* * blockframe.c (inside_entry_func): Reformat. Introduce new localMark Kettenis2004-01-102-11/+17
| | | | | variables to prevent long lines. Update comments to reflect reality.
* 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-102-1/+5
| | | | * gdb.cp/exception.exp: Fix typo in doco.
* 2004-01-09 David Carlton <carlton@kealia.com>Elena Zannoni2004-01-094-53/+96
| | | | | | | | | | | | | | | | Checked in by Elena Zannoni <ezannoni@redhat.com>. * dwarf2read.c (read_namespace): Pull out name-generating code into namespace_name. Rename previous_namespace to previous_prefix and processing_current_namespace to processing_current_prefix.. (namespace_name): New function. (add_partial_symbol): Substitute uses of pdi->name with actual_name. * cp-support.h: Rename processing_current_namespace to processing_current_prefix. Update copyright year. * cp-namespace.c: Rename processing_current_namespace to processing_current_prefix. Update copyright year.
* 2004-01-09 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-093-3/+10
| | | | * jv-valprint.c, ser-unix.c: Add missing copyright years.
* * gdb.base/gdb1476.exp: Fix typo.Mark Kettenis2004-01-092-1/+5
|
* * dbxread.c (read_dbx_symtab): Ignore N_PATCH stabs instead ofMark Kettenis2004-01-092-0/+8
| | | | | complaining. (process_one_symbol): Deal with N_PATCH stabs.
* 2004-01-09 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2004-01-092-11/+8
| | | | | | * dwarf2read.c (read_array_type): Discard FORTRAN_HACK macro and ifdeffed code. Update copyright year.
* 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-092-0/+30
| | | | | * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty file.
* 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-093-363/+151
| | | | | | | | | * gdb.cp/exception.cc: Change <iostream.h> to <iostream>. * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple. Use gdb_compile. Remove restriction on gcc. Add some patterns for recent version of gdb. Delete second half, which was a copy of the first half with different build flags. This test is still disabled because it is still not ready for production.
* 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-093-1/+33
| | | | | | | * gdb.cp/exception.cc: Add copyright notice. * gdb.cp/exception.exp: Add a notice that this file is broken because of line number changes caused by addition of copyright notice.
* 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-093-0/+5
| | | | | * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc. * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
* 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-095-64/+20
| | | | | | | * gdb.cp/classes.exp: Accept gnu abi 2. * gdb.cp/derivation.exp: Likewise. * gdb.cp/overload.exp: Likewise. * gdb.cp/virtfunc.exp: Likewise.
* 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-092-4/+11
| | | | | | | * config/pa/tm-hppa.h: Update extern declarations for hppa32_hpux_frame_saved_pc_in_sigtramp, hppa32_hpux_frame_base_before_sigtramp, and hppa32_hpux_frame_find_saved_regs_in_sigtramp.
* 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-092-1/+6
| | | | * config/pa/tm-hppah.h: Update copyright years.
* 2004-01-08 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-092-35/+7
| | | | | | | * mips-tdep.c (mips_n32n64_reg_struct_has_addr): Delete function. (mips_o32_reg_struct_has_addr): Delete function. (mips_gdbarch_init): Update. (mips_extract_struct_value_address): Delete function.
* *** empty log message ***gdbadmin2004-01-091-1/+1
|
* 2004-01-08 Jason Molenda <jmolenda@apple.com>Jason Molenda2004-01-082-21/+36
| | | | | | | | | | | Eli Zaretskii <eliz@is.elta.co.il> * gdb.texinfo: Update copyright. (Objective-C): "methodName" typeo fixed. Add @code/@var markup around names, as appropriate. Minor syntax cleanup of _NSPrintForDebugger explanation. Two spaces after periods. GDBN used instead of lit. "gdb". Index entries added for print-object and _NSPrintForDebugger. @noindent added in one spot.
* 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-082-2/+7
| | | | | * gdb.mi/pthreads.c (done_making_threads): Remove extraneous semicolon after end of function.
* 2004-01-08 David Mosberger <davidm@hpl.hp.com>Jeff Johnston2004-01-082-2/+7
| | | | | * ia64-linux-tdep.c: Update GATE_AREA_END value to reflect reality.
* 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-083-45/+65
| | | | | | | * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>. * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern boilerplate code for compiling and running the program under test. Add some string method tests.
* 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-083-2/+28
| | | | | * gdb.cp/bs15503.cc: Add copyright notice. * gdb.cp/bs15503.exp: Adjust line number.
* 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-083-0/+5
| | | | | * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp. * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
* 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-082-29/+5
| | | | | * gdb.base/funcargs.exp: Remove obsolete setup_xfail for hp_cc_compiler.
* 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-083-12/+15
| | | | | | * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number. * gdb.cp/ctti.exp: Use the marker instead of "next". With gcc, run further before bailing.
* 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-085-0/+91
| | | | | | | * gdb.cp/cttiadd.cc: Add copyright notice. * gdb.cp/cttiadd1.cc: Likewise. * gdb.cp/cttiadd2.cc: Likewise. * gdb.cp/cttiadd3.cc: Likewise.
* 2004-01-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-082-0/+5
| | | | | * mips-tdep.c (mips_gdbarch_init): Set elf_flags to the previous architecture's elf flags (when available).
* 2004-01-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-082-25/+60
| | | | | | | | * mips-tdep.c (mips_gdbarch_init): Move code determining the MIPS FPU to the start, check the MIPS FPU when looking for an old architecture. (set_mipsfpu_single_command): Update the architecture. (set_mipsfpu_double_command, set_mipsfpu_none_command): Ditto.
* 2004-01-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-082-166/+202
| | | | | | | | | | | | | | | | | | | | | | * mips-tdep.c (MIPS_DEFAULT_MASK_ADDRESS_P): Delete macro. (mips_mask_address_p): Add "tdep" parameter. (show_mask_address, mips_addr_bits_remove): Update. (mips_dump_tdep): Update. (MIPS_DEFAULT_STACK_ARGSIZE): Delete macro. (MIPS_STACK_ARGSIZE): Delete macro. (mips_stack_argsize, mips_eabi_push_dummy_call): Update. (mips_n32n64_push_dummy_call, mips_o32_push_dummy_call): Update. (mips_o64_push_dummy_call, mips_o32_return_value): Update. (mips_dump_tdep): Update. (MIPS_SAVED_REGSIZE): Delete macro. (MIPS_DEFAULT_SAVED_REGSIZE): Delete macro. (mips_saved_regsize, mips_eabi_use_struct_convention): Update. (mips_eabi_reg_struct_has_addr, mips_find_saved_regs): Update. (mips_frame_saved_pc, mips16_heuristic_proc_desc): Update. (mips_eabi_push_dummy_call, mips_n32n64_push_dummy_call): Update. (mips_o32_push_dummy_call, mips_o64_push_dummy_call): Update. (mips_pop_frame, return_value_location): Update. (mips_n32n64_return_value, mips_dump_tdep): Update.
* 2004-01-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-01-082-42/+51
| | | | | * mips-tdep.c (mips_gdbarch_init): Clean up code selecting the MIPS ABI.
* 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-01-082-211/+162
| | | | | | * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly. Use gdb_test, gdb_test_multiple. Use floating-point values that have exact representations in IEEE-ish formats.