Joined: 30 Jun 2004
Location: The Portland Group Inc.
|Posted: Mon Dec 12, 2005 11:12 am Post subject:
It's not inlining, so the next step is to start breaking out the individual components of "-fastsse" to determine which optimization is causing the slow-down. The most likely culprits are "-Mlre", "-Msmart", "-Mvect=sse".
Try running with:
"-fastsse -Mnosmart", "-fastsse -Mnolre", "-fastsse -Mnovect".
If those aren't it, start at "-O2" and then progressively add in the following optimizations: "-O2 -Munroll=c:1 -Mnoframe -Mlre -Msmart -Mvect=sse -Mscalarsse -Mcache_align -Mflushz".
Also, can you send us your code (to firstname.lastname@example.org) or is it available on the web? We should release 6.1 this week and I'd like to see if the regression still occurs. If it does, then I'll file a technical problem report (TPR) to have the regression fixed.