1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-05 19:50:23 +02:00
guile/lib
pcpa d05538bff6 Add support to test different/alternate code generation setups.
* check/lightning.c: Remove the ".cpu name value" syntax,
	as it was not able to do proper changes before the jit
	internal data structure was initialized. Now it supports
	several getopt options to force using different jit
	generation options, effectively replacing the previous
	syntax.

	* check/run-test: Add simple extra logic to handle differently
	named test scripts, used to test things like x87 coprocessor
	in ix86, and arm instruction set or software float in armv7l.

	* configure.ac: Add some AC_RUN_IFELSE calls to figure at
	compile time if can test different code generation options,
	and update Makefile generation accordingly.

	* check/Makefile.am, lib/jit_arm.c, lib/jit_x86.c: Update to
	properly work with the test tool updating the jit_cpu global
	information.

	* check/check.arm.sh, check/check.swf.sh, check/check.x87.sh:
	New wrapper files passing -mthumb=0, mvfp=0 and -mx87=1 to
	the test tool, if applicable, so that it can validate alternate
	code generation options on test hosts that support them.
2012-12-14 22:40:08 -02:00
..
jit_arm-cpu.c Add several arithmetic and branch tests cases. 2012-12-09 19:13:33 -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 Add support to test different/alternate code generation setups. 2012-12-14 22:40:08 -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 Correct test cases in the mips backend. 2012-12-10 21:14:50 -02:00
jit_mips-fpu.c Correct testcases in the mips backend. 2012-12-06 07:47:42 -02:00
jit_mips.c Make it clear stdarg like abstraction is not supported. 2012-12-14 15:21:39 -02:00
jit_ppc-cpu.c Make all current test cases pass in Darwin PowerPC. 2012-12-11 13:14:09 -02:00
jit_ppc-fpu.c Make all current test cases pass in Darwin PowerPC. 2012-12-11 13:14:09 -02:00
jit_ppc.c Make it clear stdarg like abstraction is not supported. 2012-12-14 15:21:39 -02:00
jit_print.c Implement sqrt codes in mips. 2012-12-04 13:30:46 -02:00
jit_x86-cpu.c Add several arithmetic and branch tests cases. 2012-12-09 19:13:33 -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 support to test different/alternate code generation setups. 2012-12-14 22:40:08 -02:00
lightning.c Make it clear stdarg like abstraction is not supported. 2012-12-14 15:21:39 -02:00
Makefile.am Correct make distcheck. 2012-12-03 07:26:40 -02:00