[llvm] [DevPolicy] Add guidelines for fuzzer-generated issue reports (PR #112372)
Philip Reames via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 29 14:54:48 PDT 2024
================
@@ -853,6 +853,69 @@ their patch with every possible configuration.
* 3rd step: If Galina could not help you, please escalate to the
`Infrastructure Working Group <mailto:iwg at llvm.org>`_.
+Guidelines for fuzzer-generated issues
+--------------------------------------
+
+Fuzzing is a valuable tool for finding compiler bugs, and the LLVM project
+welcomes fuzzer-generated test cases. However, some additional guidelines
+should be followed to make such reports maximally useful.
+
+Fuzzer-generated issues should indicate that they are such, either in the
+issue description, or (for organization members) by applying the
+``fuzzer-generated`` label.
+
+Issues should include a minimized reproducer (including both the necessary code
+and command line arguments) both as part of the issue description and as a
+godbolt.org link. An effort should be made to deduplicate issues that likely
+have the same root cause, and check whether a similar issue has already been
+reported. Reports should always be submitted against current LLVM ``main``,
+not a released version.
+
+If possible, provide information on when an issue was introduced (e.g. by
----------------
preames wrote:
I think we can go further here. Recent regressions with change attribution are the most useful. Recent regressions with only release attributions are less useful.
https://github.com/llvm/llvm-project/pull/112372
More information about the llvm-commits
mailing list