8. A system for testing a compiler comprising: a database; and at least one processor in operable communication with the database, the processor to: compile a code corpus comprising a plurality of test programs corresponding to a particular programming language, the code corpus being compiled by a first version of a compiler to generate first compiler output; compile the code corpus using a second version of the compiler to generate second compiler output, the second version of the compiler including different functionality than the first version of the compiler; retrieve at least one test corresponding to the first compiler output and the second compiler output; and execute the at least one test to generate a regression result for the second version of the compiler.
8. A system for testing a compiler comprising: a database; and at least one processor in operable communication with the database, the processor to: compile a code corpus comprising a plurality of test programs corresponding to a particular programming language, the code corpus being compiled by a first version of a compiler to generate first compiler output; compile the code corpus using a second version of the compiler to generate second compiler output, the second version of the compiler including different functionality than the first version of the compiler; retrieve at least one test corresponding to the first compiler output and the second compiler output; and execute the at least one test to generate a regression result for the second version of the compiler. 12. The system of claim 8 , the first compiler output is a first object file, the second compiler output is a second object file, and wherein to execute the at least one test comprises determining whether the first object file is identical to the second object file.