1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-31 17:30:24 +02:00
guile/lib
pcpa adc854f1a7 Correct regressions with --with-float={soft,softfp} in the arm backend
* lib/jit_arm.c: Correct use of wrong argument offset
	variable in armv7l or float/double argument for varargs
	function in armv7hl.
	  Correct jit_getarg* logic in software float mode to
	match expected behavior in other backends, that is, if
	a function is not called, it is safe to use a few lightning
	calls before a next jit_getarg* call, as done in the test
	case check/stack.tst. The proper solution should be to
	extend the parser in lib/lightning.c to check if there is
	some float operation that will call some (libgcc?) function,
	but software float arm should be a very uncommon backend for
	lightning, so, just load the already in place arguments
	saved to stack, assuming the register argument was clobbered
	(what should not be the case most times...).
2012-12-22 16:28:02 -02:00
..
jit_arm-cpu.c Add new test case to check stack integrity on complex stack frames. 2012-12-19 18:07:12 -02:00
jit_arm-swf.c Add new varargs test and correct related test case failures in all ports. 2012-12-13 18:26:57 -02:00
jit_arm-vfp.c Make current test cases pass in armv7l. 2012-12-05 23:48:40 -02:00
jit_arm.c Correct regressions with --with-float={soft,softfp} in the arm backend 2012-12-22 16:28:02 -02:00
jit_disasm.c Update code to build and pass test cases in the arm port. 2012-12-03 14:27:27 -02:00
jit_mips-cpu.c Add new test case to check stack integrity on complex stack frames. 2012-12-19 18:07:12 -02:00
jit_mips-fpu.c Correct testcases in the mips backend. 2012-12-06 07:47:42 -02:00
jit_mips.c Add new test case to check stack integrity on complex stack frames. 2012-12-19 18:07:12 -02:00
jit_ppc-cpu.c Correct stack.tst test case on ppc. Now all tests pass in all backends. 2012-12-20 14:34:28 -02:00
jit_ppc-fpu.c Correct stack.tst test case on ppc. Now all tests pass in all backends. 2012-12-20 14:34:28 -02:00
jit_ppc.c Correct stack.tst test case on ppc. Now all tests pass in all backends. 2012-12-20 14:34:28 -02:00
jit_print.c Implement sqrt codes in mips. 2012-12-04 13:30:46 -02:00
jit_x86-cpu.c Add new test case to check stack integrity on complex stack frames. 2012-12-19 18:07:12 -02:00
jit_x86-sse.c Add new test case for int/float to/from conversion. 2012-12-06 15:16:23 -02:00
jit_x86-x87.c Correct test cases to work with x87 in ix86. 2012-12-14 17:39:29 -02:00
jit_x86.c Add new test case to check stack integrity on complex stack frames. 2012-12-19 18:07:12 -02:00
lightning.c Correct bogus logic caused by wrong optimizations. 2012-12-21 21:00:32 -02:00
Makefile.am Correct make distcheck. 2012-12-03 07:26:40 -02:00