================ @@ -828,10 +829,7 @@ const TargetInfo::AddlRegName GCCAddlRegNames[] = { }; ArrayRef<TargetInfo::AddlRegName> PPCTargetInfo::getGCCAddlRegNames() const { - if (ABI == "elfv2") - return llvm::ArrayRef(GCCAddlRegNames); - else - return TargetInfo::getGCCAddlRegNames(); + return llvm::ArrayRef(GCCAddlRegNames); ---------------- hubert-reinterpretcast wrote:
@stefanp-ibm, GCC does accept these register names for ELFv1: https://github.com/llvm/llvm-project/pull/68476#discussion_r1349529109 For the compiler, I think the main responsibility would be to understand that these registers may overlay non-volatile FP and VMX registers. https://github.com/llvm/llvm-project/pull/68476 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits