>> 1. Have you determined that -xO5 generates the best performing code on both
>> SPARC and Intel. The fact that -xO5 is the highest optimization level doesn't
>> always mean it generates the fastest, best performing code. Aggressive 
>> inlining
>> can sometimes lead to cache thrashing, which ends up having the exact 
>> opposite
>> effect from the one intended.

> No, I don't think we have tested this really. But I'd like to keep it
> for now and make a decision when we'd had time to test this.

In addition to the issues that Stefan brought up, higher optimization
levels can also lead to code generation bugs and may cause correctness
issues.  Unless you've verified from both a correctness and performance
perspective that higher optimization levels actually work, you should
stick with the default one.

dsc

Reply via email to