From d4f6e58fcbab1fa2df123e3849dd95f30400a896 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org> Date: Fri, 7 Dec 2018 10:28:31 +0000 Subject: tests/tcg: split cris tests into bare and libc directories MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bare tests are standalone assembly tests that don't require linking to any libc and hence can be built with kernel only compilers. The libc tests need a compiler capable of building properly linked userspace binaries. As we don't have such a cross compiler at the moment we won't be building those tests. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> --- tests/tcg/cris/libc/check_stat2.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 tests/tcg/cris/libc/check_stat2.c (limited to 'tests/tcg/cris/libc/check_stat2.c') diff --git a/tests/tcg/cris/libc/check_stat2.c b/tests/tcg/cris/libc/check_stat2.c new file mode 100644 index 0000000000..e36172ed25 --- /dev/null +++ b/tests/tcg/cris/libc/check_stat2.c @@ -0,0 +1,20 @@ +/* +#notarget: cris*-*-elf +*/ + +#include <sys/types.h> +#include <sys/stat.h> +#include <unistd.h> +#include <stdio.h> +#include <stdlib.h> + +int main (void) +{ + struct stat buf; + + if (lstat (".", &buf) != 0 + || !S_ISDIR (buf.st_mode)) + abort (); + printf ("pass\n"); + exit (0); +} -- cgit v1.2.3