Commit Graph

20640 Commits

Author SHA1 Message Date
Joel Brobecker 9836f81b1e * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos. 2007-02-27 06:43:27 +00:00
gdbadmin fadf8777e3 *** empty log message *** 2007-02-27 00:00:32 +00:00
Daniel Jacobowitz b6d373df1e * arch-utils.c (selected_byte_order): New.
* arch-utils.h (selected_byte_order): New prototype.
	* remote-sim.c (gdbsim_open): Use selected_byte_order.
2007-02-26 20:13:18 +00:00
Daniel Jacobowitz c74d0ad827 * gdb.texinfo (Monitor commands for gdbserver): New subsection.
* remote-utils.c (monitor_output): New function.
	* server.c (debug_threads): Define here.
	(monitor_show_help): New function.
	(handle_query): Handle qRcmd.
	(main): Do not handle 'd' packet.
	* server.h (debug_threads, remote_debug, monitor_output): Declare.
	* linux-low.c, spu-low.c, win32-i386-low.c: Remove definitions
	of debug_threads.

	* gdb.server/server-mon.exp: New test.
2007-02-26 20:10:18 +00:00
Daniel Jacobowitz 2711e4564f * symfile.c (place_section): Check SEC_ALLOC. Do not check VMA.
(default_symfile_offsets): Check VMA here.  Update section VMAs.

	* gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
2007-02-26 20:04:38 +00:00
Daniel Jacobowitz baef701fc2 * remote.c (init_remote_state): Add special handling for placeholder
registers.
2007-02-26 19:23:17 +00:00
Daniel Jacobowitz 05a4558a93 * Makefile.in (XMLFILES): Include $(TDEP_XML).
(filenames_h): New variable.
	(clean): Clean up xml-builtin.c and stamp-xml.
	(arm-linux-nat.o): Update.
	* config/arm/linux.mh (TDEP_XML): Define.
	* arm-linux-nat.c (PTRACE_GETWMMXREGS, PTRACE_SETWMMXREGS): Define.
	(arm_linux_has_wmmx_registers): New.
	(GET_THREAD_ID): Fix typo.
	(IWMMXT_REGS_SIZE): Define.
	(fetch_wmmx_regs, store_wmmx_regs): New.
	(arm_linux_fetch_inferior_registers): Use fetch_wmmx_regs.
	(arm_linux_store_inferior_registers): Use store_wmmx_regs.
	(super_xfer_partial, arm_linux_xfer_partial): New.
	(_initialize_arm_linux_nat): Use them.
	* xml-support.c (fetch_xml_builtin): Move outside HAVE_LIBEXPAT.
	(xml_builtin_xfer_partial): New function.
	* xml-support.h (xml_builtin_xfer_partial): New prototype.
	* NEWS: Update mention of iWMMXt support.
2007-02-26 19:20:21 +00:00
Daniel Jacobowitz ff6f572f8b * arm-tdep.c (arm_scan_prologue): Do not record FPA register saves
if there are no FPA registers.
	(arm_dwarf_reg_to_regnum): New function.
	(arm_register_type, arm_register_name): Return minimal values for
	unsupported registers.
	(arm_register_sim_regno): Handle iWMMXt registers.
	(arm_gdbarch_init): Record missing FPA registers if indicated by
	a target description.  Recognize iWMMXt registers.  Only register
	"info float" for FPA.  Use ARM_NUM_REGS.  Register
	arm_dwarf_reg_to_regnum.
	* arm-tdep.h (enum gdb_regnum): Add ARM_NUM_REGS and iWMMXt
	constants.
	(struct gdbarch_tdep): Add have_fpa_registers.
	* features/xscale-iwmmxt.xml: Update capitalization.
	* regformats/arm-with-iwmmxt.dat: Regenerated.

	* src/gdb/doc/gdb.texinfo (Standard Target Features): Mention
	case insensitivity.
	(ARM Features): Describe org.gnu.gdb.xscale.iwmmxt.

	* gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
	register capitalization.
2007-02-26 19:18:53 +00:00
gdbadmin 56b60c14ab *** empty log message *** 2007-02-26 00:00:33 +00:00
Pedro Alves de7c3b4ad8 * Makefile.in (EXEEXT): New.
(clean): Use $(EXEEXT).
2007-02-25 19:44:29 +00:00
Pedro Alves ef57601be4 * target.h (target_ops): Rename send_signal to request_interrupt,
and remove enum target_signal parameter.
	* linux-low.c (linux_request_interrupt): Rename from
	linux_send_signal, and always send SIGINT.
	* spu-low.c (spu_request_interrupt): Rename from spu_send_signal,
	and always send SIGINT.
	* remote-utils.c (putpkt_binary): Call request_interrupt, instead
	of send_signal.
	(input_interrupt): Likewise.
