http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50607
--- Comment #2 from Artem Shinkarov <artyom.shinkaroff at gmail dot com> 2011-10-03 23:17:22 UTC --- That seems to be the changes caused by the patch I have committed. However, may be this is a test-case that needs adjustment. I'll have to consult with Joseph. He asked to change the behavior of both functions.