What does -Os or -O2 do? Alternatively put this in a separate file and compile it with -O3 and the rest with -Os.
You can also control the invididual optimizations with the various -f flags. I'll pass this on to Joern Rennecke (who ported GCC) to see if he has any suggestions.
Jeremy