2007-02-25 17:59:43 +00:00
Pedro Alves 820f2bda8e * server.c (get_features_xml): Check if target implemented
arch_string.
	* win32-i386-low.c (win32_arch_string): New.
	(win32_target_ops): Add win32_arch_string as arch_string member.
2007-02-25 17:40:10 +00:00
gdbadmin 5235524473 *** empty log message *** 2007-02-25 00:00:04 +00:00
Kevin Buettner c077150c2a * NEWS (New targets): Add entry for the Toshiba Media Processor. 2007-02-24 17:37:28 +00:00
gdbadmin 0e71eb96ed *** empty log message *** 2007-02-24 00:00:02 +00:00
Kevin Buettner 01c996c12f * MAINTAINERS (mep): New target. 2007-02-23 23:02:51 +00:00
Kevin Buettner aeb4312340 Add support for new target, Toshiba Media Processor (MeP). 2007-02-23 22:50:41 +00:00
gdbadmin dbadc25c61 *** empty log message *** 2007-02-23 00:00:32 +00:00
Ulrich Weigand ab39bf2466 * spu-low.c (spu_arch_string): New.
(spu_target_ops): Add spu_arch_string.
2007-02-22 17:41:37 +00:00
Ulrich Weigand 115d86cfaa * infrun.c (inferior_stop_reason, print_stop_reason): Remove
BREAKPOINT_HIT and STOP_UNKNOWN.
2007-02-22 15:14:12 +00:00
Ulrich Weigand fef862e5fe * valops.c (value_ind): Fix unary * handling of TYPE_CODE_INT. 2007-02-22 15:13:26 +00:00
gdbadmin a0c0ec17df *** empty log message *** 2007-02-22 00:00:03 +00:00
gdbadmin 690185ca92 *** empty log message *** 2007-02-21 00:00:33 +00:00
Joel Brobecker 9a7d5afb37 * gdb_expat.h (XMLCALL): Define if not already defined. 2007-02-20 19:42:14 +00:00
Andreas Schwab 81de920dd0 * Makefile.in (symfile.o): Update dependencies. 2007-02-20 16:05:54 +00:00
Daniel Jacobowitz cb5c8c3989 gdb/
* MAINTAINERS: Disable -Werror for cris simulator.  Build
	sparc64-solaris2.10 instead of the broken sparc-elf.
	* solib-frv.c: Include "solib.h".
	* Makefile.in (solib-frv.o): Update.
	* mt-tdep.c (mt_gdbarch_init): Correct typo in floatformats patch.
	* xtensa-tdep.c (xtensa_regset_from_core_section): Cast size_t to int.
	(xtensa_frame_this_id, xtensa_frame_prev_register)
	(xtensa_push_dummy_call): Use %p.
sim/v850/
	* Makefile.in (interp.o): Uncomment and update.
2007-02-20 12:45:06 +00:00
gdbadmin f4354dfb6a *** empty log message *** 2007-02-20 00:00:09 +00:00
gdbadmin ee268f7c7f *** empty log message *** 2007-02-19 00:00:03 +00:00
Nick Roberts 0869d01bc3 (Top): Put Appendix A after numbered sections.
(Files): Add section name to argument list for pxref.
(Non-debug DLL symbols): Don't use `see' for pxref.
(Embedded Processors): Fix typo.
(GDB/MI Breakpoint Commands): Execution commands generate
*stopped not ^done.
2007-02-18 08:04:35 +00:00
Nick Roberts 994337c364 *** empty log message *** 2007-02-18 08:03:18 +00:00
gdbadmin c68e1caee0 *** empty log message *** 2007-02-18 00:00:33 +00:00
gdbadmin 2d43163b33 *** empty log message *** 2007-02-17 00:00:32 +00:00
Daniel Jacobowitz e6bb342af7 * avr-tdep.c, hppa-tdep.c, hppabsd-tdep.c, i386-tdep.c,
ia64-tdep.c, m68k-tdep.c, mips-linux-tdep.c, ppcobsd-tdep.c,
	sparc-linux-tdep.c: Include "gdbtypes.h" instead of "floatformat.h".
	* Makefile.in (avr-tdep.o, hppabsd-tdep.o, hppa-tdep.o, i386-tdep.o)
	(ia64-tdep.o, m68k-tdep.o, mips-linux-tdep.o, ppcobsd-tdep.o)
	(sparc-linux-tdep.o): Update.
2007-02-16 21:49:59 +00:00
Daniel Jacobowitz 61ff6e04e4 * remote-utils.c: Remove HAVE_TERMINAL_H check.
* configure.ac: Do not check for terminal.h.
	* configure, config.in: Regenerated.
