compile error under gcc 4.4