diff --git a/testsuite/tests/ghci/should_run/all.T b/testsuite/tests/ghci/should_run/all.T
index dfe0adaf62761a379d1a8a1b85340d1ec8f93ed9..9a73da55f48a35b5aee5bb0df9174ed3d0600e06 100644
--- a/testsuite/tests/ghci/should_run/all.T
+++ b/testsuite/tests/ghci/should_run/all.T
@@ -46,7 +46,7 @@ test('T15369',     just_ghci, ghci_script, ['T15369.script'])
 
 test('T15633a',
      [extra_files(['tc-plugin-ghci/']),
-      when(opsys('mingw32'), [multi_cpu_race, fragile(16813)]),
+      when(opsys('mingw32'), [multi_cpu_race]),
       only_ways(['ghci']),
       pre_cmd('$MAKE -s --no-print-directory -C tc-plugin-ghci package.plugins01 TOP={top}'),
       extra_hc_opts("-package-db tc-plugin-ghci/pkg.plugins01/local.package.conf -fplugin TcPluginGHCi")
@@ -55,7 +55,7 @@ test('T15633a',
 
 test('T15633b',
      [extra_files(['tc-plugin-ghci/']),
-      when(opsys('mingw32'), [multi_cpu_race, fragile(16813)]),
+      when(opsys('mingw32'), [multi_cpu_race]),
       only_ways(['ghci']),
       pre_cmd('$MAKE -s --no-print-directory -C tc-plugin-ghci package.plugins01 TOP={top}'),
       extra_hc_opts("-package-db tc-plugin-ghci/pkg.plugins01/local.package.conf")
diff --git a/testsuite/tests/simplCore/should_compile/all.T b/testsuite/tests/simplCore/should_compile/all.T
index 6f01f62906d2df6e5b3d5e9b79c6d5d03d377dab..2851e125ed213fc07fef7bfb4cd1fa933fe17a6f 100644
--- a/testsuite/tests/simplCore/should_compile/all.T
+++ b/testsuite/tests/simplCore/should_compile/all.T
@@ -151,7 +151,7 @@ test('T7702',
       # a large effect on allocation which is hard to separate from the
       # allocation done by the plugin... but a regression allocates > 90mb
       collect_compiler_stats('peak_megabytes_allocated',70),
-      when(opsys('mingw32'), fragile_for(16799, ['normal'])),
+      when(opsys('mingw32'), [multi_cpu_race]),
       req_interp
      ],
      compile,