aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
diff options
context:
space:
mode:
authorJake Egan <Jake.Egan@ibm.com>2021-10-18 13:07:45 -0400
committerJake Egan <Jake.Egan@ibm.com>2021-10-18 13:08:22 -0400
commitd24e721debb074c68795c2b019cb51da690ab5f8 (patch)
treeebc537f64532fb7e16b5c7460eb7dc7615fc3f60 /llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
parent51788a5aff870a8e87ce34ffa6cecb46ce68f72e (diff)
downloadllvm-d24e721debb074c68795c2b019cb51da690ab5f8.zip
llvm-d24e721debb074c68795c2b019cb51da690ab5f8.tar.gz
llvm-d24e721debb074c68795c2b019cb51da690ab5f8.tar.bz2
[AIX] Disable tests failing due to lack of 64-bit XCOFF object file support
The following tests are failing because 64-bit XCOFF object files are not currently supported on AIX. This patch disables these tests on AIX for now. Reviewed By: shchenz Differential Revision: https://reviews.llvm.org/D111887
Diffstat (limited to 'llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp')
-rw-r--r--llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp48
1 files changed, 48 insertions, 0 deletions
diff --git a/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp b/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
index 6d6d4e0..a4e6b56 100644
--- a/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
+++ b/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
@@ -392,7 +392,11 @@ TEST(DWARFDebugInfo, TestDWARF32Version2Addr4AllForms) {
TestAllForms<2, AddrType, RefAddrType>();
}
+#ifdef _AIX
+TEST(DWARFDebugInfo, DISABLED_TestDWARF32Version2Addr8AllForms) {
+#else
TEST(DWARFDebugInfo, TestDWARF32Version2Addr8AllForms) {
+#endif
// Test that we can decode all forms for DWARF32, version 2, with 4 byte
// addresses.
typedef uint64_t AddrType;
@@ -410,7 +414,11 @@ TEST(DWARFDebugInfo, TestDWARF32Version3Addr4AllForms) {
TestAllForms<3, AddrType, RefAddrType>();
}
+#ifdef _AIX
+TEST(DWARFDebugInfo, DISABLED_TestDWARF32Version3Addr8AllForms) {
+#else
TEST(DWARFDebugInfo, TestDWARF32Version3Addr8AllForms) {
+#endif
// Test that we can decode all forms for DWARF32, version 3, with 8 byte
// addresses.
typedef uint64_t AddrType;
@@ -428,7 +436,11 @@ TEST(DWARFDebugInfo, TestDWARF32Version4Addr4AllForms) {
TestAllForms<4, AddrType, RefAddrType>();
}
+#ifdef _AIX
+TEST(DWARFDebugInfo, DISABLED_TestDWARF32Version4Addr8AllForms) {
+#else
TEST(DWARFDebugInfo, TestDWARF32Version4Addr8AllForms) {
+#endif
// Test that we can decode all forms for DWARF32, version 4, with 8 byte
// addresses.
typedef uint64_t AddrType;
@@ -558,7 +570,11 @@ TEST(DWARFDebugInfo, TestDWARF32Version2Addr4Children) {
TestChildren<2, AddrType>();
}
+#ifdef _AIX
+TEST(DWARFDebugInfo, DISABLED_TestDWARF32Version2Addr8Children) {
+#else
TEST(DWARFDebugInfo, TestDWARF32Version2Addr8Children) {
+#endif
// Test that we can decode all forms for DWARF32, version 2, with 8 byte
// addresses.
typedef uint64_t AddrType;
@@ -572,7 +588,11 @@ TEST(DWARFDebugInfo, TestDWARF32Version3Addr4Children) {
TestChildren<3, AddrType>();
}
+#ifdef _AIX
+TEST(DWARFDebugInfo, DISABLED_TestDWARF32Version3Addr8Children) {
+#else
TEST(DWARFDebugInfo, TestDWARF32Version3Addr8Children) {
+#endif
// Test that we can decode all forms for DWARF32, version 3, with 8 byte
// addresses.
typedef uint64_t AddrType;
@@ -586,7 +606,11 @@ TEST(DWARFDebugInfo, TestDWARF32Version4Addr4Children) {
TestChildren<4, AddrType>();
}
+#ifdef _AIX
+TEST(DWARFDebugInfo, DISABLED_TestDWARF32Version4Addr8Children) {
+#else
TEST(DWARFDebugInfo, TestDWARF32Version4Addr8Children) {
+#endif
// Test that we can decode all forms for DWARF32, version 4, with 8 byte
// addresses.
typedef uint64_t AddrType;
@@ -808,7 +832,11 @@ TEST(DWARFDebugInfo, TestDWARF32Version2Addr4References) {
TestReferences<2, AddrType>();
}
+#ifdef _AIX
+TEST(DWARFDebugInfo, DISABLED_TestDWARF32Version2Addr8References) {
+#else
TEST(DWARFDebugInfo, TestDWARF32Version2Addr8References) {
+#endif
// Test that we can decode all forms for DWARF32, version 2, with 8 byte
// addresses.
typedef uint64_t AddrType;
@@ -822,7 +850,11 @@ TEST(DWARFDebugInfo, TestDWARF32Version3Addr4References) {
TestReferences<3, AddrType>();
}
+#ifdef _AIX
+TEST(DWARFDebugInfo, DISABLED_TestDWARF32Version3Addr8References) {
+#else
TEST(DWARFDebugInfo, TestDWARF32Version3Addr8References) {
+#endif
// Test that we can decode all forms for DWARF32, version 3, with 8 byte
// addresses.
typedef uint64_t AddrType;
@@ -836,7 +868,11 @@ TEST(DWARFDebugInfo, TestDWARF32Version4Addr4References) {
TestReferences<4, AddrType>();
}
+#ifdef _AIX
+TEST(DWARFDebugInfo, DISABLED_TestDWARF32Version4Addr8References) {
+#else
TEST(DWARFDebugInfo, TestDWARF32Version4Addr8References) {
+#endif
// Test that we can decode all forms for DWARF32, version 4, with 8 byte
// addresses.
typedef uint64_t AddrType;
@@ -980,7 +1016,11 @@ TEST(DWARFDebugInfo, TestDWARF32Version2Addr4Addresses) {
TestAddresses<2, AddrType>();
}
+#ifdef _AIX
+TEST(DWARFDebugInfo, DISABLED_TestDWARF32Version2Addr8Addresses) {
+#else
TEST(DWARFDebugInfo, TestDWARF32Version2Addr8Addresses) {
+#endif
// Test that we can decode address values in DWARF32, version 2, with 8 byte
// addresses.
typedef uint64_t AddrType;
@@ -994,7 +1034,11 @@ TEST(DWARFDebugInfo, TestDWARF32Version3Addr4Addresses) {
TestAddresses<3, AddrType>();
}
+#ifdef _AIX
+TEST(DWARFDebugInfo, DISABLED_TestDWARF32Version3Addr8Addresses) {
+#else
TEST(DWARFDebugInfo, TestDWARF32Version3Addr8Addresses) {
+#endif
// Test that we can decode address values in DWARF32, version 3, with 8 byte
// addresses.
typedef uint64_t AddrType;
@@ -1008,7 +1052,11 @@ TEST(DWARFDebugInfo, TestDWARF32Version4Addr4Addresses) {
TestAddresses<4, AddrType>();
}
+#ifdef _AIX
+TEST(DWARFDebugInfo, DISABLED_TestDWARF32Version4Addr8Addresses) {
+#else
TEST(DWARFDebugInfo, TestDWARF32Version4Addr8Addresses) {
+#endif
// Test that we can decode address values in DWARF32, version 4, with 8 byte
// addresses.
typedef uint64_t AddrType;