Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Summary:

The GCC Fuzz CI continuously generates and runs random c programs using Csmith. Any interesting behavior like Internal Compiler Errors (ICEs) or runtime behavior mismatches are recorded and uploaded as artifacts to Github.

This project has dedicated runners and also consumes any spare compute from GCC-precommit CI and GCC-postcommit CI.

Results:

Results/run stats can be downloaded using:

pip install pygithub
./download.py -outdir out.py --token <Github token>

Status:

The project is up and running. A list of the framework's discovered bugs can be found here: https://github.com/patrick-rivos/compiler-fuzz-ci?tab=readme-ov-file#gcc

Project Sponsors

  • Patrick O'Neill (Rivos)
  • Edwin Lu (Rivos)
  • No labels