File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -905,7 +905,6 @@ static Triple::ObjectFormatType getDefaultFormat(const Triple &T) {
905905 case Triple::mips64:
906906 case Triple::mips64el:
907907 case Triple::mips:
908- case Triple::mipsel:
909908 case Triple::msp430:
910909 case Triple::nvptx64:
911910 case Triple::nvptx:
@@ -930,6 +929,11 @@ static Triple::ObjectFormatType getDefaultFormat(const Triple &T) {
930929 case Triple::xtensa:
931930 return Triple::ELF;
932931
932+ case Triple::mipsel:
933+ if (T.isOSWindows ())
934+ return Triple::COFF;
935+ return Triple::ELF;
936+
933937 case Triple::ppc64:
934938 case Triple::ppc:
935939 if (T.isOSAIX ())
Original file line number Diff line number Diff line change @@ -2302,6 +2302,9 @@ TEST(TripleTest, NormalizeWindows) {
23022302 Triple::normalize (" i686-pc-windows-elf-elf" ));
23032303
23042304 EXPECT_TRUE (Triple (" x86_64-pc-win32" ).isWindowsMSVCEnvironment ());
2305+
2306+ EXPECT_TRUE (Triple (Triple::normalize (" mipsel-windows-msvccoff" )).isOSBinFormatCOFF ());
2307+ EXPECT_TRUE (Triple (Triple::normalize (" mipsel-windows-msvc" )).isOSBinFormatCOFF ());
23052308}
23062309
23072310TEST (TripleTest, NormalizeAndroid) {
You can’t perform that action at this time.
0 commit comments