mirror of
https://github.com/Gericom/teak-llvm.git
synced 2025-06-29 16:29:00 -04:00

Normal customer devices won't be able to run these tests, we're hoping to get a public facing bot set up at some point. Both devices pass the testsuite without any errors or failures. I have seen some instability with the armv7 test runs, I may submit additional patches to address this. arm64 looks good. I'll be watching the bots for the rest of today; if any problems are introduced by this patch I'll revert it - if anyone sees a problem with their bot that I don't see, please do the same. I know it's a rather large patch. One change I had to make specifically for iOS devices was that debugserver can't create files. There were several tests that launch the inferior process redirecting its output to a file, then they retrieve the file. They were not trying to test file redirection in these tests, so I rewrote those to write their output to a file directly. llvm-svn: 314132
22 lines
398 B
C
22 lines
398 B
C
#include <stdio.h>
|
|
#include <string.h>
|
|
#include <stdlib.h>
|
|
|
|
/* This program writes its arguments (separated by '\0') to stdout. */
|
|
int
|
|
main(int argc, char const *argv[])
|
|
{
|
|
int i;
|
|
|
|
FILE *output = fopen ("output.txt", "w");
|
|
if (output == NULL)
|
|
exit (1);
|
|
|
|
for (i = 1; i < argc; ++i)
|
|
fwrite(argv[i], strlen(argv[i])+1, 1, output);
|
|
|
|
fclose (output);
|
|
|
|
return 0;
|
|
}
|