================ @@ -338,10 +338,16 @@ def warn_anyx86_excessive_regsave : Warning< InGroup<DiagGroup<"excessive-regsave">>; def warn_arm_interrupt_vfp_clobber : Warning< "interrupt service routine with vfp enabled may clobber the " - "interruptee's vfp state">, + "interruptee's vfp state; " + "consider using the `interrupt_save_fp` attribute to prevent this behavior">, InGroup<DiagGroup<"arm-interrupt-vfp-clobber">>; def err_arm_interrupt_called : Error< "interrupt service routine cannot be called directly">; +def warn_arm_interrupt_save_fp_without_vfp_unit : Warning< + "`interrupt_save_fp` only applies to targets that have a VFP unit enabled " + "for this compilation; this will be treated as a regular `interrupt` " + "attribute">, + InGroup<Extra>; ---------------- pestctrl wrote:
Done https://github.com/llvm/llvm-project/pull/89654 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits