Finding and understanding bugs in C compilers

Volume: 46, Issue: 6, Pages: 283 - 294
Published: Jun 4, 2011
Abstract
Compilers should be correct. To improve the quality of C compilers, we created Csmith, a randomized test-case generation tool, and spent three years using it to find compiler bugs. During this period we reported more than 325 previously unknown bugs to compiler developers. Every compiler we tested was found to crash and also to silently generate wrong code when presented with valid input. In this paper we present our compiler-testing tool and...
Paper Details
Title
Finding and understanding bugs in C compilers
Published Date
Jun 4, 2011
Volume
46
Issue
6
Pages
283 - 294
Citation AnalysisPro
  • Scinapse’s Top 10 Citation Journals & Affiliations graph reveals the quality and authenticity of citations received by a paper.
  • Discover whether citations have been inflated due to self-citations, or if citations include institutional bias.