fixed binutils warning and gcc 4.8 build