Fixed, I think. Apologies.

Simon

| -----Original Message-----
| From: Simon Marlow [mailto:[email protected]]
| Sent: 10 November 2009 13:37
| To: Simon Peyton-Jones; GHC CVS list
| Subject: Simplifier is looping
| 
| 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