diff --git a/ghc/lib/ghc/PrelBase.lhs b/ghc/lib/ghc/PrelBase.lhs
index 295736131be75ec34281693af506306e43665f6e..6f2c47bcfe55575bebeb6d36c610571560c0a49c 100644
--- a/ghc/lib/ghc/PrelBase.lhs
+++ b/ghc/lib/ghc/PrelBase.lhs
@@ -583,8 +583,8 @@ eftInt now step
 
 
 instance  Bounded Int where
-    minBound =  negate 2147483647   -- **********************
-    maxBound =  2147483647	    -- **********************
+    minBound =  negate 214748367 - 1   -- **********************
+    maxBound =  2147483647	       -- **********************
 
 instance  Num Int  where
     (+)	   x y =  plusInt x y