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

Reply via email to