authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-01-06 00:15:37-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-01-06 00:15:37-05:00
log17e68c4a11ee44dbaf32f5d17abc30aa107a0a2d
treeb3f1f902262784cf72a91e99f5447138e5025713
parente08a4ea62d9814e6c0125ff467f67626f3a22e4f

disable NewGVN

closes #673

1 files changed, 2 insertions(+), 1 deletions(-)

src/zig_llvm.cpp+2-1
...@@ -126,7 +126,8 @@ bool ZigLLVMTargetMachineEmitToFile(LLVMTargetMachineRef targ_machine_ref, LLVMM...@@ -126,7 +126,8 @@ bool ZigLLVMTargetMachineEmitToFile(LLVMTargetMachineRef targ_machine_ref, LLVMM
126 PMBuilder->SLPVectorize = !is_debug;126 PMBuilder->SLPVectorize = !is_debug;
127 PMBuilder->LoopVectorize = !is_debug;127 PMBuilder->LoopVectorize = !is_debug;
128 PMBuilder->RerollLoops = !is_debug;128 PMBuilder->RerollLoops = !is_debug;
129 PMBuilder->NewGVN = !is_debug;129 // Leaving NewGVN as default (off) because when on it caused issue #673
130 //PMBuilder->NewGVN = !is_debug;
130 PMBuilder->DisableGVNLoadPRE = is_debug;131 PMBuilder->DisableGVNLoadPRE = is_debug;
131 PMBuilder->VerifyInput = assertions_on;132 PMBuilder->VerifyInput = assertions_on;
132 PMBuilder->VerifyOutput = assertions_on;133 PMBuilder->VerifyOutput = assertions_on;