------- Comment #7 from jconner at apple dot com 2007-06-13 17:09 ------- (In reply to comment #6) > I see that PR25505 caused a bunch of code generation regressions. > On i?86, with -O2 -m32: > ...
When you say regressions, I assume you mean size/performance, not correctness, right? If so, that's to be expected, as the previous tree-nrv implementation was being overly permissive, and the new implementation is conservatively pessimistic, as the comments indicate. If I have introduced anything incorrect, please let me know and I'd be glad to take a look. Thanks! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32285