Mark some arm-linux specific xfails marking bug entries

TestCallUserAnonTypedef.py and TestIRInterpreter.py fail to limitation of JIT expressions in handling hard float ABI targets.
TestBSDArchives.py fails due to python unicode error.
TestBuiltinTrap.py fails due to wrong line information generated by some gcc versions.

llvm-svn: 270745
This commit is contained in:
Omair Javaid 2016-05-25 18:48:39 +00:00
parent 05576755b5
commit 0d435b6933
4 changed files with 5 additions and 1 deletions

View File

@ -24,6 +24,7 @@ class TestExprLookupAnonStructTypedef(TestBase):
self.line = line_number('main.cpp', '// lldb testsuite break')
@expectedFailureAll(oslist=["windows"])
@expectedFailureAll(oslist=['linux'], archs=['arm'], bugnumber="llvm.org/pr27868")
def test(self):
"""Test typedeffed untagged struct arguments for function call expressions"""
self.build()

View File

@ -38,7 +38,8 @@ class IRInterpreterTestCase(TestBase):
self.runCmd("run", RUN_SUCCEEDED)
@add_test_categories(['pyapi'])
@expectedFailureAll(oslist=['windows'], bugnumber="21765") # getpid() is POSIX, among other problems, see bug
@expectedFailureAll(oslist=['windows'], bugnumber="http://llvm.org/pr21765") # getpid() is POSIX, among other problems, see bug
@expectedFailureAll(oslist=['linux'], archs=['arm'], bugnumber="llvm.org/pr27868")
def test_ir_interpreter(self):
self.build_and_run()

View File

@ -21,6 +21,7 @@ class BSDArchivesTestCase(TestBase):
self.line = line_number('a.c', '// Set file and line breakpoint inside a().')
@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr24527. Makefile.rules doesn't know how to build static libs on Windows")
@expectedFailureAll(oslist=["linux"], archs=["arm"], bugnumber="llvm.org/pr27795")
def test(self):
"""Break inside a() and b() defined within libfoo.a."""
self.build()

View File

@ -25,6 +25,7 @@ class BuiltinTrapTestCase(TestBase):
@expectedFailureAll("llvm.org/pr15936", compiler="gcc", compiler_version=["<=","4.6"])
@expectedFailureAll(archs="arm", compiler="gcc", triple=".*-android") # gcc generates incorrect linetable
@expectedFailureAll(oslist=['linux'], archs=['arm'])
@skipIfWindows
def test_with_run_command(self):
"""Test that LLDB handles a function with __builtin_trap correctly."""