csmith (generates random C programs)
Csmith is a random generator of C programs. Its primary purpose is to
find compiler bugs with random programs, using differential testing as
the test oracle. Csmith outputs C programs free of undefined behaviors
(believe us, that's not trivial), and the statistics of each generated
program (as comments at the end of the code).
It is useful for stress-testing compilers, static analyzers, and other
tools that process C code. Csmith has found bugs in every tool that
it has tested, and has been used to find and report more than 400
previously unknown compiler bugs.
Maintained by: B. Watson
Keywords: compiler_test,compiler-test,launchn
ChangeLog: csmith
Homepage:
http://web.archive.org/web/20230323203147/http://embed.cs.utah.edu/csmith/
Download SlackBuild:
csmith.tar.gz
csmith.tar.gz.asc (FAQ)
(the SlackBuild does not include the source)
Individual Files: |
README |
compiler_test.diff |
csmith.SlackBuild |
csmith.info |
launchn.diff |
slack-desc |
© 2006-2024 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of
Patrick Volkerding
Linux® is a registered trademark of
Linus Torvalds