aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
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.
2002-05-26* ns32k-tdep.c: Update copyright years.Jason Thorpe4-26/+63
(ns32k_register_name_32082): New function. (ns32k_register_name_32382): Ditto. * config/ns32k/tm-nbsd.h (REGISTER_NAMES): Remove. (REGISTER_NAME): Define as ns32k_register_name_32382. * config/ns32k/tm-umax.h (REGISTER_NAMES): Remove. (REGISTER_NAME): Define as ns32k_register_name_32082.
2002-05-26*** empty log message ***gdbadmin1-1/+1
2002-05-25*** empty log message ***gdbadmin1-1/+1
2002-05-24* dwarf2read.c (free_line_header): Use xfree, not free.Jim Blandy2-4/+8
2002-05-24* config/djgpp/fnchange.lst: Add alphabsd-nat.c,Jason Thorpe2-0/+9
alphabsd-tdep.c, mipsnbsd-nat.c, and mipsnbsd-tdep.c
2002-05-24* PROBLEMS: Mention s390 and FreeBSD 4.4 build problems.Andrew Cagney2-0/+16
2002-05-24From Ross Alexander at NEC Europe:Andrew Cagney2-1/+6
* config/pa/hpux11w.mh (NATDEPFILES): Add solib.o.
2002-05-242002-05-23 Michael Snyder <msnyder@redhat.com>Michael Snyder2-5/+8
* cli/cli-dump.c (restore_command): Use parse_and_eval_long for input, rather than parse_and_eval_address.
2002-05-24* sim-d10v.h: Delete file. Moved to include/gdb/.Andrew Cagney3-2/+7
* sim-d10v.h: New file. Moved from include/sim-d10v.h. * Makefile.in (INCLUDE): Add "gdb/sim-d10v.h". * interp.c: Include "gdb/sim-d10v.h" instead of "sim-d10v.h". * d10v-tdep.c: Include "gdb/sim-d10v.h" instead of "sim-d10v.h". * Makefile.in (sim_d10v_h): Update definition.
2002-05-24*** empty log message ***gdbadmin1-1/+1
2002-05-23* d10v-tdep.c (d10v_gdbarch_init): Revert old code included inAndrew Cagney2-3/+10
change `2002-05-22 Michael Snyder' below. (d10v_push_arguments): Ditto. (d10v_extract_return_value): Ditto.
2002-05-23* macrotab.c (check_for_redefinition): Don't complain if the newJim Blandy2-15/+66
definition is the same as the previous one. Take more arguments to allow the comparison. (macro_define_object, macro_define_function): Pass more arguments to check_for_redefinition.
2002-05-232002-05-15 Nick Clifton <nickc@cambridge.redhat.com>Michael Snyder2-2/+15
* lib/gdb.exp (gdb_wrapper_init): Just because gdb_wrapper_file exists, this does not mean that the file should not be rebuilt. That is what gdb_wrapper_initialized is for. (default_gdb_init): Reset gdb_wrapper_initialized.
2002-05-232002-05-23 Michael Snyder <msnyder@redhat.com>Michael Snyder3-17/+7
* gdb.base/all-bin.exp: Revise previous patch by just reducing the precision of the floating point test results. * gdb.base/call-rt-st.exp: Ditto.
2002-05-232002-05-22 Michael Snyder <msnyder@redhat.com>Michael Snyder2-26/+76
* d10v-tdep.c: Change a few macros to enums for ease of debugging. (d10v_frame_chain_valid): Add PC_IN_CALL_DUMMY clause. (d10v_frame_saved_pc): Add PC_IN_CALL_DUMMY clause. (d10v_frame_chain): Bail immediately if PC_IN_CALL_DUMMY. Don't bail if return_pc is PC_IN_CALL_DUMMY. Add a temp variable to save a call (and a memory read). (d10v_init_extra_frame_info): Get fi->pc from callee's return_pc if possible (so that PC_IN_CALL_DUMMY will work).
2002-05-232002-05-23 Michael Snyder <msnyder@redhat.com>Michael Snyder3-5/+24
* gdb.base/all-bin.exp: Allow for reduced floating point precision. * gdb.base/call-rt-st.exp: Ditto.
2002-05-23*** empty log message ***gdbadmin1-1/+1
2002-05-22 * MAINTAINERS: Remove status `OBSOLETE' from v850.Corinna Vinschen2-1/+4
2002-05-222002-05-22 Michal Ludvig <mludvig@suse.cz>Michal Ludvig2-1/+4
* dwarf2cfi.c (execute_stack_op): Change type of 'result' from ULONGEST to CORE_ADDR.
2002-05-222002-05-22 Michal Ludvig <mludvig@suse.cz>Michal Ludvig2-10/+45
* dwarf2cfi.c (frame_state_for): Added safety check for a valid fde->cie_ptr. (dwarf2_build_frame_info): Corrected handling of eh_frame. (dwarf2_build_frame_info): Add offset to fde->initial_location so that frames of shared libraries are mapped correctly.
2002-05-22* config/alpha/tm-nbsd.h: Include solib.h.Jason Thorpe2-0/+5
2002-05-22* alphanbsd-tdep.c (alphanbsd_sigtramp_offset): Don't makeJason Thorpe2-11/+16
assumptions about the host's byte order.
2002-05-22* Makefile.in (alphanbsd-tdep.o, shnbsd-tdep.o): Add solib-svr4.hJason Thorpe4-2/+13
to dependency list. * alphanbsd-tdep.c: Include solib-svr4.h. * shnbsd-tdep.c: Ditto.
2002-05-22* Makefile.in (armnbsd-tdep.o): Add solib-svr4.h andJason Thorpe39-131/+323
nbsd-tdep.h to dependency list. * configure.host (arm*-*-netbsdelf*, arm*-*-netbsd*, i[3456]86-*-netbsdaout*, i[3456]86-*-netbsd*, m68*-*-netbsd*, ns32k-*-netbsd*, sparc-*-netbsdaout*, sparc-*-netbsd*): Use nbsdaout.mh and nbsdelf.mh consistently. * configure.tgt (i[3456]86-*-netbsd*, m68*-*-netbsd*, ns32k-*-netbsd*, sparc-*-netbsdelf*, sparc-*-netbsd*) Use nbsdaout.mt and nbsdelf.mh consistently. * armnbsd-tdep.c: Include nbsd-tdep.h and solib-svr4.h. (arm_netbsd_elf_init_abi): Use set_solib_svr4_fetch_link_map_offsets to set nbsd_ilp32_solib_svr4_fetch_link_map_offsets. * config/nm-nbsd.h: Garbage-collect SVR4_SHARED_LIBS. Move a.out shared library stuff from here... * config/nm-nbsdaout.h: ...to here. * config/tm-nbsd.h: Remove. * config/alpha/nm-nbsd.h (SVR4_SHARED_LIBS): Remove. * config/arm/nbsd.mh: Remove. * config/arm/nbsd.mt (TDEPFILES): Remove solib-sunos.o, add nbsd-tdep.o. * config/arm/nbsdaout.mh: New file. * config/arm/nbsdelf.mh: New file. * config/arm/nm-nbsdaout.h: New file. * config/i386/nbsd.mh: Remove. * config/i386/nbsd.mt: Remove. * config/i386/nbsdaout.mh: New file. * config/i386/nbsdaout.mt: New file. * config/i386/nbsdelf.mh (NAT_FILE): Use nm-nbsd.h. * config/i386/nbsdelf.mt (TM_FILE): Use tm-nbsd.h. * config/i386/nm-nbsd.h (REGISTER_U_ADDR, i386_register_u_addr): Remove. * config/i386/nm-nbsdaout.h: New file. * config/i386/nm-nbsdelf.h: Remove. * config/i386/tm-nbsd.h: Don't include config/tm-nbsd.h. (USE_STRUCT_CONVENTION): Remove. * config/i386/tm-nbsdaout.h: New file. * config/i386/tm-nbsdelf.h: Remove. * config/m68k/nbsd.mh: Remove. * config/m68k/nbsd.mt: Remove. * config/m68k/nbsdaout.mh: New file. * config/m68k/nbsdaout.mt: New file. * config/m68k/nm-nbsd.h: Use config/nm-nbsd.h. * config/m68k/nm-nbsdaout.h: New file. * config/m68k/tm-nbsd.h: Don't include config/tm-nbsd.h. (IN_SOLIB_CALL_TRAMPOLINE): Define. * config/ns32k/nbsd.mh: Remove. * config/ns32k/nbsd.mt: Remove. * config/ns32k/nbsdaout.mh: New file. * config/ns32k/nbsdaout.mt: New file. * config/ns32k/nm-nbsd.h: Include config/nm-nbsd.h. * config/ns32k/nm-nbsdaout.h: New file. * config/ns32k/tm-nbsd.h: Don't include config/tm-nbsd.h. (IN_SOLIB_CALL_TRAMPOLINE): Define. * config/powerpc/nm-nbsd.h: Include config/nm-nbsd.h. (SVR4_SHARED_LIBS): Remove. * config/powerpc/tm-nbsd.h: Dont' include config/tm-nbsd.h. * config/sparc/nbsd.mh: Remove. * config/sparc/nbsd.mt: Remove. * config/sparc/nbsdaout.mh: New file. * config/sparc/nbsdaout.mt: New file. * config/sparc/nbsdelf.mh (NAT_FILE): Use nm-nbsd.h. * config/sparc/nbsdelf.mt: New file. * config/sparc/nm-nbsdaout.h: New file. * config/sparc/nm-nbsdelf.h: Remove. * config/sparc/tm-nbsd.h: Don't include config/tm-nbsd.h. * config/sparc/tm-nbsdaout.h: New file.
2002-05-22*** empty log message ***gdbadmin1-1/+1
2002-05-21* Makefile.in (ALLDEPFILES): Add mipsnbsd-nat.c andJason Thorpe2-0/+13
mipsnbsd-tdep.c (mipsnbsd-nat.o, mipsnbsd-tdep.o): New dependency lists.
2002-05-21* Makefile.in (ALLDEPFILES): Add shnbsd-tdep.c andJason Thorpe2-1/+13
shnbsd-nat.c. (shnbsd-tdep.o, shnbsd-nat.o): New dependency lists.
2002-05-21* NEWS: Note new MIPS NetBSD native configuration.Jason Thorpe11-0/+600
* configure.host (mips*-*-netbsd*): New host. * configure.tgt (mips*-*-netbsd*): New target. * mipsnbsd-nat.c: New file. * mipsnbsd-tdep.c: New file. * mipsnbsd-tdep.h: New file. * config/mips/nbsd.mh: New file. * config/mips/nbsd.mt: New file. * config/mips/nm-nbsd.h: New file. * config/mips/tm-nbsd.h: New file.
2002-05-21* Makefile.in (SFILES): Add osabi.c.Jason Thorpe19-822/+869
(COMMON_OBS): Add osabi.o. (osabi.o): New dependency list. * osabi.c: New file. * osabi.h: New file. * doc/gdbint.texinfo: Document new generic OS ABI framework. * Makefile.in (alpha_tdep_h): Define and use instead of alpha-tdep.h. * alpha-tdep.c (alpha_abi_names, process_note_abi_tag_sections, get_elfosabi, alpha_abi_handler_list, alpha_gdbarch_register_os_abi): Remove. (alpha_gdbarch_init, alpha_dump_tdep): Use generic OS ABI framework. * alpha-tdep.h: Include osabi.h. (alpha_abi): Remove. (gdbarch_tdep): Use generic OS ABI framework. * alpha-linux-tdep.c (_initialize_alpha_linux_tdep): Use gdbarch_register_osabi. * alpha-osf1-tdep.c (_initialize_alpha_osf1_tdep): Likewise. * alphafbsd-tdep.c (_initialize_alphafbsd_tdep): Likewise. * alphanbsd-tdep.c (_initialize_alphanbsd_tdep): Likewise. * Makefile.in (sh_tdep_h): Add osabi.h. * sh-tdep.h (sh_osabi): Remove. (gdbarch_tdep): Use generic OS ABI framework. * sh-tdep.c (sh_osabi_names, process_note_abi_tag_sections, sh_osabi_handler_list, sh_gdbarch_register_os_abi): Remove. (sh_gdbarch_init, sh_dump_tdep): Use generic OS ABI framework. * shnbsd-tdep.c (_initialize_shnbsd_tdep): Use gdbarch_register_osabi. * Makefile.in (arm_tdep_h): Define and use instead of arm-tdep.h. * arm-linux-tdep.c (_initialize_arm_linux_tdep): Use gdbarch_register_osabi. * arm-tdep.c (arm_abi_names, process_note_abi_tag_sections, arm_abi_handler_list, arm_gdbarch_register_os_abi): Remove. (get_elfosabi): Rename to... (arm_elf_osabi_sniffer): ...this. Adjust to use generic OS ABI framework support routines. (arm_gdbarch_init): Use generic OS ABI framework. (arm_dump_tdep): Likewise. (_initialize_arm_tdep): Likewise. * arm-tdep.h: Include osabi.h. (arm_abi): Remove. (gdbarch_tdep): Remove arm_abi and abi_name members. Add osabi member. (arm_gdbarch_register_os_abi): Remove prototype. * armnbsd-tdep.c (arm_netbsd_aout_osabi_sniffer): New function. (_initialize_arm_netbsd_tdep): Use gdbarch_register_osabi. * Makefile.in (mips-tdep.o): Add osabi.h to dependency list. * mips-tdep.c: Include osabi.h. (gdbarch_tdep, mips_gdbarch_init, mips_dump_tdep): Use generic OS ABI framework.
2002-05-21*** empty log message ***gdbadmin1-1/+1
2002-05-20 * h8300-tdep.c: Fix formatting.Kazu Hirata2-10/+10
2002-05-20 * mi-main.c (captured_mi_execute_command): Add uiout parameter.Keith Seitz2-19/+71
"data" is now a structure which is used to pass data to/from this function to mi_execute_command. Modify function to comply with requirements from catch_exceptions. Store real return result and command's return result in data. (mi_execute_command): Use catch_exceptions. Use enum to handle actions to be performed instead of overloading catch_errors return result and the mi return result.
2002-05-202002-05-20 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-7/+9
* rs6000-tdep.c (rs6000_do_registers_info): Simplify code for printing vector registers.
2002-05-202002-05-19 Michael Chastain <mec@shout.net>Michael Chastain2-1/+5
* gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
2002-05-202002-05-17 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni3-10/+17
* configure.in (configdirs): Add gdb.arch. * configure: Regenerate.
2002-05-20*** empty log message ***gdbadmin1-1/+1
2002-05-19From Fernando Nasser:Andrew Cagney2-6/+20
* remote.c (remote_async_open_1): Re-throw the exception when the connection fails. (remote_cisco_open): Ditto. (remote_open_1): Ditto.
2002-05-19* remote.c (remote_start_remote_dummy): Add uiout parameter.Andrew Cagney2-21/+53
(remote_start_remote): Add uiout parameter. Pass through to remote_start_remote_dummy. (remote_open_1): Use catch_exception instead of catch_errors. (remote_async_open_1): Ditto. (remote_cisco_open): Ditto.
2002-05-19* remote.c (remote_start_remote): Replace PTR with void pointer.Andrew Cagney2-4/+10
(sigint_remote_twice_token, sigint_remote_token): Ditto. Make static.
2002-05-19*** empty log message ***gdbadmin1-1/+1
2002-05-18* gdb_indent.sh: Allow the script to be run in the sim directory.Andrew Cagney2-0/+5
2002-05-18* config/i386/nm-cygwin.h (NO_PTRACE_H): Remove define.Mark Kettenis3-6/+5
* config/i386/nm-go32.h (NO_PTRACE_H): Remove define.
2002-05-18*** empty log message ***gdbadmin1-1/+1
2002-05-17* corelow.c (core_open): Only call set_gdbarch_from_file ifMark Kettenis2-1/+11
exec_bfd is NULL.
2002-05-17* gdb.base/completion.exp: Recognize the more detailed errorJim Blandy2-3/+8
messages produced by the macro expander's lexical analyzer.
2002-05-17Fix call of read_relative_register_raw_bytesAndrey Volkov1-1/+1
2002-05-17h8300: Add support of EXR registerAndrey Volkov3-6/+26