slackbuilds/development/csmith
B. Watson 49853566bb
development/csmith: Added (generates random C programs).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
2023-06-17 07:52:18 +07:00
..
README development/csmith: Added (generates random C programs). 2023-06-17 07:52:18 +07:00
compiler_test.diff development/csmith: Added (generates random C programs). 2023-06-17 07:52:18 +07:00
csmith.SlackBuild development/csmith: Added (generates random C programs). 2023-06-17 07:52:18 +07:00
csmith.info development/csmith: Added (generates random C programs). 2023-06-17 07:52:18 +07:00
launchn.diff development/csmith: Added (generates random C programs). 2023-06-17 07:52:18 +07:00
slack-desc development/csmith: Added (generates random C programs). 2023-06-17 07:52:18 +07:00

README

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.