title: -[NSString sizeWithFont:] returns different results in release and debug builds
body: <p>I've used this code to resize a <code>UILabel</code>'s frame height to fit dynamic text several times with success:</p>
  
  <pre><code>(...)
  CGSize labelSize = [thelabel.text sizeWithFont:font constrainedToSize:constraintSize lineBreakMode:UILineBreakModeWordWrap];
  </code></pre>
  
  <p>All was well until I started to build my apps using the iOS5 SDK.</p>
  
  <p>For armv6 devices (iPhone3G/-), when building for debug, the label size is okay, but when building for release, the height value retrieved is the same as the width. I am running both of these builds on an actual device.</p>
  
  <p>example with following log line:  </p>
  
  <pre><code>NSLog(@"labelSize: %f %f", labelSize.width, labelSize.height);
  </code></pre>
  
  <p>output:
  iphone3G - debug ></p>
  
  <blockquote>
    <p>Thu Nov  3 18:22:50 unknown appname[1071] : labelSize: 115.000000 19.000000</p>
  </blockquote>
  
  <p>iphone3G - release ></p>
  
  <blockquote>
    <p>Thu Nov  3 18:22:50 unknown appname[1071] : labelSize: 115.000000 115.000000</p>
  </blockquote>
  
  <p>Can anyone help or provide me with another solution to adjusting <code>UILabel</code>'s height based on the text length?</p>
  
  <p>I'm aware there are some similar questions about this method, but they do not address this particular issue.</p>