http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46481
--- Comment #2 from Michael Haubenwallner <michael.haubenwallner at salomon dot at> 2011-07-06 11:26:37 UTC --- Seems this is fixed since gcc-4.6.0 by http://gcc.gnu.org/viewcvs?view=revision&revision=169981.