Can you post the assembler code? This smells like a codegenerator bug.