Ben, please could you provide a reduced testcase and/or name the file beeing miscompiled? what's the status using gcc-3.2 and gcc-snapshot regarding the miscompilation?