https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82806
Bug ID: 82806 Summary: Stabilize paths in assembler and dumps Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: driver Assignee: unassigned at gcc dot gnu.org Reporter: vries at gcc dot gnu.org Target Milestone: --- Recently I've run into the following issues: 1. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82415 "Bug 82415 - FAIL: gcc.target/i386/naked-1.c scan-assembler-not ret". I build and tested gcc in a directory with "ret" in the path, and an assembler scan triggered on that. 2. https://gcc.gnu.org/ml/gcc-patches/2017-11/msg00055.html. I build and tested gcc in a directory with "while" in the path, and a tree-dump scan triggered on that. I wonder if we can add a gcc option -fstrip-path[=<string>] that strips (or replaces with a constant string) paths in compiler output such as dumps and assembler. By using by default fstrip-path="stripped-path" or some such in the testsuite, we can stabilize compiler output and reduce noise in the testsuite. --- Comment #1 from Tom de Vries <vries at gcc dot gnu.org> --- 3. https://gcc.gnu.org/ml/gcc-patches/2018-03/msg01357.html vrp104.c scan-tree-dump-times "switch" I build and tested gcc in a directory with switch in the path, and an tree-dump scan triggered on that.