gcc-3 Problem