checking gcc ... :D