Problems with gcc 3.2