facebook/three20 — pull request #768 by troppoli (2012-02-03 03:26:09+00:00)
Title: LLVM ARM6 release build optimizer bug...

We have bumped into an issue that apparently a lot of other people have.... some three20 users, some not. Basically LLVM+ARM6 and thumb optimizations don't mix. It would seem that the best thing to do is to turn off thumb support for the time being to avoid the trouble. In our case, text was all over the place due to
TTTextStyle's (CGRect)rectForText:(NSString*)text forSize:(CGSize)size withFont:(UIFont*)font returning bogus values.

See....

http://www.idevgames.com/forums/thread-9606.html

http://stackoverflow.com/questions/9009883/weird-three20-graphics-bug-in-thumb-viewer-when-running-in-release-mode