@@ -18,6 +18,7 @@ final class TripleTests: XCTestCase {
1818 func testBasics( ) throws {
1919 XCTAssertEqual ( Triple ( " " ) . arch, nil )
2020 XCTAssertEqual ( Triple ( " kalimba " ) . arch, . kalimba)
21+ XCTAssertEqual ( Triple ( " m68k-unknown-linux-gnu " ) . arch, . m68k)
2122 XCTAssertEqual ( Triple ( " x86_64-apple-macosx " ) . arch, . x86_64)
2223 XCTAssertEqual ( Triple ( " blah-apple " ) . arch, nil )
2324 XCTAssertEqual ( Triple ( " x86_64-apple-macosx " ) . vendor, . apple)
@@ -260,6 +261,11 @@ final class TripleTests: XCTestCase {
260261 XCTAssertEqual ( T . vendor, nil )
261262 XCTAssertEqual ( T . os, nil )
262263
264+ T = Triple ( " m68k-unknown-unknown " )
265+ XCTAssertEqual ( T . arch, Triple . Arch. m68k)
266+ XCTAssertEqual ( T . vendor, nil )
267+ XCTAssertEqual ( T . os, nil )
268+
263269 T = Triple ( " sparcel-unknown-unknown " )
264270 XCTAssertEqual ( T . arch, Triple . Arch. sparcel)
265271 XCTAssertEqual ( T . vendor, nil )
@@ -401,6 +407,12 @@ final class TripleTests: XCTestCase {
401407 XCTAssertEqual ( T . os, Triple . OS. haiku)
402408 XCTAssertEqual ( T . environment, nil )
403409
410+ T = Triple ( " m68k-suse-linux-gnu " )
411+ XCTAssertEqual ( T . arch, Triple . Arch. m68k)
412+ XCTAssertEqual ( T . vendor, Triple . Vendor. suse)
413+ XCTAssertEqual ( T . os, Triple . OS. linux)
414+ XCTAssertEqual ( T . environment, Triple . Environment. gnu)
415+
404416 T = Triple ( " mips-mti-linux-gnu " )
405417 XCTAssertEqual ( T . arch, Triple . Arch. mips)
406418 XCTAssertEqual ( T . vendor, Triple . Vendor. mipsTechnologies)
@@ -1376,6 +1388,7 @@ final class TripleTests: XCTestCase {
13761388 assertToolchain ( " armv7hl-suse-linux-gnueabi " , GenericUnixToolchain . self)
13771389 assertToolchain ( " i586-pc-haiku " , GenericUnixToolchain . self)
13781390 assertToolchain ( " x86_64-unknown-haiku " , GenericUnixToolchain . self)
1391+ assertToolchain ( " m68k-suse-linux-gnu " , GenericUnixToolchain . self)
13791392 assertToolchain ( " mips-mti-linux-gnu " , GenericUnixToolchain . self)
13801393 assertToolchain ( " mipsel-img-linux-gnu " , GenericUnixToolchain . self)
13811394 assertToolchain ( " mips64-mti-linux-gnu " , GenericUnixToolchain . self)
0 commit comments