Alexandre Julliard : widl: Get rid of PowerPC support.

Alexandre Julliard julliard at winehq.org
Thu Nov 18 16:19:38 CST 2021


Module: wine
Branch: master
Commit: c70ed78a364908b8cf54c85fcf0eb0824b3fae9d
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=c70ed78a364908b8cf54c85fcf0eb0824b3fae9d

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Wed Nov 17 21:32:51 2021 +0100

widl: Get rid of PowerPC support.

Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 tools/widl/widl.c | 17 +----------------
 tools/widl/widl.h |  2 +-
 2 files changed, 2 insertions(+), 17 deletions(-)

diff --git a/tools/widl/widl.c b/tools/widl/widl.c
index 1e473eb9cb7..4e60358fbba 100644
--- a/tools/widl/widl.c
+++ b/tools/widl/widl.c
@@ -96,10 +96,6 @@ static const char version_string[] = "Wine IDL Compiler version " PACKAGE_VERSIO
 enum target_cpu target_cpu = CPU_x86;
 #elif defined(__x86_64__)
 enum target_cpu target_cpu = CPU_x86_64;
-#elif defined(__powerpc64__)
-enum target_cpu target_cpu = CPU_POWERPC64;
-#elif defined(__powerpc__)
-enum target_cpu target_cpu = CPU_POWERPC;
 #elif defined(__arm__)
 enum target_cpu target_cpu = CPU_ARM;
 #elif defined(__aarch64__)
@@ -227,9 +223,6 @@ static const struct
     { "i786",           CPU_x86 },
     { "amd64",          CPU_x86_64 },
     { "x86_64",         CPU_x86_64 },
-    { "powerpc",        CPU_POWERPC },
-    { "powerpc64",      CPU_POWERPC64 },
-    { "powerpc64le",    CPU_POWERPC64 },
     { "arm",            CPU_ARM },
     { "armv5",          CPU_ARM },
     { "armv6",          CPU_ARM },
@@ -855,15 +848,7 @@ int main(int argc,char *argv[])
       break;
   case CPU_ARM64:
       if (pointer_size == 4) target_cpu = CPU_ARM;
-      pointer_size = 8;
-      break;
-  case CPU_POWERPC64:
-      if (pointer_size == 4) error( "Cannot build 32-bit code for this CPU\n" );
-      pointer_size = 8;
-      break;
-  default:
-      if (pointer_size == 8) error( "Cannot build 64-bit code for this CPU\n" );
-      pointer_size = 4;
+      else pointer_size = 8;
       break;
   }
 
diff --git a/tools/widl/widl.h b/tools/widl/widl.h
index 38ffc477115..84e9206d390 100644
--- a/tools/widl/widl.h
+++ b/tools/widl/widl.h
@@ -77,7 +77,7 @@ extern int char_number;
 
 enum target_cpu
 {
-    CPU_x86, CPU_x86_64, CPU_POWERPC, CPU_ARM, CPU_ARM64, CPU_POWERPC64, CPU_LAST = CPU_POWERPC64
+    CPU_x86, CPU_x86_64, CPU_ARM, CPU_ARM64, CPU_LAST = CPU_ARM64
 };
 
 extern enum target_cpu target_cpu;




More information about the wine-cvs mailing list