LLVM Release 19.1.1
[FMV][AArch64] Fix UPASS when "SSBS not fully self-synchronizing". (#167)
When running try_ssbs2() on hardware which is affected by the "SSBS
not fully self-synchronizing" errata, the linux kernel mutes the
detection of ssbs2 via hardware caps. As a result the default version
ends up running the ssbs2 code which was expected to trap originally.
To work around this UPASS I am passing an additional macro parameter
to indicate whether the default version is exempt from diagnostics.
This fixes https://github.com/llvm/llvm-project/issues/109304.
1 file changed