updated to gcc4.8.0 and subtle changes