I’m not aware of any developers using Ubuntu 10.10. Did you remember to tell SCons to use gcc 4.2 instead of 4.4? Even with both installed, SCons will probably default to 4.4.
Generally, we’ve found that internal compiler errors are due to flaws in optimization. As a community, we solve these problems by using different compilers/OSes rather than changing the Rosetta code itself.
Try putting extra, irrelevant statements in sasa.cc near the offending line to break up the optimization. This will make SASA calculation slower, but may be worth the cost.
You can also try turning off optimizations by changing the settings in release mode in tools/build/basic.settings. Search for “gcc, release” in that file and try turning the flags off one at a time. This will drastically slow release-mode rosetta.