mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-05 03:30:24 +02:00
Mirror of the upstream GNU Guile repository on Savannah.
https://www.gnu.org/software/guile/
* check/varargs.tst: Correct misplaced .align directive that was causing the double buffer to not be aligned at 8 bytes. * lib/jit_ia64-cpu.c: Properly implement abi for excess arguments passed on stack. Simplify load/store with immediate displacement argument with zero value. Simplify some calls to "subi" changing to "addi" with a negative argument. Remove some #if 0'ed code, that could be useful in special conditions, but the most useful one would be to "optimize" "static" jit functions, but for the sake of simplicity, jit functions are implemented in a way that can be passed back to C code as C function pointers. Add an attribute to prototypes of several unused functions. These functions are defined for the sake of implementing all Itanium documented instructions, but a significant amount of them is not used by lightning. * lib/jit_ia64-fpu.c: Simplify load/store with zero immediate displacement and add unused attribute for functions not used by lightning, but required to provide macros implementing all Itanium documented instructions. * lib/jit_ia64.c: Update for the properly implemented abi for stack arguments. * lib/lightning.c: Mark an unused function as such. |
||
---|---|---|
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.