This is the clever idea of this paper. They assume that there are at least two compilers say {X} and {Y}. Then let {A} be the output of {X(P)} and let {B} be the output of {Y(P)}. The key insight is: If {A} is not equal to {B}, then one of the compilers is wrong.
Seriously? It's called having a reference, and comparing your fancy compiler against a reference to make sure the results match.
That's the entire insight of that article, after spending half a page discussing the order of authors in a paper.
Really weird.