Some more boolopt tests.
[libfirm] / ir / be / test / fib_iter.c
index 5aa1773..7c600f0 100644 (file)
@@ -1,5 +1,5 @@
 unsigned long fib_iter(int n) {
-       unsigned long a = 1, b = 1, c, i;
+       unsigned long a = 1, b = 1, c = 0, i;
 
        if (n < 2)
                return 1;
@@ -14,13 +14,14 @@ unsigned long fib_iter(int n) {
 }
 
 int main(int argc, char *argv[]) {
-       int n = 10;
+       int i, n = 10;
 
        if (argc > 1) {
                n = atoi(argv[1]);
        }
 
-       printf("fib(%d) = %lu\n", n, fib_iter(n));
+       for (i = 0; i <= n; i++)
+               printf("fib(%d) = %lu\n", i, fib_iter(i));
 
        return 0;
 }