This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

commit 77ff3bcb90cc21e46b5badb1cd791c0538e872c9
Author:     Martin Storsjö <[email protected]>
AuthorDate: Tue Mar 31 13:34:17 2026 +0300
Commit:     Martin Storsjö <[email protected]>
CommitDate: Tue Mar 31 19:57:46 2026 +0000

    aarch64: Add AARCH64_VALID_JUMP_CALL_TARGET
    
    We currently don't have any cases where this is needed, but include
    it for completeness and clarity.
    
    These macros for BTI were added in
    08b4716a9ed277afb4af69b07b751c9bd046aa70.
    
    A later comment in this file, added in
    248986a0db56f833b5fc3b1b96445b841f85220b, referenced the macro
    AARCH64_VALID_JUMP_CALL_TARGET which never was added here before.
---
 libavutil/aarch64/asm.S | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/libavutil/aarch64/asm.S b/libavutil/aarch64/asm.S
index 2c5fa7b7ca..e0cb74a579 100644
--- a/libavutil/aarch64/asm.S
+++ b/libavutil/aarch64/asm.S
@@ -207,10 +207,12 @@ DISABLE_SME2
  */
 #if defined(__ARM_FEATURE_BTI_DEFAULT) && (__ARM_FEATURE_BTI_DEFAULT == 1)
 #   define GNU_PROPERTY_AARCH64_BTI (1 << 0)   // Has BTI
-#   define AARCH64_VALID_CALL_TARGET hint #34  // BTI 'c'
-#   define AARCH64_VALID_JUMP_TARGET hint #38  // BTI 'j'
+#   define AARCH64_VALID_JUMP_CALL_TARGET hint #38  // BTI 'jc'
+#   define AARCH64_VALID_CALL_TARGET      hint #34  // BTI 'c'
+#   define AARCH64_VALID_JUMP_TARGET      hint #38  // BTI 'j'
 #else
 #   define GNU_PROPERTY_AARCH64_BTI 0          // No BTI
+#   define AARCH64_VALID_JUMP_CALL_TARGET
 #   define AARCH64_VALID_CALL_TARGET
 #   define AARCH64_VALID_JUMP_TARGET
 #endif

_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to