================ @@ -161,14 +161,10 @@ struct CpuInfo { StringRef Name; // Name, as written for -mcpu. const ArchInfo &Arch; AArch64::ExtensionBitset - DefaultExtensions; // Default extensions for this CPU. These will be - // ORd with the architecture defaults. + DefaultExtensions; // Default extensions for this CPU. AArch64::ExtensionBitset getImpliedExtensions() const { - AArch64::ExtensionBitset ImpliedExts; - ImpliedExts |= DefaultExtensions; - ImpliedExts |= Arch.DefaultExts; - return ImpliedExts; + return DefaultExtensions; ---------------- jroelofs wrote:
This choice also makes `-march=` meaningless, so @ahmedbougacha and I are considering making that an error at least on Darwin platforms. https://github.com/llvm/llvm-project/pull/98267 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits