I was downloading and testing the clik++ compiler. I am very exited about this, since the first results are showing good performance and a nice coding style too. Now I was moving further, porting my standard application to cilk++. At the beginning this is an octree, where I insert (a lot of) triangles. It took me a long time to find out, but now I ended up with a state, where running the code with g++ gives the correct results. Running the code with cilk++ (only changing the compiler, no cilk_for, or any other parallel stuff used) gives wrong results. If I switch off the optimization in cilk++ it again works (even with the parallel loops). The problem is, if I cannot use the optimization, this is very slow and it makes no sense to use it.
Are there some known compiler problems? How can I proceed, I would still love to do the cilk-typed coding, since this would simplyfy a lot.