diff --git a/testsuite/tests/deriving/should_compile/Makefile b/testsuite/tests/deriving/should_compile/Makefile
index 581aabbce095fc5716be4f23044a9fe0a7af9109..f723b5c01df7510cfc046bb8c3e9eb5dd73ddf54 100644
--- a/testsuite/tests/deriving/should_compile/Makefile
+++ b/testsuite/tests/deriving/should_compile/Makefile
@@ -6,7 +6,7 @@ include $(TOP)/mk/test.mk
 
 T11148:
 	$(RM) T11148.hi T11148.o
-	'$(TEST_HC)' $(TEST_HC_OPTS) -c -dunique-increment=-1 T11148.hs
+	'$(TEST_HC)' $(TEST_HC_OPTS) -c -dunique-increment=-1 -dinitial-unique=16777215 T11148.hs
 	# Set the unique-increment to '-1' to trigger the bug
 	# This has to be done on the command line;
 	#  an OPTIONS_GHC pragma does not do it
diff --git a/testsuite/tests/indexed-types/should_compile/all.T b/testsuite/tests/indexed-types/should_compile/all.T
index 4a15bdf4f4e128b2f17112730decfaa224b1a0ae..f4ecabd83df10157a72f0429f75601cdc5de51d6 100644
--- a/testsuite/tests/indexed-types/should_compile/all.T
+++ b/testsuite/tests/indexed-types/should_compile/all.T
@@ -245,7 +245,7 @@ test('T10318', normal, compile, [''])
 test('UnusedTyVarWarnings', normal, compile, ['-Wunused-type-patterns'])
 test('UnusedTyVarWarningsNamedWCs', normal, compile, ['-Wunused-type-patterns'])
 test('T11408', normal, compile, [''])
-test('T11361', normal, compile, ['-dunique-increment=-1'])
+test('T11361', normal, compile, ['-dunique-increment=-1 -dinitial-unique=16777215'])
   # -dunique-increment=-1 doesn't work inside the file
 test('T11361a', normal, compile_fail, [''])
 test('T11581', normal, compile, [''])
diff --git a/testsuite/tests/polykinds/all.T b/testsuite/tests/polykinds/all.T
index 6238fbe770a0239538c8140073d8b0a262e54fd8..6345b228e4e0d9ddac6fc85a7a9cc66beac3d5de 100644
--- a/testsuite/tests/polykinds/all.T
+++ b/testsuite/tests/polykinds/all.T
@@ -137,7 +137,7 @@ test('T11480b', normal, compile, [''])
 test('T11523', normal, compile, [''])
 test('T11520', normal, compile_fail, [''])
 test('T11516', normal, compile_fail, [''])
-test('T11362', normal, compile, ['-dunique-increment=-1'])
+test('T11362', normal, compile, ['-dunique-increment=-1 -dinitial-unique=16777215'])
   # -dunique-increment=-1 doesn't work inside the file
 test('T11399', normal, compile_fail, [''])
 test('T11611', normal, compile_fail, [''])