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