lightning
[Top][All Lists]
Advanced

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

Re: [Lightning] Porting GNU Smalltalk to lightning 2


From: Paulo César Pereira de Andrade
Subject: Re: [Lightning] Porting GNU Smalltalk to lightning 2
Date: Sun, 26 Oct 2014 15:35:26 -0200

2014-10-26 13:27 GMT-02:00 Paulo César Pereira de Andrade
<address@hidden>:

[...]

>   Now I do not recall any other "assumption" I made when reworking
> the code to translate from lighting 1 to lightning 2. But the x86_64
> problem is still there. What I think is a very likely culptrit is
> libgst/xlat.c:analyze_dividend()

  YES!
  You need to update lightning also, because I just found a bug:
http://git.savannah.gnu.org/cgit/lightning.git/commit/?id=ddd7a7550bb3be79b877d62c3028abe6462da976
then, with this commit:
https://github.com/pcpa/smalltalk/commit/9c3b8e57fd388a8202572b963c611bf518b183c0
it works in x86_64 also. Well, almost, but fails the same way as the
lightning 1 build
in make check, where it hangs in test 117.


  Off topic, kind of,

  I will make a battery of tests in lightning now, to attempt to find
other cases
where it could not be releasing a temporary. Enough to test is adding

assert(_jitc->reglive == 0);

after the "jit_regarg_clr(node, value);" call to clear that information, and
any other such problems will be triggered by the current test cases.

Thanks,
Paulo



reply via email to

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