I realise that it's not yet been a week, but could someone please take a look at http://gcc.gnu.org/ml/gcc-patches/2004-11/msg02309.html I'm confident with the solution, but as the fix is in the C front-end, I need a C front-end or global maintainer to sign-off on it for 3.4. Many thanks in advance, Roger --