diff --git a/ghc/lib/glaExts/LazyST.lhs b/ghc/lib/glaExts/LazyST.lhs
index 91c3971f80ed07cc2126c1920dac83f6e223b25b..b8480dfa2aa9749ad152ce0a12cd9ce1a6abae95 100644
--- a/ghc/lib/glaExts/LazyST.lhs
+++ b/ghc/lib/glaExts/LazyST.lhs
@@ -20,8 +20,10 @@ module LazyST (
 	ST.STRef,
 	newSTRef, readSTRef, writeSTRef,
 
-	ST.STArray,
-	newSTArray, readSTArray, writeSTArray, Ix,
+	STArray,
+	newSTArray, readSTArray, writeSTArray, boundsSTArray, 
+	thawSTArray, freezeSTArray, unsafeFreezeSTArray, 
+	Ix,
 
 	strictToLazyST, lazyToStrictST
     ) where
diff --git a/ghc/lib/glaExts/ST.lhs b/ghc/lib/glaExts/ST.lhs
index 6c0efbae220424b54375f86fdd88db3369293da4..f58832a9eafbe1151ae878ea46bf5d5050702073 100644
--- a/ghc/lib/glaExts/ST.lhs
+++ b/ghc/lib/glaExts/ST.lhs
@@ -22,7 +22,9 @@ module ST (
 	newSTRef, readSTRef, writeSTRef,
 
 	STArray,
-	newSTArray, readSTArray, writeSTArray, Ix
+	newSTArray, readSTArray, writeSTArray, boundsSTArray, 
+	thawSTArray, freezeSTArray, unsafeFreezeSTArray, 
+	Ix
 
     ) where