[llvm] d2bb079 - Revert "[JITLink] Add missing symbols for ELF ehframe testcase, re-enable ...."

Lang Hames via llvm-commits llvm-commits at lists.llvm.org
Sun Jan 31 18:34:35 PST 2021


Author: Lang Hames
Date: 2021-02-01T13:32:11+11:00
New Revision: d2bb07949b0e66a60f26a0a1fb6bcec609da5e63

URL: https://github.com/llvm/llvm-project/commit/d2bb07949b0e66a60f26a0a1fb6bcec609da5e63
DIFF: https://github.com/llvm/llvm-project/commit/d2bb07949b0e66a60f26a0a1fb6bcec609da5e63.diff

LOG: Revert "[JITLink] Add missing symbols for ELF ehframe testcase, re-enable ...."

This reverts commit 6e58539659aea0ee621c7e267d825aa82d4e7e96.

This failed in http://lab.llvm.org:8011/#/builders/123/builds/2676. I guess
were're still missing some symbols, but unfortunately the specific error is
masked by a bug in python/lit that hides stderr. This test will have to remain
disabled on Windows until I can get help to debug it further.

Added: 
    

Modified: 
    llvm/test/ExecutionEngine/JITLink/X86/ELF_ehframe_basic.s

Removed: 
    


################################################################################
diff  --git a/llvm/test/ExecutionEngine/JITLink/X86/ELF_ehframe_basic.s b/llvm/test/ExecutionEngine/JITLink/X86/ELF_ehframe_basic.s
index 7e14d88b8054..170843b88299 100644
--- a/llvm/test/ExecutionEngine/JITLink/X86/ELF_ehframe_basic.s
+++ b/llvm/test/ExecutionEngine/JITLink/X86/ELF_ehframe_basic.s
@@ -1,13 +1,9 @@
 # REQUIRES: asserts
+# UNSUPPORTED: system-windows
 # RUN: llvm-mc -triple=x86_64-unknown-linux -position-independent \
 # RUN:     -filetype=obj -o %t %s
 # RUN: llvm-jitlink -debug-only=jitlink -define-abs bar=0x01 \
-# RUN:     -define-abs _ZTIi=0x02 -define-abs __cxa_throw=0x03 \
-# RUN:     -define-abs __cxa_end_catch=0x04 \
-# RUN:     -define-abs __gxx_personality_v0=0x05 \
-# RUN      -define-abs __cxa_begin_catch=0x06 \
-# RUN:     -define-abs __cxa_allocate_exception=0x07 \
-# RUN:     -noexec %t 2>&1 | FileCheck %s
+# RUN:     -define-abs _ZTIi=0x02 -noexec %t 2>&1 | FileCheck %s
 #
 # FIXME: This test should run on windows. Investigate spurious
 # 'note: command had no output on stdout or stderr' errors, then re-enable.


        


More information about the llvm-commits mailing list