+ gcc patch