aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2004-11-04Fix TYPO.Kazuhiro Inaoka1-0/+2
2004-11-042004-11-04 Kei Sakamoto <sakamoto.kei@denesas.com>Kazuhiro Inaoka3-2/+13
* Makefile.in (m32r-tdep.o): Update dependencies. * m32r-tdep.c (m32r_gdbarch_init): Call gdbarch_init_osabi for ABI-specific overrides.
2004-11-042004-11-04 Kei Sakamoto <sakamoto.kei@denesas.com>Kazuhiro Inaoka2-69/+76
* m32r-tdep.c (m32r_memory_insert_breakpoint): Remove unnecessary parallel execution bit. (m32r_memory_remove_breakpoint): Ditto. (m32r_breakpoint_from_pc): Update.
2004-11-04*** empty log message ***gdbadmin1-1/+1
2004-11-032004-11-03 Randolph Chung <tausq@debian.org>Randolph Chung2-7/+43
* hppa-tdep.c (hppa_frame_cache): Use frame_pc_unwind instead of frame_func_unwind to locate the unwind entry. (hppa_frame_this_id): Likewise.
2004-11-032004-11-03 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-0/+220
* gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2004-11-03Fix last changelog.Andrew Cagney1-5/+5
2004-11-032004-11-01 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-0/+58
* gdb/NEWS: Mention internationalization, m32r-*-linux-gnu, 'p' packet, obsolete configurations, end-of-life deprecated_registers.
2004-11-03*** empty log message ***gdbadmin1-1/+1
2004-11-02* dwarf2-frame.c (read_encoded_value): Set proper size for signedMark Kettenis2-1/+6
encodings as well as unsigned encodings.
2004-11-022004-11-02 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-10/+6
* value.h (COERCE_VARYING_ARRAY): Delete. * valops.c (value_cast, value_slice): Delete use. * valarith.c (value_subscript, value_concat): Delete use.
2004-11-02NEWS: GDB understands GNAT Ada.Paul N. Hilfinger2-0/+10
2004-11-02*** empty log message ***gdbadmin1-1/+1
2004-11-01 * Makefile.in (ALLDEPFILES): Add amd64-sol2-tdep.c.Joseph Myers10-587/+800
(amd64-sol2-tdep.o): Add dependencies. * amd64-sol2-tdep.c, config/i386/sol2-64.mh, config/i386/sol2-64.mt: New files. * i386-sol2-nat.c (amd64_sol2_gregset64_reg_offset, amd64_sol2_gregset32_reg_offset, _initialize_amd64_sol2_nat): New. (supply_gregset): Correct order of arguments to amd64_supply_native_gregset. (fill_gregset): Correct order of arguments to amd64_collect_native_gregset. * configure.host (i[34567]86-*-solaris2.1[0-9]*): Add new case. * configure.tgt (i[34567]86-*-solaris2.1[0-9]*): Likewise. * configure.in (*-*-solaris2.[[6789]]): Add *-*-solaris2.1[[0-9]] for definition of NEW_PROC_API. * configure: Regenerate.
2004-11-01 * MAINTAINERS (Write After Approval): Add myself.Joseph Myers2-0/+5
2004-11-012004-11-01 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-1584/+1589
* configure.tgt: Mark d10v-*-* as obsolete. * config/d10v/d10v.mt, d10v-tdep.c: Obsolete files.
2004-11-01* values.c (modify_field): Correct handling of bit-fields thatPaul N. Hilfinger2-15/+18
don't fit in 32 bits. Use unsigned operations throughout and simplify the code a bit. Document preconditions.
2004-11-012004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-12/+4
* config/pa/tm-linux.h: Delete #undef IN_SOLIB_CALL_TRAMPOLINE. * config/tm-sysv4.h (IN_SOLIB_CALL_TRAMPOLINE): Delete. (in_plt_section): Delete.
2004-11-01*** empty log message ***gdbadmin1-1/+1
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-35/+3
* mips-tdep.c (mips_in_solib_return_trampoline): Delete. (mips_gdbarch_init): Do not set same.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-8/+3
* arch-utils.c (generic_in_solib_call_trampoline): Delete. * arch-utils.h (generic_in_solib_call_trampoline): Delete.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-49/+3
* gdbarch.sh (in_solib_call_trampoline): Delete. * gdbarch.h, gdbarch.c: Re-generate.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney5-7/+21
* hppa-tdep.c (hppa_stub_unwind_sniffer): Replace IN_SOLIB_CALL_TRAMPOLINE with tdep.in_solib_call_trampoline. * hppa-tdep.h (struct gdbarch_tdep): Add in_solib_call_trampoline. * hppa-hpux-tdep.c (hppa_hpux_init_abi): Set same. * hppa-linux-tdep.c (hppa_linux_init_abi): Ditto.
2004-10-31* mipsnbsd-nat.c: Include "target.h" and "inf-ptrace.h".Mark Kettenis4-12/+40
(mipsnbsd_fetch_inferior_registers): Rename from fetch_inferior_registers. Make static. (mipsnbsd_store_inferior_registers): Rename from store_inferior_registers. Make static. (_initialize_mipsnbsd_nat): New function and prototype. * Makefile.in (mipsnbsd-nat.o): Update dependencies. * config/mips/nbsd.mh (NAT_CLIBS, NAT_FILE): Remove variables. (NATDEPFILES): Remove infptrace.o and inftarg.o. Add inf-ptrace.o.
2004-10-31* i386v4-nat.c (supply_gregset, supply_fpregset, fill_gregset)Mark Kettenis1-1/+1
(fill_fpregset): Do not compile for 64-bit systems. * i386-sol2-nat.c: Don't include "i386v4-nat.c". * Makefile.in (i386-sol2-nat.o): Update dependencies. * config/i386/i386sol2.mh (NATDEPFILES): Add back i386v4-nat.c.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney8-23/+11
* xstormy16-tdep.c (xstormy16_in_solib_call_trampoline) (xstormy16_gdbarch_init): Do not set in_solib_call_trampoline, delete corresponding unused function. * armnbsd-tdep.c (arm_netbsd_aout_init_abi): Really do not set in_solib_call_trampoline. * config/arm/tm-embed.h (IN_SOLIB_CALL_TRAMPOLINE): Delete. * config/powerpc/tm-linux.h: Delete #undef IN_SOLIB_CALL_TRAMPOLINE. * config/mips/tm-nbsd.h: Ditto. * config/arm/tm-linux.h: Ditto. * config/mips/tm-linux.h: Ditto.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney11-160/+21
* armnbsd-tdep.c (arm_netbsd_aout_init_abi) (arm_netbsd_aout_in_solib_call_trampoline): Do not set in_solib_call_trampoline, delete corresponding unused function. * vaxnbsd-tdep.c (vaxnbsd_aout_in_solib_call_trampoline) (vaxnbsd_aout_init_abi): Ditto. * sparcnbsd-tdep.c (sparcnbsd_aout_in_solib_call_trampoline) (sparc32nbsd_aout_init_abi): Ditto. * ppc-linux-tdep.c (ppc64_in_solib_call_trampoline) (ppc_linux_init_abi): Ditto. * ns32knbsd-tdep.c (ns32knbsd_aout_in_solib_call_trampoline) (ns32knbsd_init_abi_aout): Ditto. * mips-tdep.c (mips_in_call_stub, mips_gdbarch_init): Ditto. * mips-linux-tdep.c (mips_linux_init_abi): Ditto. * m68kbsd-tdep.c (m68kbsd_aout_in_solib_call_trampoline) (m68kbsd_aout_init_abi): Ditto. * i386-cygwin-tdep.c (i386_cygwin_in_solib_call_trampoline) (i386_cygwin_init_abi): Ditto. * i386bsd-tdep.c (i386bsd_aout_in_solib_call_trampoline) (i386bsd_init_abi): Ditto.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney12-15/+14
* sparc-sol2-tdep.c (sparc32_sol2_init_abi): Do not set in_solib_call_trampoline to in_plt_entry, IN_SOLIB_CALL_TRAMPOLINE isn't used by this architecture. * sparc64-sol2-tdep.c (sparc64_sol2_init_abi): Ditto. * sparc64obsd-tdep.c (sparc64obsd_init_abi): Ditto. * sparc64nbsd-tdep.c (sparc64nbsd_init_abi): Ditto. * s390-tdep.c (s390_gdbarch_init): Ditto. * ppc-linux-tdep.c (ppc_linux_init_abi): Ditto. * m68klinux-tdep.c (m68k_linux_init_abi): Ditto. * i386-tdep.c (i386_svr4_init_abi): Ditto. * i386-nto-tdep.c (i386nto_init_abi): Ditto. * arm-linux-tdep.c (arm_linux_init_abi): Ditto. * amd64-tdep.c (amd64_init_abi): Ditto.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney8-14/+10
* vaxnbsd-tdep.c (vaxnbsd_elf_init_abi): Do not set in_solib_call_trampoline to its default value of generic_in_solib_call_trampoline. * ppcobsd-tdep.c (ppcobsd_init_abi): Ditto. * m68kbsd-tdep.c (m68kbsd_elf_init_abi): Ditto. * i386obsd-tdep.c (i386obsd_elf_init_abi): Ditto. * i386nbsd-tdep.c (i386nbsdelf_init_abi): Ditto. * i386fbsd-tdep.c (i386fbsd_init_abi): Ditto. * hppabsd-tdep.c (hppabsd_init_abi): Ditto.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-117/+2
* mips-tdep.c (mips_dump_tdep): Don't print any of the macros.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-1/+2
* config/mips/obsd64.mt (DEPRECATED_TM_FILE): Delete.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney10-52/+11
* config/mips/tm-mips.h: Delete file. * remote-mips.c: Delete tm-mips.h from comment. * config/mips/embed.mt (DEPRECATED_TM_FILE): Delete. * config/mips/tm-nbsd.h: Don't include tm-mips.h. * config/mips/irix6.mt (DEPRECATED_TM_FILE): Delete. * config/mips/tm-linux.h: Don't include tm-mips.h. * config/mips/tm-vxmips.h: Don't include tm-mips.h. * config/mips/irix5.mt (DEPRECATED_TM_FILE): * config/mips/tm-wince.h: Don't include.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney5-18/+10
* mdebugread.h (MDEBUG_EFI_SYMBOL_NAME): Define. * mdebugread.c (MDEBUG_EFI_SYMBOL_NAME): Delete. * config/alpha/tm-alpha.h (MDEBUG_EFI_SYMBOL_NAME): Delete. * config/mips/tm-mips.h (MDEBUG_EFI_SYMBOL_NAME): Delete.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-24/+7
* mdebugread.h (ecoff_relocate_efi): Delete declaration. * mdebugread.c (ecoff_relocate_efi): Delete function. * objfiles.c (objfile_relocate): Delete #ifdef MDEBUG_EFI_SYMBOL_NAME code.
2004-10-312004-10-31 Orjan Friberg <organ.friberg@axis.com>Andrew Cagney7-28/+107
Andrew Cagney <cagney@gnu.org> * gdbarch.sh (single_step_through_delay): Add. * gdbarch.h, gdbarch.c: Re-generate. * config/mips/tm-mips.h (STEP_SKIPS_DELAY_P, STEP_SKIPS_DELAY) (mips_step_skips_delay): Delete. * mips-tdep.c (mips_single_step_through_delay): Replace mips_step_skips_delay. (mips_gdbarch_init): Set single_step_through_delay. (mips_dump_tdep): Do not print STEP_SKIPS_DELAY.
2004-10-31* tramp-frame.c (tramp_frame_prepend_unwinder): Set unwinder typeMark Kettenis1-0/+5
from TRAMP_FRAME frame type.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-3/+6
* mdebugread.c (parse_procedure): Wrap use of RA_REGNUM in #ifdef.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-46/+5
* mips-tdep.c (mips_ignore_helper): Delete. * config/mips/tm-mips.h (DEPRECATED_IGNORE_HELPER_CALL): Delete. * infrun.c (handle_inferior_event): Delete #ifdef DEPRECATED_IGNORE_HELPER_CALL code.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-2/+4
* config/mips/tm-mips.h (RA_REGNUM): Delete.
2004-10-31* i386v4-nat.c (supply_gregset, supply_fpregset, fill_gregset)Mark Kettenis4-4/+15
(fill_fpregset): Do not compile for 64-bit systems. * i386-sol2-nat.c: Don't include "i386v4-nat.c". * Makefile.in (i386-sol2-nat.o): Update dependencies. * config/i386/i386sol2.mh (NATDEPFILES): Add back i386v4-nat.c.
2004-10-312004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney7-43/+26
* mdebugread.h: Include "coff/sym.h" and "coff/symconst.h". (struct mdebug_extra_func_info): Define. * config/alpha/tm-alpha.h: Delete same. * config/mips/tm-mips.h: Delete same. * mdebugread.c: Delete same. * Makefile.in: Update dependencies. * mips-mdebug-tdep.c: Include "mdebugread.h".
2004-10-312004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney7-9/+43
* objfiles.c: Include "mdebugread.h". * mdebugread.c: Include "mdebugread.h". (ecoff_relocate_cfi): Delete. * config/alpha/tm-alpha.h (ecoff_relcate_cfi): Delete. * config/mips/tm-mips.h (ecoff_relcate_cfi): Delete. * mdebugread.h (ecoff_relocate_efi): New file. * Makefile.in: Update dependencies.
2004-10-312004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-8/+3
* mips-tdep.c (struct frame_extra_info): Delete. (temp_proc_desc): Delete.
2004-10-312004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney8-63/+64
* config/alpha/tm-alpha.h (MDEBUG_EFI_SYMBOL_NAME): Rename MIPS_EFI_SYMBOL_NAME. (mips_extra_func_info_t, mips_extra_func_info): Delete. (struct mdebug_extra_func_info): Replace struct alpha_extra_func_info and alpha_extra_func_info_t. * config/mips/tm-mips.h (MDEBUG_EFI_SYMBOL_NAME): Rename MIPS_EFI_SYMBOL_NAME. (struct mdebug_extra_func_info): Replace struct alpha_extra_func_info and alpha_extra_func_info_t. * objfiles.c, mips-tdep.c, mips-mdebug-tdep.c: Update. * mdebugread.c, alpha-mdebug-tdep.c:
2004-10-312004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-9/+7
Suggested by Mark Kettenis. * config/mips/tm-mips.h (struct mips_extra_func_info): Delete fields frame_adjust and high_addr. * mips-mdebug-tdep.c (PROC_HIGH_ADDR, PROC_FRAME_ADJUST): Delete. (non_heuristic_proc_desc): Delete references.
2004-10-31*** empty log message ***gdbadmin1-1/+1
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-4/+6
* mips-tdep.h (MIPS_PRID_REGNUM): Add. * config/mips/tm-mips.h (PRID_REGNUM): Delete. * mips-tdep.c: Update.
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney6-13/+13
* mips-tdep.h (MIPS_FIRST_EMBED_REGNUM) (MIPS_LAST_EMBED_REGNUM): Add. * config/mips/tm-mips.h (FIRST_EMBED_REGNUM) (LAST_EMBED_REGNUM): Delete. * mipsv4-nat.c, mips-tdep.c, mips-linux-tdep.c: Update.
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney8-16/+20
* config/mips/tm-mips.h (PS_REGNUM): Delete. * mips-tdep.h (MIPS_PS_REGNUM): Add. * remote-vxmips.c, mipsv4-nat.c, mips-tdep.c: Update. * mips-linux-nat.c: Update.
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney9-33/+32
* mips-tdep.h: Add comments on registers. (MIPS_UNUSED_REGNUM): Define. * config/mips/tm-mips.h (ZERO_REGNUM, UNUSED_REGNUM) (T9_REGNUM, V0_REGNUM, A0_REGNUM): Delete. * irix5-nat.c, mipsv4-nat.c, mips-linux-tdep.c: Update. * mips-linux-nat.c, remote-mips.c: Update.