Move GCC specific things into #ifdef:ery