In HEAD today, GHC hangs when compiling nofib/imaginary/exp3_8:
/64playpen/simonmar/nightly/HEAD-cam-04-unx/x86_64-unknown-linux/inplace/bin/ghc-stage1
-O -c Main.hs -v
Glasgow Haskell Compiler, Version 6.13.20091109, for Haskell 98, stage 1
booted by GHC version 6.8.3
Using binary package database:
/64playpen/simonmar/nightly/HEAD-cam-04-unx/x86_64-unknown-linux/inplace/lib/package.conf.d/package.cache
wired-in package ghc-prim mapped to ghc-prim-0.2.0.0-inplace
wired-in package integer-gmp mapped to integer-gmp-0.2.0.0-inplace
wired-in package base mapped to base-4.2.0.0-inplace
wired-in package rts mapped to builtin_rts
wired-in package haskell98 mapped to haskell98-1.0.1.1-inplace
wired-in package template-haskell mapped to template-haskell-2.4.0.0-inplace
wired-in package dph-seq mapped to dph-seq-0.4.0-inplace
wired-in package dph-par mapped to dph-par-0.4.0-inplace
Hsc static flags: -static
Created temporary directory: /tmp/ghc3293_0
*** Checking old interface for main:Main:
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size = 534
*** Simplifier Phase gentle[rules,no inline]:
Result size = 340
Result size = 340
Result size = 340
*** Specialise:
Result size = 340
*** Float out (not lambdas, constants):
Result size = 380
*** Float inwards:
Result size = 380
*** Simplifier Phase 2 [main]:
Result size = 607
This happens with stage1, stage2 and stage3 (so GHC has not been
miscompiled, the compiler really is looping, or at least taking a very
long time).
On a hunch I unpulled
Mon Nov 9 10:39:20 GMT 2009 [email protected]
* Allow inlining in "SimplGentle" mode
and that seemed to fix it. Simon - over to you!
Cheers,
Simon
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc