diff -uNr QuickCheck-2.1.0.3/QuickCheck.cabal QuickCheck-2.1.0.3-new/QuickCheck.cabal
--- QuickCheck-2.1.0.3/QuickCheck.cabal	2010-05-27 10:34:08.564725287 -0400
+++ QuickCheck-2.1.0.3-new/QuickCheck.cabal	2010-05-26 11:29:30.864817080 -0400
@@ -39,8 +39,6 @@
       Build-depends: base >= 3 && < 4, random
     else
       Build-depends: base < 3
-  if impl(ghc >= 6.7)
-    Build-depends: ghc
   if impl(ghc >= 6.9)
     Build-depends: extensible-exceptions
   Exposed-Modules:
diff -uNr QuickCheck-2.1.0.3/Test/QuickCheck/Exception.hs QuickCheck-2.1.0.3-new/Test/QuickCheck/Exception.hs
--- QuickCheck-2.1.0.3/Test/QuickCheck/Exception.hs	2010-05-27 10:34:08.564725287 -0400
+++ QuickCheck-2.1.0.3-new/Test/QuickCheck/Exception.hs	2010-05-26 11:30:28.584798573 -0400
@@ -5,10 +5,6 @@
 #define OLD_EXCEPTIONS
 #endif
 
-#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ >= 607
-#define GHC_INTERRUPT
-#endif
-
 #if defined OLD_EXCEPTIONS
 import Control.Exception(evaluate, try, Exception(..))
 #else
