diff --git a/.travis.yml b/.travis.yml
index c1b958ddd189f326d9be5387c5d48c6d4f12785c..338d394d3f167f5cf2a090fca74dcfaf2b1588bc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,8 +1,6 @@
 language: haskell
 
 env:
- - GHCVER=7.8.1
- - GHCVER=7.8.2
  - GHCVER=7.8.3
 
 before_install:
diff --git a/haddock.cabal b/haddock.cabal
index 3082214a1d5a34b4d63e310b5a0041da3eca6142..7e3fa0e219e55eba06c9586c9f3eecb69f1eb4d8 100644
--- a/haddock.cabal
+++ b/haddock.cabal
@@ -83,7 +83,7 @@ executable haddock
       array,
       xhtml >= 3000.2 && < 3000.3,
       Cabal >= 1.10,
-      ghc == 7.8.*,
+      ghc == 7.8.3,
       bytestring
 
     other-modules:
@@ -149,7 +149,7 @@ library
     array,
     xhtml >= 3000.2 && < 3000.3,
     Cabal >= 1.10,
-    ghc == 7.8.*
+    ghc == 7.8.3
 
   if flag(in-ghc-tree)
     cpp-options: -DIN_GHC_TREE