2007-02-16 20:01:14 +00:00
gdbadmin 010a1144c1 *** empty log message *** 2007-02-16 00:00:04 +00:00
Maxim Grigoriev ff7a4c00e0 * xtensa-tdep.h (xtensa_reg_mask_t): New.
(xtensa_mask_t): Change mask field to be a separate array.
	* xtensa-tdep.c (extract_call_winsize, xtensa_pseudo_register_read)
	(xtensa_pseudo_register_write, xtensa_unwind_pc)
	(xtensa_unwind_dummy_id, xtensa_push_dummy_call)
	(xtensa_breakpoint_from_pc): Remove implicit type casting.
	* xtensa-config.c (mask0, mask1, mask2, mask3, mask4, mask5)
	(mask6, mask7, mask8, mask9, mask10, mask11, mask12, mask13)
	(mask14, mask15): Rename to
	(xtensa_mask0, xtensa_mask1, xtensa_mask2, xtensa_mask3)
	(xtensa_mask4, xtensa_mask5, xtensa_mask6, xtensa_mask7)
	(xtensa_mask8, xtensa_mask9, xtensa_mask10, xtensa_mask11)
	(xtensa_mask12, xtensa_mask13, xtensa_mask14, xtensa_mask15): this.
	(xtensa_submask0, xtensa_submask1, xtensa_submask2, xtensa_submask3)
	(xtensa_submask4, xtensa_submask5, xtensa_submask6, xtensa_submask7)
	(xtensa_submask8, xtensa_submask9, xtensa_submask10)
	(xtensa_submask11, xtensa_submask12, xtensa_submask13)
	(xtensa_submask14, xtensa_submask15): New.
	(rmap): Follow strict aliasing rules doing static initialization.
2007-02-15 19:51:59 +00:00
gdbadmin 277d975a4d *** empty log message *** 2007-02-15 00:00:37 +00:00
gdbadmin 9355a6e0d8 *** empty log message *** 2007-02-14 00:00:35 +00:00
Daniel Jacobowitz d9cc5895fd * target-descriptions.c (tdesc_named_type): Move code_ptr and data_ptr
handling from here...
	(tdesc_register_type): ...to here.
	* xml-tdesc.c (tdesc_start_reg): Allow code_ptr and data_ptr.
	* features/arm-core.xml: Use code_ptr and data_ptr.
2007-02-13 15:48:06 +00:00
Denis Pilat fada3febe5 2007-02-13 Denis Pilat <denis.pilat@st.com>
* gdb.mi/mi-var-invalidate.exp: New file.
2007-02-13 08:21:00 +00:00
Denis Pilat 8756216bc7 2007-02-13 Denis Pilat <denis.pilat@st.com>
* varobj.h (enum varobj_update_error): New enum.
	* varobj.c (struct varobj_root): Add is_valid member.
	(varobj_get_type): Check for invalid varobj.
	(varobj_get_attributes): Likewise.
	(variable_editable):Likewise.
	(varobj_update): Likewise.  Use varobj_update_error.
	(new_root_variable): Set root varobj as valid by default.
	(varobj_invalidate): New function.
	* symfile.c (clear_symtab_users): Use varobj_invalidate.
	* mi/mi-cmd-var.c (varobj_update_one): Change return type to void.
	Use varobj_update_error.
2007-02-13 08:15:49 +00:00
gdbadmin 7e2b0ba31b *** empty log message *** 2007-02-13 00:00:04 +00:00
Nick Roberts 36ece8b31d (GDB/MI Variable Objects): Describe meanings of
values for in_scope.  Mention that only root variables can be
updated.
(GDB/MI Development and Front Ends): Explain new values may be
added to existing fields.
2007-02-12 23:53:02 +00:00
Nick Roberts eb819d7017 *** empty log message *** 2007-02-12 23:51:46 +00:00
Pierre Muller fe8e67fdbb * Fix PR 2223. Recognize Pascal language marker in dwarf readers 2007-02-12 15:19:31 +00:00
Corinna Vinschen c44537cf16 * win32-nat.c (win32_wait): Reset terminal pgrp to GDB.
(do_initial_win32_stuff): Call terminal_init_inferior_with_pgrp
	instead of target_terminal_init since inferior_ptid isn't set yet.
2007-02-12 13:04:36 +00:00
gdbadmin 2cc0052586 *** empty log message *** 2007-02-12 00:00:02 +00:00
gdbadmin c530688c46 *** empty log message *** 2007-02-11 00:00:32 +00:00
Pedro Alves 20dad8ead9 * MAINTAINERS (Write After Approval): Add myself. 2007-02-10 18:30:55 +00:00
gdbadmin f306fcc5e7 *** empty log message *** 2007-02-10 00:00:33 +00:00