llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
27.84k stars 11.47k forks source link

[BOLT] LongJmp pass causes clang-bolt buildbot timeout #71760

Open aaupov opened 10 months ago

aaupov commented 10 months ago

https://lab.llvm.org/buildbot/#/builders/276/builds/301 Buildbot kills the testing during BOLT optimizing Clang binary. When checked locally, it's the LongJmp pass that never finishes.

As discussed offline, we may not even need to run this pass since 128M range should be sufficient for Clang .text section.

Cc @yota9 @ElvinaYakubova @rafaelauler

llvmbot commented 10 months ago

@llvm/issue-subscribers-bolt

Author: Amir Ayupov (aaupov)

https://lab.llvm.org/buildbot/#/builders/276/builds/301 Buildbot kills the testing during BOLT optimizing Clang binary. When checked locally, it's the LongJmp pass that never finishes. As discussed offline, we may not even need to run this pass since 128M range should be sufficient for Clang .text section. Cc @yota9 @ElvinaYakubova @rafaelauler
linsinan1995 commented 9 months ago

Im also facing the same issue. Can you help me review this pull request?

yota9 commented 6 months ago

Hi @aaupov! Probably could be closed?

aaupov commented 6 months ago

I've changed aarch64-clang-bolt testing from mold to lld linker which doesn't cause that issue. It's still worth investigating.