diff --git a/tests/th/TH_import_loop/TH_import_loop.T b/tests/th/TH_import_loop/TH_import_loop.T
index 8a4a180c2817598e4cfc8ed7fe673164d6b6343f..1e7cc5675505841fb7d87732aafb363cf3049214 100644
--- a/tests/th/TH_import_loop/TH_import_loop.T
+++ b/tests/th/TH_import_loop/TH_import_loop.T
@@ -4,7 +4,7 @@ setTestOpts(when(compiler_profiled(), skip))
 test('TH_import_loop',
      [extra_clean(['ModuleA.o-boot', 'ModuleA.hi-boot',
                    'ModuleC.o', 'ModuleC.hi']),
-      expect_broken(1012)],
+      expect_broken_for(1012, ['normal', 'hpc', 'optasm', 'threaded1', 'threaded2', 'dyn', 'optllvm'])],
      multimod_compile_and_run,
      ['Main', '-v0'])