------- Comment #2 from burnus at gcc dot gnu dot org 2009-05-18 06:41 ------- I can reproduce the problem with GCC 4.2.1, but it works with 4.3.3 [gcc-4_3-branch revision 144878]. Thus it seems to be fixed in newer 4.3 versions than your 4.3.0 2008-03-05. And it works in 4.4.x and 4.5. Please update to 4.3.4, 4.4.0 or 4.5.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40167