added missing variable
[libfirm] / ir / be / test / gcd.c
index 9f79621..2259c55 100644 (file)
@@ -17,12 +17,22 @@ int gcd(int a, int b)
     return a;
 }
 
-int main(void)
+int main(int argc, char** argv)
 {
-  int a = 49, b = 35;
+  int a = 49, b = 35, i, g;
+
+  if(argc > 2) {
+      a = atoi(argv[1]);
+      b = atoi(argv[2]);
+  }
 
   printf("gcd.c\n");
-  printf("  GCD of %d and %d is %d\n", a, b, gcd(a,b));
+
+  for (i = 0; i < 100000; i++) {
+    g = gcd(a, b);
+  }
+
+  printf("  GCD of %d and %d is %d\n", a, b, g);
 
   return 0;
 }