[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#38486: hang
From: |
Matt Wette |
Subject: |
bug#38486: hang |
Date: |
Sat, 21 Mar 2020 14:42:23 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 |
So I hacked modules/cps/optimize.scm to display the optimization phases.
Here is what I got up to the point where guile hangs.
It looks like it's hanging in specialize-numbers.
running eliminate-dead-code
running prune-top-level-scopes
running simplify
running contify
running inline-constructors
running elide-values
running prune-bailouts
running peel-loops
running eliminate-common-subexpressions
running type-fold
running resolve-self-references
running eliminate-dead-code
running simplify
running specialize-numbers
The patch:
--- module/language/cps/optimize.scm-orig 2020-03-21
14:16:17.313452995 -0700
+++ module/language/cps/optimize.scm 2020-03-21 14:18:32.264770889 -0700
@@ -73,7 +73,10 @@
(maybe-verify program)
(set! program
(if (kw-arg-ref opts kw default)
- (maybe-verify (pass program))
+ (begin
+ (display "running ") (display (quote pass)) (newline)
+ (force-output (current-output-port))
+ (maybe-verify (pass program)))
program))
...
(maybe-verify program)))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#38486: hang,
Matt Wette <=