[clang] 8d7a523 - [Driver] Remove remnant PowerPC Darwin code

Fangrui Song via cfe-commits cfe-commits at lists.llvm.org
Sun Sep 10 12:37:12 PDT 2023


Author: Fangrui Song
Date: 2023-09-10T12:37:06-07:00
New Revision: 8d7a523923c7a77ce338fdd580fec6827963c2f5

URL: https://github.com/llvm/llvm-project/commit/8d7a523923c7a77ce338fdd580fec6827963c2f5
DIFF: https://github.com/llvm/llvm-project/commit/8d7a523923c7a77ce338fdd580fec6827963c2f5.diff

LOG: [Driver] Remove remnant PowerPC Darwin code

Continue the work started at https://reviews.llvm.org/D50989

Added: 
    

Modified: 
    clang/lib/Driver/ToolChains/Darwin.cpp
    clang/test/Driver/bindings.c
    clang/test/Driver/phases.c

Removed: 
    


################################################################################
diff  --git a/clang/lib/Driver/ToolChains/Darwin.cpp b/clang/lib/Driver/ToolChains/Darwin.cpp
index e45424a5f712a0c..0068ca33a9fcb7e 100644
--- a/clang/lib/Driver/ToolChains/Darwin.cpp
+++ b/clang/lib/Driver/ToolChains/Darwin.cpp
@@ -53,9 +53,6 @@ llvm::Triple::ArchType darwin::getArchTypeForMachOArchName(StringRef Str) {
   // translation.
 
   return llvm::StringSwitch<llvm::Triple::ArchType>(Str)
-      .Cases("ppc", "ppc601", "ppc603", "ppc604", "ppc604e", llvm::Triple::ppc)
-      .Cases("ppc750", "ppc7400", "ppc7450", "ppc970", llvm::Triple::ppc)
-      .Case("ppc64", llvm::Triple::ppc64)
       .Cases("i386", "i486", "i486SX", "i586", "i686", llvm::Triple::x86)
       .Cases("pentium", "pentpro", "pentIIm3", "pentIIm5", "pentium4",
              llvm::Triple::x86)

diff  --git a/clang/test/Driver/bindings.c b/clang/test/Driver/bindings.c
index cad5cb9d679e098..77afa8a115e2084 100644
--- a/clang/test/Driver/bindings.c
+++ b/clang/test/Driver/bindings.c
@@ -12,7 +12,7 @@
 // RUN: %clang -target i386-unknown-unknown -ccc-print-bindings -fsyntax-only -x c++ %s 2>&1 | FileCheck %s --check-prefix=CHECK08
 // CHECK08: "clang", inputs: ["{{.*}}bindings.c"], output: (nothing)
 
-// RUN: %clang -target i386-apple-darwin11 -ccc-print-bindings %s -S -arch ppc 2>&1 | FileCheck %s --check-prefix=CHECK11
+// RUN: %clang -target i386-apple-darwin11 -ccc-print-bindings %s -S -arch arm 2>&1 | FileCheck %s --check-prefix=CHECK11
 // CHECK11: "clang", inputs: ["{{.*}}bindings.c"], output: "bindings.s"
 
 // RUN: %clang -target powerpc-unknown-unknown -ccc-print-bindings %s -S 2>&1 | FileCheck %s --check-prefix=CHECK12

diff  --git a/clang/test/Driver/phases.c b/clang/test/Driver/phases.c
index 0283800825ac62f..8d3baae541b92cc 100644
--- a/clang/test/Driver/phases.c
+++ b/clang/test/Driver/phases.c
@@ -28,25 +28,25 @@
 // BASIC: 25: linker, {4, 9, 14, 16, 19, 24}, image
 
 // Universal linked image.
-// RUN: %clang -target i386-apple-darwin9 -ccc-print-phases -x c %s -arch ppc -arch i386 2>&1 | FileCheck -check-prefix=ULI %s
+// RUN: %clang -target i386-apple-darwin9 -ccc-print-phases -x c %s -arch arm -arch i386 2>&1 | FileCheck -check-prefix=ULI %s
 // ULI: 0: input, "{{.*}}phases.c", c
 // ULI: 1: preprocessor, {0}, cpp-output
 // ULI: 2: compiler, {1}, ir
 // ULI: 3: backend, {2}, assembler
 // ULI: 4: assembler, {3}, object
 // ULI: 5: linker, {4}, image
-// ULI: 6: bind-arch, "ppc", {5}, image
+// ULI: 6: bind-arch, "arm", {5}, image
 // ULI: 7: bind-arch, "i386", {5}, image
 // ULI: 8: lipo, {6, 7}, image
 
 // Universal object file.
-// RUN: %clang -target i386-apple-darwin9 -ccc-print-phases -c -x c %s -arch ppc -arch i386 2>&1 | FileCheck -check-prefix=UOF %s
+// RUN: %clang -target i386-apple-darwin9 -ccc-print-phases -c -x c %s -arch arm -arch i386 2>&1 | FileCheck -check-prefix=UOF %s
 // UOF: 0: input, "{{.*}}phases.c", c
 // UOF: 1: preprocessor, {0}, cpp-output
 // UOF: 2: compiler, {1}, ir
 // UOF: 3: backend, {2}, assembler
 // UOF: 4: assembler, {3}, object
-// UOF: 5: bind-arch, "ppc", {4}, object
+// UOF: 5: bind-arch, "arm", {4}, object
 // UOF: 6: bind-arch, "i386", {4}, object
 // UOF: 7: lipo, {5, 6}, object
 


        


More information about the cfe-commits mailing list