<div dir="ltr">Hi,<div><br></div><div>I already mentioned this problem earlier on this mailing list, but now I have some extra information.</div><div><br></div><div>It's the following (on GHCi):</div><div><br></div><div>
<div>Prelude> :m Language.Haskell.Exts</div><div>Prelude Language.Haskell.Exts> parseFileContents "main = putStrLn \"Hello World\""</div><div>Loading package array-0.5.0.0 ... linking ... done.</div>
<div>Loading package filepath-1.3.0.2 ... linking ... done.</div><div>Loading package deepseq-1.3.0.2 ... linking ... done.</div><div>Loading package old-locale-1.0.0.6 ... linking ... done.</div><div>Loading package time-1.4.2 ... linking ... done.</div>
<div>Loading package bytestring-0.10.4.0 ... linking ... done.</div><div>Loading package unix-2.7.0.1 ... linking ... done.</div><div>Loading package directory-1.2.1.0 ... linking ... done.</div><div>Loading package old-time-1.1.0.2 ... linking ... done.</div>
<div>Loading package text-1.1.0.1 ... linking ... done.</div><div>Loading package polyparse-1.9 ... linking ... done.</div><div>Loading package cpphs-1.18.4 ... linking ... done.</div><div>Loading package pretty-1.1.1.1 ... linking ... done.</div>
<div>Loading package haskell-src-exts-1.15.0.1 ... linking ... done.</div><div>Illegal instruction (core dumped)</div></div><div><br></div><div><br></div><div>This affects everything that depends on haskell-src-exts, like hlint and stylish-haskell.</div>
<div>The bug shows up only on my two AMD Athlon II X2 computers, but not on my other Intel Sandybridge.</div><div><br></div><div>I think it is related to -fllvm flag because I didn't have this bug with the 1.15.0 version, which didn't have the flag.</div>
<div><br></div><div>Can someone with similar AMD architecture try to replicate it, please?</div><div><br></div><div>Thanks</div><div><br></div><div>Nicola</div></div>