[erlang-bugs] HiPe compiler FP inlining crashing

Kostis Sagonas kostis@REDACTED
Tue Mar 8 00:15:04 CET 2016


On 11/25/2015 02:25 PM, Mattias Jansson wrote:
> I am having a problem with a crashing HiPe compiler.
>
> It has been tested on Erlang OTP 18.1 (64-bit) on OSX 10.11.1, and also on Fedora Linux 22 with OTP versions 18.0 and 17.5 (64-bit).
> It crashes on Linux as well as OSX, but it does not crash in OTP 17.5. This has only been seen in 18.*
>
> The following code has been shrunk to remain syntactically correct and still show the error when compiling
> (you’d be surprised by how much of this code is actually necessary to reproduce this).
>
> <code>
>    SNIP
> </code>
>
> The code compiles without problem if running the compiler without the +native flag. With the flag, the compiler will crash.
> If compiling with the no_inline_fp flag enabled, the compiler does not crash.

Thanks for the bug report.  A pull request which fixes this particular 
problem has been submitted on github:

   https://github.com/erlang/otp/pull/984

Most likely, it will appear in the next Erlang/OTP release.

Kostis



More information about the erlang-bugs mailing list