add gcc specific stuff