Hello, This patch series cleans up the tcg tests in tests/tcg folder.
The tests have bit-rotten and were not compiling or running. I fixed the Makefiles to make them compile though there are tests which do not pass. The motivation is to add litmus tests to each arch and have them run using the 'make check' target to test consistency on TCG. There are no maintainers listed for this test folder. So I am cc'ing people who I think might be interested. The tests are hooked to the 'tests-tcg' target. Alternatively, as suggested by Alex Bennee you can run a tcg tests for a particular arch from the build/<arch>-linux-user/tests directory as follows: $ CROSS_CC=<cross-compiler> make -f ../../tests/tcg/<arch>/Makefile Thanks, -- Pranith Marc-André Lureau (9): linux-user: fix settime old value location linux-user: fix tcg/mmap test check-help: add some hint to run a single test tests/tcg: comment unused code tests/tcg: declare some functions as static linux-test: fix build linux-test: fix set/getitimer returned timer check Fix test-i386-fprem compilation test-i386: modernize vector code v4sf Pranith Kumar (10): tests/tcg: Move arm tests to arch specific folder tests/tcg: Move mips test to arch specific folder tests/tcg: Add tests-tcg hook in Makefile tests/tcg/i386: Fix hello-i386 test tests/tcg: Move i386 tests to arch specific folder tests/tcg/i386: Fix test-i386 compilation tests/tcg: Fix compilation of linux-test.c tests/tcg: Move arch independent tests to misc directory tests/tcg: Add and update Makefiles tests/tcg: test-i386.c: Fix format warnings linux-user/mmap.c | 27 +++--- linux-user/syscall.c | 2 +- tests/Makefile.include | 2 + tests/tcg/Makefile | 156 -------------------------------- tests/tcg/Makefile.include | 33 +++++++ tests/tcg/alpha/Makefile | 38 +++++--- tests/tcg/arm/Makefile | 51 +++++++++++ tests/tcg/{ => arm}/hello-arm.c | 0 tests/tcg/{ => arm}/test-arm-iwmmxt.s | 0 tests/tcg/cris/Makefile | 17 +++- tests/tcg/i386/Makefile | 87 ++++++++++++++++++ tests/tcg/{ => i386}/hello-i386.c | 9 +- tests/tcg/{ => i386}/pi_10.com | Bin tests/tcg/{ => i386}/runcom.c | 0 tests/tcg/{ => i386}/test-i386-code16.S | 0 tests/tcg/{ => i386}/test-i386-fprem.c | 10 +- tests/tcg/{ => i386}/test-i386-muldiv.h | 0 tests/tcg/{ => i386}/test-i386-shift.h | 0 tests/tcg/{ => i386}/test-i386-ssse3.c | 0 tests/tcg/{ => i386}/test-i386-vm86.S | 0 tests/tcg/{ => i386}/test-i386.c | 7 +- tests/tcg/{ => i386}/test-i386.h | 0 tests/tcg/lm32/Makefile | 17 +++- tests/tcg/mips/Makefile | 46 ++++++++++ tests/tcg/{ => mips}/hello-mips.c | 0 tests/tcg/mips/mips32-dsp/Makefile | 17 +++- tests/tcg/mips/mips32-dspr2/Makefile | 17 +++- tests/tcg/mips/mips64-dsp/Makefile | 18 +++- tests/tcg/mips/mips64-dspr2/Makefile | 17 +++- tests/tcg/misc/Makefile | 81 +++++++++++++++++ tests/tcg/{ => misc}/linux-test.c | 57 +++++++----- tests/tcg/{ => misc}/sha1.c | 0 tests/tcg/{ => misc}/test-mmap.c | 2 +- tests/tcg/{ => misc}/test_path.c | 0 tests/tcg/{ => misc}/testthread.c | 0 tests/tcg/openrisc/Makefile | 19 +++- tests/tcg/xtensa/Makefile | 17 +++- 37 files changed, 518 insertions(+), 229 deletions(-) delete mode 100644 tests/tcg/Makefile create mode 100644 tests/tcg/Makefile.include create mode 100644 tests/tcg/arm/Makefile rename tests/tcg/{ => arm}/hello-arm.c (100%) rename tests/tcg/{ => arm}/test-arm-iwmmxt.s (100%) create mode 100644 tests/tcg/i386/Makefile rename tests/tcg/{ => i386}/hello-i386.c (72%) rename tests/tcg/{ => i386}/pi_10.com (100%) rename tests/tcg/{ => i386}/runcom.c (100%) rename tests/tcg/{ => i386}/test-i386-code16.S (100%) rename tests/tcg/{ => i386}/test-i386-fprem.c (98%) rename tests/tcg/{ => i386}/test-i386-muldiv.h (100%) rename tests/tcg/{ => i386}/test-i386-shift.h (100%) rename tests/tcg/{ => i386}/test-i386-ssse3.c (100%) rename tests/tcg/{ => i386}/test-i386-vm86.S (100%) rename tests/tcg/{ => i386}/test-i386.c (99%) rename tests/tcg/{ => i386}/test-i386.h (100%) create mode 100644 tests/tcg/mips/Makefile rename tests/tcg/{ => mips}/hello-mips.c (100%) create mode 100644 tests/tcg/misc/Makefile rename tests/tcg/{ => misc}/linux-test.c (90%) rename tests/tcg/{ => misc}/sha1.c (100%) rename tests/tcg/{ => misc}/test-mmap.c (99%) rename tests/tcg/{ => misc}/test_path.c (100%) rename tests/tcg/{ => misc}/testthread.c (100%) -- 2.10.2