[Haskell-cafe] llvm is generating invalid instructions (problem with autovectorization?)

Mike Izbicki mike at izbicki.me
Thu May 22 05:20:11 UTC 2014


Thanks everyone.  Installing the latest version of binutils fixed the
problem.


On Wed, May 21, 2014 at 7:30 PM, Brandon Allbery <allbery.b at gmail.com>wrote:

> On Wed, May 21, 2014 at 10:06 PM, Mike Izbicki <mike at izbicki.me> wrote:
>
>> Geoffrey:  After a quick google of binutils, it's not obvious to me what
>> role it plays in the compilation process or how I would find out if it
>> supports sarxq?
>>
>
> The assembler comes from binutils on Linux.
>
> Carter:  It's on linux (centos); gcc version is 4.4.7.  Why is gcc even
>> getting involved in this process?  I didn't think ghc used it at all
>> anymore.
>>
>
> I think that was slightly confused; on OS X, the assembler is provided by
> Apple in the same package (Xcode command line tools) as gcc, although it's
> not part of gcc as such. (Apple doesn't use binutils, as its Mach-O object
> support tends to be out of date or broken.) I don't *think* gcc is involved
> with building stuff with -llvm.
>
> --
> brandon s allbery kf8nh                               sine nomine
> associates
> allbery.b at gmail.com
> ballbery at sinenomine.net
> unix, openafs, kerberos, infrastructure, xmonad
> http://sinenomine.net
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20140521/31412a46/attachment.html>


More information about the Haskell-Cafe mailing list