This is already fixed in 3.3.3. Next time read http://gcc.gnu.org/bugs.html and file a bug. Thanks, Andrew Pinski