Intel compile fix

The intel compiler also defines __GNUC__