Hello, This patch introduces a new file i386-windows-nat.c to hold the few parts of win32-nat that are actually dependent on the host CPU. So far, I only detected one item, which is the "mappings" array. 2009-01-10 Joel Brobecker * win32-nat.h: New file. * win32-nat.c (mappings): Initialize to NULL. (win32_set_context_register_offsets): New function. * i386-windows-nat.c: New file. (mappings): Moved here from win32-nat.c. (_initialize_i386_windows_nat): New function. * config/i386/mingw.mh (NATDEPFILES): Add i386-windows-nat.o. * config/i386/cygwin.mh (NATDEPFILES): Likewise. Tested on x86-windows. OK to apply? Thank you, -- Joel