Added GNUC checking.