'71 and '84 definitely...and I'm sure in the last few years too. Probably others.
I was there for the '84 one (my first FC gig, as it happens). And yes, I have a memory of them having played there in the last five years or so (though it could be longer). Not on the Pyramid Stage though, as it was in '84.