add gcc patch