diff --git a/compiler/ghc.cabal.in b/compiler/ghc.cabal.in
index a08e1266d5e5905160d9350e9334fd7b91c5527c..5d2dbb8084f5a074df4d3939264f54792d1a24b7 100644
--- a/compiler/ghc.cabal.in
+++ b/compiler/ghc.cabal.in
@@ -120,7 +120,7 @@ Library
                    process    >= 1   && < 1.7,
                    bytestring >= 0.11 && < 0.13,
                    binary     == 0.8.*,
-                   time       >= 1.4 && < 1.13,
+                   time       >= 1.4 && < 1.15,
                    containers >= 0.6.2.1 && < 0.8,
                    array      >= 0.1 && < 0.6,
                    filepath   >= 1   && < 1.6,
diff --git a/ghc/ghc-bin.cabal.in b/ghc/ghc-bin.cabal.in
index b9dfb7a5ef91ab650f77b6a5f8ceae3dba3cafe8..87c1fc3eb9e500b99f68a60ec1c4144c5478e815 100644
--- a/ghc/ghc-bin.cabal.in
+++ b/ghc/ghc-bin.cabal.in
@@ -61,7 +61,7 @@ Executable ghc
             ghci           == @ProjectVersionMunged@,
             haskeline      == 0.8.*,
             exceptions     == 0.10.*,
-            time           >= 1.8 && < 1.13
+            time           >= 1.8 && < 1.15
         CPP-Options: -DHAVE_INTERNAL_INTERPRETER
         Other-Modules:
             GHCi.Leak
diff --git a/libraries/time b/libraries/time
index baab563ee2ce547f7b7f7e7069ed09db2d406941..e5c5d1987011efe88a21ab6ded45aaa33a16274f 160000
--- a/libraries/time
+++ b/libraries/time
@@ -1 +1 @@
-Subproject commit baab563ee2ce547f7b7f7e7069ed09db2d406941
+Subproject commit e5c5d1987011efe88a21ab6ded45aaa33a16274f