        cygwin* | pe | mingw32*)
 diff -Naur ../PRISTINE/gcc-4.2.2/gcc/ctrl-intg.c gcc-4.2.2/gcc/ctrl-intg.c
 --- ../PRISTINE/gcc-4.2.2/gcc/ctrl-intg.c	1969-12-31 16:00:00.000000000 -0800
-+++ gcc-4.2.2/gcc/ctrl-intg.c	2009-01-09 17:35:50.759182000 -0800
++++ gcc-4.2.2/gcc/ctrl-intg.c	2009-11-27 12:34:27.650349000 -0800
 @@ -0,0 +1,351 @@
 +/* Patch RTL to enforce control flow integrity for GCC.
 +   Copyright (C) 1987, 1988, 1992, 1997, 1998, 1999, 2000, 2002, 2003,

   *-*-lynxos*)
diff -Naur ../PRISTINE/gcc-4.2.2/gcc/Makefile.in gcc-4.2.2/gcc/Makefile.in
--- ../PRISTINE/gcc-4.2.2/gcc/Makefile.in	2007-09-01 08:28:30.000000000 -0700
+++ gcc-4.2.2/gcc/Makefile.in	2009-01-09 17:35:50.619330000 -0800
@@ -1018,7 +1018,7 @@
  lambda-trans.o	lambda-code.o tree-loop-linear.o tree-ssa-sink.o 	   \
  tree-vrp.o tree-stdarg.o tree-cfgcleanup.o tree-ssa-reassoc.o		   \

 	{
diff -Naur ../PRISTINE/gcc-4.2.2/gcc/config/i386/crtfastmath.c gcc-4.2.2/gcc/config/i386/crtfastmath.c
--- ../PRISTINE/gcc-4.2.2/gcc/config/i386/crtfastmath.c	2006-08-26 23:46:38.000000000 -0700
+++ gcc-4.2.2/gcc/config/i386/crtfastmath.c	2009-11-27 12:34:27.503454000 -0800
@@ -49,6 +49,10 @@
 #ifndef __x86_64__
   /* All 64-bit targets have SSE and DAZ; only check them explicitly
