Yep, this is indeed a new feature with GCC 3.3. I have a diff against the current VJ v1.0.6 sources (with many thanks to Ryan Underwoord) which solve this issue.
I reccon this will also work on GCC 3.2 and earlier. So, do you feel lucky to implent it in the CVS?
Regards,
Niels Wagenaar