diff --git a/GHC/SYB/Utils.hs b/GHC/SYB/Utils.hs
--- a/GHC/SYB/Utils.hs
+++ b/GHC/SYB/Utils.hs
@@ -193,7 +193,9 @@
 import Data.List
 
 showSDoc_ :: SDoc -> String
-#if __GLASGOW_HASKELL__ < 706
+#if __GLASGOW_HASKELL__ >= 707
+showSDoc_ = showSDoc unsafeGlobalDynFlags
+#elif __GLASGOW_HASKELL__ < 706
 showSDoc_ = showSDoc
 #else
 showSDoc_ = showSDoc tracingDynFlags
diff --git a/ghc-syb-utils.cabal b/ghc-syb-utils.cabal
--- a/ghc-syb-utils.cabal
+++ b/ghc-syb-utils.cabal
@@ -1,5 +1,5 @@
 name:            ghc-syb-utils
-version:         0.2.1.1
+version:         0.2.1.2
 license:         BSD3
 license-file:    LICENSE
 author:          Claus Reinke
@@ -12,7 +12,7 @@
 stability:       provisional
 build-type:      Simple
 cabal-version:   >= 1.6
-tested-with:     GHC ==6.10.4, GHC ==6.12.1, GHC ==7.6.1
+tested-with:     GHC ==6.10.4, GHC ==6.12.1, GHC ==7.4.2, GHC ==7.6.3
 
 library
   build-depends:   base >= 4 && < 5
