From: Matthias Braun Date: Thu, 7 Sep 2006 11:41:28 +0000 (+0000) Subject: more fixes/cleanups to langshootout code X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=f91b84a662b0514f159f5d93efc73e9ce7939030;p=libfirm more fixes/cleanups to langshootout code --- diff --git a/ir/be/test/langshootout/nsieve-bits.c b/ir/be/test/langshootout/nsieve-bits.c index a7348b752..e3d1b5466 100644 --- a/ir/be/test/langshootout/nsieve-bits.c +++ b/ir/be/test/langshootout/nsieve-bits.c @@ -43,18 +43,13 @@ test(unsigned long n) } int -main(int ac, char **av) +main(int argc, char **argv) { - unsigned long n; + unsigned long n = 9; char *cp; - if (ac < 2) { -usage: fprintf(stderr, "usage: nsieve N\n"); - exit(2); - } - n = strtoul(av[1], &cp, 10); - if (*av[1] == '\0' || *cp != '\0' || n == ULONG_MAX) - goto usage; + if(argc > 1) + n = atoi(argv[1]); test(n); if (n >= 1) test(n - 1); diff --git a/ir/be/test/langshootout/nsieve.c b/ir/be/test/langshootout/nsieve.c index ea5edcb2c..c9b459d73 100644 --- a/ir/be/test/langshootout/nsieve.c +++ b/ir/be/test/langshootout/nsieve.c @@ -27,8 +27,13 @@ static void nsieve(int m) { } int main(int argc, char * argv[]) { - int m = atoi(argv[1]); - for (int i = 0; i < 3; i++) + int i; + int m = 8; + + if(argc > 1) + m = atoi(argv[1]); + + for (i = 0; i < 3; i++) nsieve(10000 << (m-i)); return 0; }