<commit_before>This patch disable GC-sensitive tests.  This is particularly useful when
compiling with `-O0' (as is done with coverage analysis) since there may
be many false references held on the stack, leading to the failure of
such tests.

--- a/test-suite/tests/threads.test
+++ b/test-suite/tests/threads.test
@@ -366,6 +366,7 @@
 	    (not (mutex-owner m))))
 
         (pass-if "mutex with owner not retained (bug #27450)"
+          (throw 'unresolved)
           (let ((g (make-guardian)))
             (g (let ((m (make-mutex))) (lock-mutex m) m))
 <commit_msg>Guile: Disable more GC-sensitive tests when using `-O0'.<commit_after>This patch disable GC-sensitive tests.  This is particularly useful when
compiling with `-O0' (as is done with coverage analysis) since there may
be many false references held on the stack, leading to the failure of
such tests.

--- a/test-suite/tests/gc.test
+++ b/test-suite/tests/gc.test
@@ -67,6 +67,7 @@
 
 (with-test-prefix "gc"
   (pass-if "Unused modules are removed"
+    (throw 'unresolved)
     (let* ((guard (make-guardian))
            (total 1000))

--- a/test-suite/tests/threads.test
+++ b/test-suite/tests/threads.test
@@ -366,6 +366,7 @@
 	    (not (mutex-owner m))))
 
         (pass-if "mutex with owner not retained (bug #27450)"
+          (throw 'unresolved)
           (let ((g (make-guardian)))
             (g (let ((m (make-mutex))) (lock-mutex m) m))
 
{'fraction_non_alphanumeric': 0.14486638537271448, 'fraction_numerical': 0.027426160337552744, 'mean_word_length': 2.856368563685637, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1694713', 'n_tokens_mistral': 486, 'n_tokens_neox': 450, 'n_words': 153}