diff --git a/tests/all.T b/tests/all.T
index c5634411207f72ab148bb1fc922b9b43dc2b35f3..7324fdffec6deca4136e95235159c44dc420516c 100644
--- a/tests/all.T
+++ b/tests/all.T
@@ -1,6 +1,10 @@
 
 test('T2120', normal, compile_and_run, [''])
 test('largeArray', normal, compile_and_run, [''])
-test('array001',    extra_clean(['array001.data']), compile_and_run, [''])
+test('array001', [
+    extra_clean(['array001.data']),
+    expect_broken_for(10659, ['hpc', 'optasm', 'threaded2', 'dyn', 'optllvm']),
+  ],
+  compile_and_run, [''])
 
 test('T9220', normal, ghci_script, ['T9220.script'])