aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2002-06-05* config/alpha/nm-linux.h: Add "config/" prefix to tm, nm and xmAndrew Cagney78-81/+125
includes. * config/tm-linux.h: Ditto. * config/alpha/tm-alphalinux.h: Ditto. * config/arm/nm-linux.h, config/arm/tm-linux.h: Ditto. * config/arm/xm-nbsd.h, config/i386/nm-gnu.h: Ditto. * config/i386/nm-i386lynx.h, config/i386/nm-i386sol2.h: Ditto. * config/i386/nm-i386v4.h, config/i386/nm-i386v42mp.h: Ditto. * config/i386/nm-linux.h, config/i386/nm-m3.h: Ditto. * config/i386/nm-ptx4.h, config/i386/nm-x86-64.h: Ditto. * config/i386/tm-i386gnu.h, config/i386/tm-i386lynx.h: Ditto. * config/i386/tm-i386m3.h, config/i386/tm-i386sco5.h: Ditto. * config/i386/tm-i386v4.h, config/i386/tm-linux.h: Ditto. * config/i386/tm-ptx4.h, config/i386/tm-vxworks.h: Ditto. * config/i386/xm-i386v4.h, config/i386/xm-nbsd.h: Ditto. * config/i386/xm-ptx.h, config/i386/xm-ptx4.h: Ditto. * config/i960/tm-vx960.h, config/ia64/nm-aix.h: Ditto. * config/ia64/nm-linux.h, config/ia64/tm-aix.h: Ditto. * config/ia64/tm-linux.h, config/ia64/xm-aix.h: Ditto. * config/m68k/nm-linux.h, config/m68k/nm-m68klynx.h: Ditto. * config/m68k/nm-sysv4.h, config/m68k/tm-linux.h: Ditto. * config/m68k/tm-m68klynx.h, config/m68k/tm-m68kv4.h: Ditto. * config/m68k/tm-sun2os4.h, config/m68k/tm-sun3os4.h: Ditto. * config/m68k/tm-vx68.h, config/m68k/xm-m68kv4.h: Ditto. * config/m68k/xm-nbsd.h, config/m88k/nm-delta88v4.h: Ditto. * config/m88k/tm-delta88v4.h, config/m88k/xm-delta88v4.h: Ditto. * config/mips/nm-irix5.h, config/mips/nm-linux.h: Ditto. * config/mips/tm-linux.h, config/mips/tm-mips64.h: Ditto. * config/mips/tm-mipsm3.h, config/mips/tm-mipsv4.h: Ditto. * config/mips/tm-vxmips.h, config/mips/xm-irix5.h: Ditto. * config/mips/xm-mipsv4.h, config/ns32k/xm-nbsd.h: Ditto. * config/pa/nm-hppao.h, config/powerpc/nm-linux.h: Ditto. * config/powerpc/tm-linux.h, config/powerpc/tm-vxworks.h: Ditto. * config/powerpc/xm-aix.h, config/rs6000/nm-rs6000ly.h: Ditto. * config/rs6000/tm-rs6000ly.h, config/rs6000/xm-aix4.h: Ditto. * config/sh/tm-linux.h, config/sparc/nm-linux.h: Ditto. * config/sparc/nm-sparclynx.h, config/sparc/nm-sun4sol2.h: Ditto. * config/sparc/tm-linux.h, config/sparc/tm-sp64linux.h: Ditto. * config/sparc/tm-sp64sim.h, config/sparc/tm-sparclynx.h: Ditto. * config/sparc/tm-sun4os4.h, config/sparc/tm-sun4sol2.h: Ditto. * config/sparc/tm-vxsparc.h, config/sparc/xm-sun4sol2.h: Ditto.
2002-06-05*** empty log message ***gdbadmin1-1/+1
2002-06-04 * ada-exp.tab.c: New fileAidan Skinner1-0/+12
* ada-exp.y: New file * ada-lang.c: New file * ada-lang.h: New file * ada-lex.c: New file * ada-lex.l: New file * ada-tasks.c: New file * ada-typeprint.c: New file * ada-valprint.c: New file
2002-06-04Add base ada language filesAidan Skinner9-0/+19204
2002-06-04*** empty log message ***gdbadmin1-1/+1
2002-06-03*** empty log message ***gdbadmin1-1/+1
2002-06-02* ppcnbsd-tdep.c (ppcnbsd_init_abi): Don't setJason Thorpe2-6/+5
use_struct_convention to ppc_sysv_abi_broken_use_struct_convention.
2002-06-02* config/rs6000/aix4.mt (TDEPFILES): Use ppc-sysv-tdep.oJason Thorpe4-3/+10
insetead of ppc-linux-tdep.o. * config/rs6000/rs6000.mt (TDEPFILES): Likewise. * config/rs6000/rs6000lynx.mt (TDEPFILES): Likewise.
2002-06-02Output tweaks.Andrew Cagney2-10/+17
2002-06-02* MAINTAINERS: Mention that any `HP/UX reader' can be changed byAndrew Cagney2-0/+7
any maintainer.
2002-06-02*** empty log message ***gdbadmin1-1/+1
2002-06-01Regenerate.Andrew Cagney2-1/+4
2002-06-01Add everyone to write-after-approval.Andrew Cagney2-3/+32
2002-06-01* stack.c (frame_info): Use frame_register_unwind instead ofAndrew Cagney5-31/+414
saved_regs. Mention when the SP is on the stack or in a register. * frame.h (frame_register_unwind_ftype): Define. Document. (struct frame_info): Add field register_unwind and register_unwind_cache. (frame_register_unwind): Declare. (generic_unwind_get_saved_register): Declare. * frame.c (frame_register_unwind): New function. (generic_unwind_get_saved_register): New function. * blockframe.c (generic_call_dummy_register_unwind): New function. (frame_saved_regs_register_unwind): New function. (set_unwind_by_pc): New function. (create_new_frame): New function. (get_prev_frame): New function.
2002-06-01* gdbint.texinfo (Target Architecture Definition): Add sectionAndrew Cagney2-0/+167
``Converting an existing Target Architecture to Multi-arch''.
2002-06-01*** empty log message ***gdbadmin1-1/+1
2002-05-31Fix formatting of "From ... " lines on recent changesMichael Chastain1-3/+3
that I committed on behalf of others.
2002-05-31Zap more a29k stragglers.Andrew Cagney14-3255/+5
2002-05-31* gdbint.texinfo (Releasing GDB): Rename ``Obsoleting any code''Andrew Cagney2-21/+35
to ``Obsoleting code''. Revise.
2002-05-31* config/djgpp/fnchange.lst: Add ns32knbsd-nat.c, ns32knbsd-tdep.c,Jason Thorpe2-0/+11
ppcnbsd-nat.c, ppcnbsd-tdep.c, sparcnbsd-nat.c, and sparcnbsd-tdep.c.
2002-05-31* Makefile.in (ALLDEPFILES): Add sparc64nbsd-nat.c,Jason Thorpe19-55/+982
sparcnbsd-nat.c, and sparcnbsd-tdep.c. (sparc64nbsd-nat.o) (sparcnbsd-nat.o) (sparcnbsd-tdep.o): New dependency lists. * NEWS: Note new UltraSPARC NetBSD native configuration. * configure.host (sparc64-*-netbsd*): New host. * configure.tgt (sparc-*-netbsdelf*) (sparc-*-netbsd*): Set gdb_target to nbsd. (sparc64-*-netbsd*): New target. * sparc64nbsd-nat.c: New file. * sparcnbsd-nat.c: New file. * sparcnbsd-tdep.c: New file. * sparcnbsd-tdep.h: New file. * config/sparc/nbsd.mt: New file. * config/sparc/nbsd64.mh: New file. * config/sparc/nbsd64.mt: New file. * config/sparc/nbsdaout.mh (NATDEPFILES): Remove corelow.o, sparc-nat.o, and solib.o. Add sparcnbsd-nat.o. (HOST_IPC): Remove. * config/sparc/nbsdaout.mt: Remove. * config/sparc/nbsdelf.mh (NATDEPFILES): Remove corelow.o, sparc-nat.o, and solib.o. Add sparcnbsd-nat.o. (HOST_IPC): Remove. * config/sparc/nbsdelf.mt: Remove. * config/sparc/nm-nbsd.h: Update copyright years. Remove all sparc-nat.c compatiblity defines. * config/sparc/tm-nbsd.h: Update copyright years. Include solib.h. (GDB_MULTI_ARCH): Set to GDB_MULTI_ARCH_PARTIAL. * config/sparc/tm-nbsd64.h: New file. * config/sparc/tm-nbsdaout.h: Remove. * config/sparc/xm-nbsd.h: Remove.
2002-05-31* Makefile.in (sparc-tdep.o): Add osabi.h to dependency list.Jason Thorpe3-5/+54
* sparc-tdep.c: Include osabi.h. (gdbarch_tdep): Add osabi member. (_initialize_sparc_tdep): Use gdbarch_register. (sparc_gdbarch_init): Use generic OS ABI framework. (sparc_dump_tdep): New function.
2002-05-31*** empty log message ***gdbadmin1-1/+1
2002-05-30Make safe_read_memory_integer() return non-zero result when successful.Kevin Buettner2-3/+24
2002-05-302002-05-30 Michael Chastain <mec@shout.net>Michael Chastain3-0/+190
From Benjamin Kosnik <bkoz@redhat.com> * gdb.c++/m-static.cc: New file. * gdb.c++/m-static.exp: New file.
2002-05-30Fix typo in previous entry.Jason Thorpe1-2/+2
2002-05-30* Makefile.in (ppc_tdep_h): Define.Jason Thorpe16-435/+448
(ppc-linux-nat.o) (ppc-linux-tdep.o) (rs6000-tdep.o): Use $(ppc_tdep_h). (ppc-sysv-tdep.o) (ppcnbsd-nat.o) (ppcnbsd-tdep.o): New dependency lists. * ppc-tdep.h: Use generic OS ABI framework. * ppc-linux-tdep.c (_initialize_ppc_linux_tdep, ppc_linux_init_abi): New functions. (ppc_sysv_abi_broken_use_struct_convention) (ppc_sysv_abi_use_struct_convention) (ppc_sysv_abi_push_arguments): Move to... * ppc-sysv-tdep.c: ...here. * ppcnbsd-nat.c: Don't include gdbcore.h and regcache.h. * rs6000-tdep.c (process_note_abi_tag_sections) (get_elfosabi): Remove. (rs6000_gdbarch_init): Use generic OS ABI framework. (rs6000_dump_tdep): New function. (_initialize_rs6000_tdep): Use gdbarch_register. * config/powerpc/linux.mt (TDEPFILES): Add ppc-sysv-tdep.o. * config/powerpc/nbsd.mh (NATDEPFILES): Remove solib-legacy.o. * config/powerpc/aix.mt (TDEPFILES): Use ppc-sysv-tdep.o instead of ppc-linux-tdep.o. * config/powerpc/nbsd.mt (TDEPFILES): Likewise. * config/powerpc/ppc-eabi.mt (TDEPFILES): Likewise. * config/powerpc/ppc-sim.mt (TDEPFILES): Likewise. * config/powerpc/ppcle-eabi.mt (TDEPFILES): Likewise. * config/powerpc/ppcle-sim.mt (TDEPFILES): Likewise. * config/powerpc/vxworks.mt (TDEPFILES): Likewise.
2002-05-30* macroscope.c (default_macro_scope): Put `void' in empty argumentJim Blandy2-1/+6
list.
2002-05-30*** empty log message ***gdbadmin1-1/+1
2002-05-29* Makefile.in (arch-utils.o): Add $(sim_regno_h).Andrew Cagney8-25/+37
* arch-utils.c: Include "sim-regno.h". * gdbarch.sh: Don't include "sim-regno.h". * gdbarch.h, gdbarch.c: Regenerate. * sim-regno.h (legacy_register_sim_regno): Move declaration from here. * arch-utils.h (legacy_register_sim_regno): To here. * remote-sim.c (legacy_register_sim_regno): Move function from here. * arch-utils.c (legacy_register_sim_regno): To here.
2002-05-292002-05-28 Michael Snyder <msnyder@redhat.com>Michael Snyder2-9/+14
* gdb.base/call-ar-st.exp: Allow for reduced floating point precision.
2002-05-29* sim-regno.h: New file.Andrew Cagney10-48/+164
* Makefile.in (sim_regno_h): Define. (d10v-tdep.o, remote-sim.o): Add dependency on $(sim_regno_h). * remote-sim.c: Include "sim-regno.h" and "gdb_assert.h". (legacy_register_sim_regno): New function. (one2one_register_sim_regno): New function. (gdbsim_fetch_register): Rewrite. (gdbsim_store_register): Only store a register when REGISTER_SIM_REGNO is valid. * d10v-tdep.c: Include "sim-regno.h". (d10v_ts2_register_sim_regno): Add legacy_regiter_sim_regno check. (d10v_ts3_register_sim_regno): Ditto. * gdbarch.sh: Include "sim-regno.h". (REGISTER_SIM_REGNO): Set default to legacy_register_sim_regno. * gdbarch.h, gdbarch.c: Regenerate. * arch-utils.h (default_register_sim_regno): Delete declaration. * arch-utils.c (default_register_sim_regno): Delete function.
2002-05-29*** empty log message ***gdbadmin1-1/+1
2002-05-28* ppcnbsd-nat.c: Rewrite.Jason Thorpe6-106/+346
* ppcnbsd-tdep.c: New file. * ppcnbsd-tdep.h: New file. * config/powerpc/nbsd.mh (NATDEPFILES): Remove corelow.o, solib.o, and solib-svr4.o. * config/powerpc/nbsd.mt (TDEPFILES): Add ppcnbsd-tdep.o, nbsd-tdep.o, and corelow.o.
2002-05-28* MAINTAINERS (--enable-gdb-build-warnings): Rewrite script to useAndrew Cagney2-15/+36
`tr' and `sed'. Mention that `broken' targets are not expected to build.
2002-05-28*** empty log message ***gdbadmin1-1/+1
2002-05-272002-05-27 Michael Chastain <mec@shout.net>Michael Chastain3-0/+171
From Benjamin Kosnik <bkoz@redhat.com> * gdb.c++/m-data.cc: New file. * gdb.c++/m-data.exp: New file.
2002-05-272002-05-27 Michael Chastain <mec@shout.net>Michael Chastain3-0/+216
From Benjamin Kosnik <bkoz@redhat.com> * gdb.c++/try_catch.cc: New file. * gdb.c++/try_catch.exp: New file.
2002-05-272002-05-27 Michael Chastain <mec@shout.net>Michael Chastain2-5/+9
* gdb.c++/local.exp: Accept more nested types in output.
2002-05-27Fixed date in my last ChangeLog entryMichal Ludvig1-1/+1
2002-05-272002-05-24 Michal Ludvig <mludvig@suse.cz>Michal Ludvig2-22/+12
* x86-64-tdep.c (x86_64_skip_prologue): Remove obsolete note. Let PC point right after the prologue before looking up symbols.
2002-05-272002-05-27 Martin M. Hunt <hunt@redhat.com>Martin Hunt4-1/+48
* i386-tdep.c (i386_register_virtual_type): Return builtin_type_vec128i for SSE registers. * gdbtypes.h (builtin_type_vec128i): Declare. * gdbtypes.c (build_builtin_type_vec128i): New function. (builtin_type_v2_double, builtin_type_v4_int64): New types. (builtin_type_vec128i): New type for SSE2 128-bit registers. (build_gdbtypes): Initialize new builtin vector types. (_initialize_gdbtypes): Register new vector types with gdbarch.
2002-05-272002-05-26 Michael Chastain <mec@shout.net>Michael Chastain2-2/+6
* gdb.base/call-rt-st.exp: Fix typo in brace quoting.
2002-05-27* MAINTAINERS: ns32k is not longer an obsolete candidate,Jason Thorpe3-9/+11
since it has been multi-arch'd. * NEWS: Note that ns32k-*-* is now partial multi-arch. Move Alpha and VAX multi-arch news entries to same section as other multi-arch news.
2002-05-27* ns32k-tdep.c: include gdbtypes.h, inferior.h, regcache.h,Jason Thorpe8-249/+425
target.s, arch-utils.h, ns32k-tdep.h. Make many functions static. Rename some register numbers to put them in ns32k-tdep private namespace. (ns32k_get_saved_register, ns32k_gdbarch_init_32082, ns32k_gdbarch_init_32382, ns32k_gdbarch_init, ns32k_dump_tdep): New functions. (_initialize_ns32k_tdep): Use gdbarch_register. * ns32k-tdep.h: New file. * ns32knbsd-tdep.c: New file. * config/ns32k/nbsdaout.mt (TDEPFILES): Add ns32knbsd-tdep.o. * config/ns32k/tm-nbsd.h: Include "ns32k/tm-ns32k.h". (IN_SOLIB_CALL_TRAMPOLINE, REGISTER_NAME, NUM_REGS, REGISTER_BYTES, REGISTER_BYTE): Remove. * config/ns32k/tm-ns32k.h: New file. * config/ns32k/tm-umax.h: Remove.
2002-05-27*** empty log message ***gdbadmin1-1/+1
2002-05-26* ns32k-tdep.c (ns32k_saved_pc_after_call,Jason Thorpe3-30/+67
ns32k_store_struct_return, ns32k_extract_return_value, ns32k_store_return_value, ns32k_extract_struct_value_address): New functions. * config/ns32k/tm-umax.h (SAVED_PC_AFTER_CALL): Define as ns32k_saved_pc_after_call. (STORE_STRUCT_RETURN): Define as ns32k_store_struct_return. (EXTRACT_RETURN_VALUE): Define as ns32k_extract_return_value. (STORE_RETURN_VALUE): Define as ns32k_store_return_value. (EXTRACT_STRUCT_VALUE_ADDRESS): Define as ns32k_extract_struct_value_address.
2002-05-26* ns32k-tdep.c (ns32k_call_dummy_words, sizeof_ns32k_call_dummy_words,Jason Thorpe3-29/+60
ns32k_fix_call_dummy): New. * config/ns32k/tm-umax.h (CALL_DUMMY_WORDS): Define as ns32k_call_dummy_words. (SIZEOF_CALL_DUMMY_WORDS): Define as sizeof_ns32k_call_dummy_words. (CALL_DUMMY, CALL_DUMMY_LENGTH, CALL_DUMMY_ADDR, CALL_DUMMY_NARGS): Remove. (FIX_CALL_DUMMY): Define as ns32k_fix_call_dummy.
2002-05-26* ns32k-tdep.c (ns32k_breakpoint_from_pc, ns32k_frame_chain,Jason Thorpe4-117/+173
ns32k_frame_saved_pc, ns32k_frame_args_address, ns32k_frame_locals_address, ns32k_frame_init_saved_regs, ns32k_push_dummy_frame, ns32k_pop_frame): New functions. * config/ns32k/tm-nbsd.h (FRAME_SAVED_PC): Remove. * config/ns32k/tm-umax.h (INNER_THAN): Define as core_addr_lessthan. (BREAKPOINT_FROM_PC): Define as ns32k_breakpoint_from_pc. (BREAKPOINT): Remove.. (FRAME_CHAIN): Define as ns32k_frame_chain. (FRAME_SAVED_PC): Define as ns32k_frame_saved_pc. (FRAME_ARGS_ADDRESS): Define as ns32k_frame_args_address. (FRAME_LOCALS_ADDRESS): Define as ns32k_frame_locals_address. (FRAME_FIND_SAVED_REGS): Remove. (FRAME_INIT_SAVED_REGS): Define as ns32k_frame_init_saved_regs. (PUSH_DUMMY_FRAME): Define as ns32k_push_dummy_frame. (POP_FRAME): Define as ns32k_pop_frame.
2002-05-26* ns32k-tdep.c (ns32k_register_byte_32082,Jason Thorpe4-39/+81
ns32k_register_byte_32382, ns32k_register_raw_size, ns32k_register_virtual_size, ns32k_register_virtual_type): New functions. * config/ns32k/tm-nbsd.h (REGISTER_BYTE): Define as ns32k_register_byte_32382. * config/ns32k/tm-umax.h: Update copyright years. (REGISTER_BYTE): Define as ns32k_register_byte_32082. (REGISTER_RAW_SIZE): Define as ns32k_register_raw_size. (REGISTER_VIRTUAL_SIZE): Define as ns32k_register_virtual_size. (REGISTER_VIRTUAL_TYPE): Define as ns32k_register_virtual_type. (ns32k_get_enter_addr): Fix prototype.