[parrot/parrot] 414d7f: [imcc] fix -O2 empty ins->next in used_once [GH #1...

GitHub noreply at github.com
Fri Feb 28 15:30:00 UTC 2014


  Branch: refs/heads/master
  Home:   https://github.com/parrot/parrot
  Commit: 414d7f85582a48632791154ef2b78a09f89fb2a0
      https://github.com/parrot/parrot/commit/414d7f85582a48632791154ef2b78a09f89fb2a0
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-02-28 (Fri, 28 Feb 2014)

  Changed paths:
    M ChangeLog
    M compilers/imcc/optimizer.c
    M t/op/exit.t

  Log Message:
  -----------
  [imcc] fix -O2 empty ins->next in used_once [GH #1042]

If the deleted op leads to the last op, which has no op->next
break the used_once loop.

Fixes GH #1042 t/op/exit_6.pasm
    set I0, 0 # used_once => deleted
    end


  Commit: f495335c309b7f7414638af4157ec44ff21c4056
      https://github.com/parrot/parrot/commit/f495335c309b7f7414638af4157ec44ff21c4056
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-02-28 (Fri, 28 Feb 2014)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  ChangeLog: Add -O1 and -O2 to fulltest


Compare: https://github.com/parrot/parrot/compare/03345bee87e8...f495335c309b


More information about the parrot-commits mailing list