summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/ADT/TripleTest.cpp
diff options
context:
space:
mode:
authorSam Elliott <selliott@lowrisc.org>2019-08-01 14:23:56 +0000
committerSam Elliott <selliott@lowrisc.org>2019-08-01 14:23:56 +0000
commit1fc2a47f0b6c415312593e43489cf9ea2507d902 (patch)
tree97fa59ee40f6b3896a41d40bb444894b14e8c607 /llvm/unittests/ADT/TripleTest.cpp
parent5a3bb1a4d6dc8b704621aa916e91186f21ff9e9e (diff)
downloadbcm5719-llvm-1fc2a47f0b6c415312593e43489cf9ea2507d902.tar.gz
bcm5719-llvm-1fc2a47f0b6c415312593e43489cf9ea2507d902.zip
Add support for openSUSE RISC-V triple
Reviewers: asb Reviewed By: asb Subscribers: lenary, rbar, johnrusso, simoncook, apazos, sabuasal, niosHD, jrtc27, zzheng, edward-jones, MartinMosbeck, brucehoult, the_o, PkmX, jocewei, lebedev.ri, kito-cheng, shiva0217, rogfer01, dexonsmith, rkruppe, cfe-commits, llvm-commits Tags: #clang, #llvm Differential Revision: https://reviews.llvm.org/D63497 Patch by Andreas Schwab (schwab) llvm-svn: 367565
Diffstat (limited to 'llvm/unittests/ADT/TripleTest.cpp')
-rw-r--r--llvm/unittests/ADT/TripleTest.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/unittests/ADT/TripleTest.cpp b/llvm/unittests/ADT/TripleTest.cpp
index 37ebe5dbcb2..d8123bbbfdf 100644
--- a/llvm/unittests/ADT/TripleTest.cpp
+++ b/llvm/unittests/ADT/TripleTest.cpp
@@ -330,6 +330,12 @@ TEST(TripleTest, ParsedIDs) {
EXPECT_EQ(Triple::FreeBSD, T.getOS());
EXPECT_EQ(Triple::UnknownEnvironment, T.getEnvironment());
+ T = Triple("riscv64-suse-linux");
+ EXPECT_EQ(Triple::riscv64, T.getArch());
+ EXPECT_EQ(Triple::SUSE, T.getVendor());
+ EXPECT_EQ(Triple::Linux, T.getOS());
+ EXPECT_EQ(Triple::UnknownEnvironment, T.getEnvironment());
+
T = Triple("armv7hl-suse-linux-gnueabi");
EXPECT_EQ(Triple::arm, T.getArch());
EXPECT_EQ(Triple::SUSE, T.getVendor());
OpenPOWER on IntegriCloud