http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53578
--- Comment #8 from Jonathan Wakely <redi at gcc dot gnu.org> 2012-06-06 11:21:30 UTC --- Yes I know, but I want to get rid of that code entirely on trunk, and even a small tweak to fix the narrowing conversion might not be suitable for the release branches as it's not a GCC regression. But I'll try to get it fixed on the 4.6 and 4.7 branches.