1
Fork 0
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/
Find a file
pcpa 38770ecbaa Correct bogus logic caused by wrong optimizations.
* 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.
2012-12-21 21:00:32 -02:00
check Add new test case to check stack integrity on complex stack frames. 2012-12-19 18:07:12 -02:00
doc Correct make distcheck. 2012-12-03 07:26:40 -02:00
include Correct stack.tst test case on ppc. Now all tests pass in all backends. 2012-12-20 14:34:28 -02:00
lib Correct bogus logic caused by wrong optimizations. 2012-12-21 21:00:32 -02:00
.gitattributes add .gitattributes file 2008-04-10 11:30:17 +02:00
.gitignore Add make rule to build test case dependencies. 2012-12-02 20:15:57 -02:00
AUTHORS give credit to whom credit is due 2008-01-09 15:50:04 +01:00
ChangeLog Correct bogus logic caused by wrong optimizations. 2012-12-21 21:00:32 -02:00
configure.ac Add support to test different/alternate code generation setups. 2012-12-14 22:40:08 -02:00
COPYING switch to GPLv3 2008-01-09 15:50:13 +01:00
COPYING.DOC update FSF address 2008-01-09 15:49:29 +01:00
COPYING.LESSER switch to GPLv3 2008-01-09 15:50:13 +01:00
Makefile.am Big merge with new lightning semantics aiming for lightning 2.0. 2012-12-02 19:44:36 -02:00
NEWS add floating-point for x86-64 2008-01-09 15:50:06 +01:00
README initial import 2004-10-10 21:18:38 +00:00
THANKS fix i386 jit_replace and x86_64 jit_movi_f 2010-07-28 23:29:13 +02:00
TODO Update code to build and pass test cases in the arm port. 2012-12-03 14:27:27 -02:00

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.