Solaris + gcc >= 3.4 compilation error