diff options
author | Manoj Gupta <manojgupta@google.com> | 2018-04-05 15:29:52 +0000 |
---|---|---|
committer | Manoj Gupta <manojgupta@google.com> | 2018-04-05 15:29:52 +0000 |
commit | 4b3eefa5e84484da29cd95df8c7c0946a07bc98a (patch) | |
tree | b9b9adaa2d1faaf6a833980e332eff530cebca32 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | bbf98aea83f725f59afcb5bdb4c4dec0b3a0f587 (diff) | |
download | llvm-4b3eefa5e84484da29cd95df8c7c0946a07bc98a.zip llvm-4b3eefa5e84484da29cd95df8c7c0946a07bc98a.tar.gz llvm-4b3eefa5e84484da29cd95df8c7c0946a07bc98a.tar.bz2 |
Disable -fmerge-all-constants as default.
Summary:
"-fmerge-all-constants" is a non-conforming optimization and should not
be the default. It is also causing miscompiles when building Linux
Kernel (https://lkml.org/lkml/2018/3/20/872).
Fixes PR18538.
Reviewers: rjmccall, rsmith, chandlerc
Reviewed By: rsmith, chandlerc
Subscribers: srhines, cfe-commits
Differential Revision: https://reviews.llvm.org/D45289
llvm-svn: 329300
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions