add seperate gcc extension charpter