mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-22 03:30:22 +02:00
Mirror of the upstream GNU Guile repository on Savannah.
https://www.gnu.org/software/guile/
* lib/lightning.c: Partially rewrite/revert code to compute initial register live state at the start of a basic block. The original logic was corrupted when adding optimizations to do as few computations as possible in jit_update. The reglive field must be always a known set of live registers at the start of a basic block. The value that was incorrect was the regmask field, that must be the set of registers that are in unknown state, because they are not known live, neither set (or possibly not set) in the basic block, and *must* store the state at the start of the basic block. |
||
---|---|---|
check | ||
doc | ||
include | ||
lib | ||
.gitattributes | ||
.gitignore | ||
AUTHORS | ||
ChangeLog | ||
configure.ac | ||
COPYING | ||
COPYING.DOC | ||
COPYING.LESSER | ||
Makefile.am | ||
NEWS | ||
README | ||
THANKS | ||
TODO |
GNU lightning is a library to aid in making portable programs that compile assembly code at run time. For more information, look at the info documentation.