* sim/cris/c/time2.c: New test.
authorHans-Peter Nilsson <hp@axis.com>
Thu, 23 Feb 2006 02:01:09 +0000 (02:01 +0000)
committerHans-Peter Nilsson <hp@axis.com>
Thu, 23 Feb 2006 02:01:09 +0000 (02:01 +0000)
sim/testsuite/ChangeLog
sim/testsuite/sim/cris/c/time2.c [new file with mode: 0644]

index b775c983da2ee7f743b64d86e997027df33bf1ca..06c27c2eaeb45e4ea857381cff09e4e19775682a 100644 (file)
@@ -1,3 +1,7 @@
+2006-02-23  Hans-Peter Nilsson  <hp@axis.com>
+
+       * sim/cris/c/time2.c: New test.
+
 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
 
        * sim/cris/asm/x1-v10.ms, sim/cris/asm/x3-v10.ms,
diff --git a/sim/testsuite/sim/cris/c/time2.c b/sim/testsuite/sim/cris/c/time2.c
new file mode 100644 (file)
index 0000000..20b69b4
--- /dev/null
@@ -0,0 +1,18 @@
+/* CB_SYS_time doesn't implement the Linux time syscall; the return
+   value isn't written to the argument.  */
+
+#include <time.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+int
+main (void)
+{
+  time_t x = (time_t) -1;
+  time_t t = time (&x);
+
+  if (t == (time_t) -1 || t != x)
+    abort ();
+  printf ("pass\n");
+  exit (0);
+}