diff --git a/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/list/TestDataFormatterStdList.py b/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/list/TestDataFormatterStdList.py index 78c1afe01a29..74e5fa896fec 100644 --- a/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/list/TestDataFormatterStdList.py +++ b/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/list/TestDataFormatterStdList.py @@ -20,7 +20,7 @@ class StdListDataFormatterTestCase(TestBase): self.data_formatter_commands() @dwarf_test - @expectedFailureLinux('llvm.org/pr15301', ['gcc', 'icc']) # LLDB prints incorrect sizes of STL containers + @expectedFailureLinux('llvm.org/pr15301', ['icc']) # LLDB prints incorrect sizes of STL containers def test_with_dwarf_and_run_command(self): """Test data formatter commands.""" self.buildDwarf() diff --git a/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vector/TestDataFormatterStdVector.py b/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vector/TestDataFormatterStdVector.py index 8061032f5125..4dd465074f4f 100644 --- a/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vector/TestDataFormatterStdVector.py +++ b/lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vector/TestDataFormatterStdVector.py @@ -20,7 +20,7 @@ class StdVectorDataFormatterTestCase(TestBase): self.data_formatter_commands() @dwarf_test - @expectedFailureLinux # llvm.org/pr15301 LLDB prints incorrect sizes of STL containers + @expectedFailureGcc(15301, ["==", "4.6.3"]) # llvm.org/pr15301 LLDB prints incorrect sizes of STL containers def test_with_dwarf_and_run_command(self): """Test data formatter commands.""" self.buildDwarf() diff --git a/lldb/test/functionalities/type_completion/TestTypeCompletion.py b/lldb/test/functionalities/type_completion/TestTypeCompletion.py index 64647d5177fe..8f03742119f0 100644 --- a/lldb/test/functionalities/type_completion/TestTypeCompletion.py +++ b/lldb/test/functionalities/type_completion/TestTypeCompletion.py @@ -20,7 +20,8 @@ class TypeCompletionTestCase(TestBase): self.type_completion_commands() @dwarf_test - @expectedFailureGcc # llvm.org/pr15301 LLDB prints incorrect sizes of STL containers + @expectedFailureIcc # often fails with 'NameAndAddress should be valid' + @expectedFailureGcc(15301, [">", "4.6"]) # llvm.org/pr15301 LLDB prints incorrect sizes of STL containers def test_with_dwarf_and_run_command(self): """Check that types only get completed when necessary.""" self.buildDwarf()