icc doesn't like -fomit-frame-pointer without -O
[libfirm] / ir / be / test / llvm / sumarray.c
1 #include <stdlib.h>
2 #include <stdio.h>
3
4 int SumArray(int Array[], int Num) {
5   unsigned i, Result = 0;
6   Array[34] = 1234;
7
8   for (i = 0; i < Num; ++i)
9     Result += Array[i];
10
11   return Result;
12 }
13
14 int main() {
15   int *Array = (int*)malloc(sizeof(int)*100);
16   int i;
17
18   for (i = 0; i < 100; i += 2)
19         Array[i] = i*4;
20   for (i = 1; i < 100; i += 2)
21         Array[i] = i*2;
22
23   printf("Produced: %d\n", SumArray(Array, 100));
24   return 0;
25 }