Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Random Testing for C and C++ Compilers with YARPGen [pdf] (utah.edu)
2 points by matt_d on Oct 29, 2020 | hide | past | favorite | 1 comment


The generator avoids UB, and has found 83 new bugs in GCC, 62 in LLVM, and 76 in the Intel® C++ Compiler.

For gcc mostly in the tree-optimizer, sanitizers and x86 backend, but also several wrong rtl-opts and middle-end bugs. With llvm interestingly much more user-visible internal compiler errors (ICE), than silently emitting wrong code as with gcc.

https://github.com/intel/yarpgen/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: