[flang-commits] [clang] [flang] [flang] Emit target features for PPC (PR #169860)

Kelvin Li via flang-commits flang-commits at lists.llvm.org
Fri Nov 28 09:48:58 PST 2025


================
@@ -371,6 +434,11 @@ bool CompilerInstance::setUpTargetMachine() {
       /*Reloc::Model=*/CGOpts.getRelocationModel(),
       /*CodeModel::Model=*/cm, OptLevel));
   assert(targetMachine && "Failed to create TargetMachine");
+
+  if (!triple.isPPC()) {
+    targetOpts.targetFeatureStr = targetMachine->getTargetFeatureString();
+  }
----------------
kkwli wrote:

We want to use the list (returned from `llvm::PPC::getPPCDefaultTargetFeatures`) preserved. For PPC, `targetMacine->getTargetFeatureString()` returns a longer list.

https://github.com/llvm/llvm-project/pull/169860


More information about the flang-commits mailing list