Rory McIlroy stuttered into the weekend on the cut mark after mixing six birdies with four bogeys during his second-round 69 at the PGA Championship.