[PATCH] D45878: [DEBUG INFO] Fixing cases where debug info (-g) causes changes in the program.

Paul Robinson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue May 1 06:51:12 PDT 2018


probinson added subscribers: vsk, probinson.
probinson added a comment.

In https://reviews.llvm.org/D45878#1083482, @davide wrote:

> FWIW, I hacked up a fuzzer which found already around 20 (possibly with duplicate) changes in generated code due to `-g` being passed around. (cc: @zhendongsu)


There are lots of minor cases.  The .cfi_* directives being a scheduling barrier creates a lot of noise in such testing (PR37240).

> It was prodded by the bug Geoff reported on the SLPVectorizer which has been fixed on Friday.
>  I can try to reduce the issues reported and also try to fix them.

@davide can you coordinate with @vsk and the GSOC intern on these?


https://reviews.llvm.org/D45878





More information about the llvm-commits mailing list