octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Failure to build stable branch with LLVM 3.3 / 3.4


From: Michael D Godfrey
Subject: Re: Failure to build stable branch with LLVM 3.3 / 3.4
Date: Sat, 4 Nov 2017 00:00:15 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0


On 11/03/2017 09:51 PM, Julien Bect wrote:
Le 03/11/2017 à 21:50, Julien Bect a écrit :

The attached unit test, extracted form test/jit.tst, fails when I build on the stable branch with LLVM 3.3 or 3.4.


I suspect that the regression comes from the fact that out-of-range indexing once changed the error_state variable and now (since ~ the end of 2015 ?) throws an octave::out_of_range exception.

If I understand correctly, the existing JIT handles error by looking at the error_state variable.

Does that make any sense ?

I did some testing of the LLVM 3.4 version but I would not be confident
that it was robust. So, it would not surprise me if it had out-of-range problems.
And, it stopped working due to the updates of LLVM.
Many things have changed since then. So, it may be quicker to keep working
on the 3.8 version in the current dev system.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]