patch applied (ghc): UNDO: Be a little keener to inline

Simon Peyton-Jones simonpj at microsoft.com
Fri Feb 1 13:04:11 EST 2008


Oh my, I'm sorry about that.  I thought I did validate but I certainly did not do stage3.  I do apologise for causing such a strange failure.

The symptoms are deeply strange though --- all it does is inline a bit more, and that should be semantically a no-op.  I'll investigate.

Simon

| -----Original Message-----
| From: cvs-ghc-bounces at haskell.org [mailto:cvs-ghc-bounces at haskell.org] On
| Behalf Of Simon Marlow
| Sent: 01 February 2008 15:39
| To: cvs-ghc at haskell.org
| Subject: patch applied (ghc): UNDO: Be a little keener to inline
|
| Fri Feb  1 06:48:10 PST 2008  Simon Marlow <simonmar at microsoft.com>
|   * UNDO: Be a little keener to inline
|
|   This patch caused at least the following test failures:
|      1744(normal)
|      ghci028(ghci)
|      unicode001(normal)
|   and additionally made the stage3 build fail.
|
|   A little more validation please!
|
|   I didn't find the exact cause of the failure yet, but it appears that
|   the Lexer is miscompiled in some strange way.  If any of {Encoding,
|   StringBuffer, or Lexer} are compiled without -O, the problem goes
|   away.
|
|     M ./compiler/coreSyn/CoreUnfold.lhs -17 +6
|
| _______________________________________________
| Cvs-ghc mailing list
| Cvs-ghc at haskell.org
| http://www.haskell.org/mailman/listinfo/cvs-ghc



More information about the Cvs-ghc mailing list