aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCDwarf.cpp
diff options
context:
space:
mode:
authorShubham Sandeep Rastogi <srastogi22@apple.com>2022-12-14 16:41:00 -0800
committerShubham Sandeep Rastogi <srastogi22@apple.com>2022-12-14 16:41:00 -0800
commit8e1d4fcdc3eca80e1a09bac825a0540ba6cc0f11 (patch)
tree13d25b278c4c913a07f6f897626fe81d4fce5f85 /llvm/lib/MC/MCDwarf.cpp
parent28edf3349bd1d595270c17ec73e49999175f1212 (diff)
downloadllvm-8e1d4fcdc3eca80e1a09bac825a0540ba6cc0f11.zip
llvm-8e1d4fcdc3eca80e1a09bac825a0540ba6cc0f11.tar.gz
llvm-8e1d4fcdc3eca80e1a09bac825a0540ba6cc0f11.tar.bz2
Revert "Emit unwind information in the .debug_frame section when the .cfi_sections .debug_frame directive is used."
This reverts commit 28edf3349bd1d595270c17ec73e49999175f1212. This is because: The Buildbot has detected a failed build on builder llvm-clang-x86_64-sie-ubuntu-fast while building llvm. Full details are available at: https://lab.llvm.org/buildbot#builders/139/builds/32856 Worker for this Build: sie-linux-worker Blamelist: Shubham Sandeep Rastogi <srastogi22@apple.com> BUILD FAILED: 40459 expected passes 83 expected failures 26251 unsupported tests 1 unexpected failures (failure) Step 6 (test-build-unified-tree-check-all) failure: 40459 expected passes 83 expected failures 26251 unsupported tests 1 unexpected failures (failure) ******************** TEST 'LLVM :: DebugInfo/debugframeinfo.s' FAILED ******************** Script: -- : 'RUN: at line 1'; /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-mc -filetype=obj -triple=arm64-apple-darwin22.1.0 /home/buildbot/buildbot-root/llvm-project/llvm/test/DebugInfo/debugframeinfo.s -o /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/DebugInfo/Output/debugframeinfo.s.tmp.o : 'RUN: at line 2'; /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-dwarfdump -debug-frame /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/DebugInfo/Output/debugframeinfo.s.tmp.o | /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-project/llvm/test/DebugInfo/debugframeinfo.s -- Exit Code: 1 Command Output (stderr): -- /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-mc: error: unable to get target for 'arm64-apple-darwin22.1.0', see --version and --triple.
Diffstat (limited to 'llvm/lib/MC/MCDwarf.cpp')
-rw-r--r--llvm/lib/MC/MCDwarf.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/MC/MCDwarf.cpp b/llvm/lib/MC/MCDwarf.cpp
index 7d7e790..a3ecebb 100644
--- a/llvm/lib/MC/MCDwarf.cpp
+++ b/llvm/lib/MC/MCDwarf.cpp
@@ -1860,7 +1860,7 @@ void MCDwarfFrameEmitter::Emit(MCObjectStreamer &Streamer, MCAsmBackend *MAB,
// Emit the compact unwind info if available.
bool NeedsEHFrameSection = !MOFI->getSupportsCompactUnwindWithoutEHFrame();
- if (MOFI->getCompactUnwindSection()) {
+ if (IsEH && MOFI->getCompactUnwindSection()) {
Streamer.generateCompactUnwindEncodings(MAB);
bool SectionEmitted = false;
for (const MCDwarfFrameInfo &Frame : FrameArray) {