old-cross-binutils/gdb/config
Pedro Alves 68070c10c7 gdb/
* arm-wince-tdep.c: New.
	* config/arm/wince.mt (DEPRECATED_TM_FILE): Use tm-arm.h.
	(MT_CFLAGS): Delete.
	(TM_CLIBS): Delete.
	(TDEPFILES): Add arm-wince-tdep.o, corelow.o, solib.o,
	solib-legacy.o, solib-svr4.o, and remove wince.o.
	* configure.tgt (arm*-*-mingw32ce*): Add.
	* signals/signals.c [HAVE_SIGNAL_H]: Check.
	(do_target_signal_to_host): Silence 'not used' warning.
	* config/arm/tm-wince.h: Remove.

gdb/gdbserver/

	* gdbserver/configure.ac: Add errno checking.
	(AC_CHECK_HEADERS): Add errno.h, fcntl.h, signal.h,
	sys/file.h and malloc.h.
	(AC_CHECK_DECLS): Add perror.
	(srv_mingwce): Handle.
	* gdbserver/configure.srv (i[34567]86-*-cygwin*): Add
	win32-i386-low.o to srv_tgtobj.
	(i[34567]86-*-mingw*): Likewise.
	(arm*-*-mingw32ce*): Add case.
	* gdbreplay.c [HAVE_SYS_FILE_H, HAVE_SIGNAL_H,
	HAVE_FCNTL_H, HAVE_ERRNO_H, HAVE_MALLOC_H]: Check.
	[__MINGW32CE__] (strerror): New function.
	[__MINGW32CE__] (errno): Define to GetLastError.
	[__MINGW32CE__] (COUNTOF): New macro.
	(remote_open): Remove extra close call.
	* mem-break.c (delete_breakpoint_at): New function.
	* mem-break.h (delete_breakpoint_at): Declare.
	* remote-utils.c [HAVE_SYS_FILE_H, HAVE_SIGNAL_H,
	HAVE_FCNTL_H, HAVE_UNISTD_H, HAVE_ERRNO_H]: Check.
	[USE_WIN32API] (read, write): Add char* casts.
	* server.c [HAVE_UNISTD_H, HAVE_SIGNAL_H]: Check.
	* server.h: Include wincecompat.h on Windows CE.
	[HAVE_ERRNO_H]: Check.
	(perror): Declare if not declared.
	* utils.c: Add stdlib.h, errno.h and malloc.h includes.
	(perror_with_name): Remove errno declaration.
	* wincecompat.h: New.
	* wincecompat.c: New.
	* win32-low.h: New.
	* win32-arm-low.c: New.
	* win32-i386-low.c: New.
	(win32-low.c): Include mem-break.h and win32-low.h, and winnt.h.
	(OUTMSG2): Make it safe.
	(_T): New macro.
	(COUNTOF): New macro.
	(NUM_REGS): Get it from the low target.
	(CONTEXT_EXTENDED_REGISTERS, CONTEXT_FLOATING_POINT,
	CONTEXT_DEBUG_REGISTERS): Add fallbacks to 0.
	(thread_rec): Let low target handle debug registers.
	(child_add_thread): Likewise.
	(child_init_thread_list): Likewise.
	(continue_one_thread): Likewise.
	(regptr): New.
	(do_child_fetch_inferior_registers): Move to ...
	* win32-i386-low.c: ... here, and rename to ...
	(do_fetch_inferior_registers): ... this.
	* win32-low.c (child_fetch_inferior_registers):
	Go through the low target.
	(do_child_store_inferior_registers): Use regptr.
	(strwinerror): New function.
	(win32_create_inferior): Handle Windows CE.
	Use strwinerror instead of strerror on Windows error
	codes.  Add program to the error output.
	Don't close the main thread handle on Windows CE.
	(win32_attach): Use coredll.dll on Windows CE.
	(win32_kill): Close current process and current
	thread handles.
	(win32_detach): Use coredll.dll on Windows CE.
	(win32_resume): Let low target handle debug registers, and
	step request.
	(handle_exception): Add/Remove initial breakpoint.  Avoid
	non-existant WSTOPSIG on Windows CE.
	(win32_read_inferior_memory): Cast to remove warning.
	(win32_arch_string): Go through the low target.
	(initialize_low): Call set_breakpoint_data with the low
	target's breakpoint.
	* win32-low.c (dr, FLAG_TRACE_BIT, FCS_REGNUM,
	FOP_REGNUM, mappings): Move to ...
	* win32-i386-low.c: ... here.
	* win32-low.c (win32_thread_info): Move to ...
	* win32-low.h: ... here.
	* Makefile.in (SFILES): Add win32-low.c, win32-i386-low.c,
	win32-arm-low.c and wincecompat.c.
	(all:): Add $EXEEXT.
	(install-only:): Likewise.
	(gdbserver:): Likewise.
	(gdbreplay:): Likewise.
	* config.in: Regenerate.
	* configure: Regenerate.
2007-03-29 01:06:48 +00:00
..
alpha Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
arm gdb/ 2007-03-29 01:06:48 +00:00
avr
cris * Makefile.in (mips-linux-tdep.o) Add $(solib_h) dependency. 2006-11-24 18:23:34 +00:00
d10v
djgpp Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
frv Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
h8300
i386 * config/i386/nm-i386gnu.h (CHILD_PREPARE_TO_STORE): Remove. 2007-01-11 21:53:29 +00:00
ia64 * arch-utils.c (legacy_pc_in_sigtramp): Remove. 2007-03-28 18:56:07 +00:00
iq2000
m32c 2006-04-20 Michael Snyder <msnyder@redhat.com> 2006-04-20 23:18:48 +00:00
m32r Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
m68hc11
m68k Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
m88k
mep Add support for new target, Toshiba Media Processor (MeP). 2007-02-23 22:50:41 +00:00
mips * config/mips/tm-nbsd.h: Delete file. 2007-02-28 01:34:01 +00:00
mn10300 * mn10300-linux-tdep.c: New file. 2005-09-02 22:53:35 +00:00
mt Rename ms1 to mt, part 1 2005-12-12 11:25:08 +00:00
pa Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
powerpc * config/powerpc/linux.mt (DEPRECATED_TM_FILE): Set to tm-ppc-eabi.h. 2007-02-27 23:04:28 +00:00
rs6000 * config/powerpc/linux.mt (DEPRECATED_TM_FILE): Set to tm-ppc-eabi.h. 2007-02-27 23:04:28 +00:00
s390 Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
score 2007-01-04 Qinwei <qinwei@sunnorth.com.cn> 2007-01-05 01:15:11 +00:00
sh * config/sh/tm-sh.h: Remove file. 2007-03-27 19:37:08 +00:00
sparc Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
spu * config/powerpc/spu-linux.mh: New file. 2006-11-22 13:49:53 +00:00
v850
vax Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
xstormy16
xtensa 2006-11-14 Maxim Grigoriev <maxim@tensilica.com> 2006-11-14 21:53:59 +00:00
nm-linux.h Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
nm-lynx.h Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
nm-nbsd.h Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
nm-nbsdaout.h Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
nm-nto.h Copyright updates for 2007. 2007-01-09 17:59:20 +00:00