1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-05 11:40:20 +02:00
guile/include/lightning
pcpa 712877a5a4 Correct implementation problems on ix86.
* check/all.tst, check/lightning.c: Only declare or use 64 bit
	interfaces on 64 bit builds.

	* check/fib.tst: Use simpler logic to not need preprocessor
	conditionals for 32 or 64 bit.

	* include/lightning.h: Only declare 64 bit macros on a 64 bit
	build. Code using lightning must know about wordsize and the
	jit generation limitations, also, this way it generates a
	compile time failure, not a runtime assertion.

	* include/lightning/jit_x86.h: Correct typo in macro name.

	* lib/jit_arm.c, lib/jit_arm-cpu.c, lib/jit_mips.c,
	lib/jit_mips-cpu.c, lib/jit_ppc.c, lib/jit_ppc-cpu.c,
	lib/jit_x86.c, lib/jit_x86-cpu.c: Correct wrong code to get
	current jit function pointer.

	* lib/lightning.c: Move call to the simplify() optimization
	to after register liveness is known. Previous code did work
	by accident but now with proper test cases the problem was
	noticed.

	* lib/jit_disasm.c: Always cast bfd_vma to long long when
	passing it as printf argument.
2012-12-03 09:40:08 -02:00
..
jit_arm.h Big merge with new lightning semantics aiming for lightning 2.0. 2012-12-02 19:44:36 -02:00
jit_mips.h Big merge with new lightning semantics aiming for lightning 2.0. 2012-12-02 19:44:36 -02:00
jit_ppc.h Big merge with new lightning semantics aiming for lightning 2.0. 2012-12-02 19:44:36 -02:00
jit_private.h Add extra files implementing different jit backends. 2012-12-02 22:58:40 -02:00
jit_x86.h Correct implementation problems on ix86. 2012-12-03 09:40:08 -02:00
Makefile.am Correct make distcheck. 2012-12-03 07:26:40 -02:00