Commit 5aaa7e5fdc for openssl.org

commit 5aaa7e5fdc59e88a13d2911cb86d814d4e2669da
Author: Danny Tsen <dtsen@us.ibm.com>
Date:   Wed Jan 28 07:23:13 2026 -0500

    aes-gcm-ppc.pl: Removed .localentry directive

    Otherwise there is mixing of  ELFv1 ABI and ELFv2 ABI directives
    and PPC64 big endian builds fail.

    Fixes #29815

    Signed-off-by: Danny Tsen <dtsen@us.ibm.com>

    Reviewed-by: Paul Dale <paul.dale@oracle.com>
    Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
    Reviewed-by: Tomas Mraz <tomas@openssl.org>
    MergeDate: Tue Feb  3 08:39:50 2026
    (Merged from https://github.com/openssl/openssl/pull/29827)

diff --git a/crypto/modes/asm/aes-gcm-ppc.pl b/crypto/modes/asm/aes-gcm-ppc.pl
index 68918a9305..fd5dcc22a6 100644
--- a/crypto/modes/asm/aes-gcm-ppc.pl
+++ b/crypto/modes/asm/aes-gcm-ppc.pl
@@ -409,7 +409,6 @@ my $code.=<<___;
 ################################################################################
 .align 4
 aes_gcm_crypt_1x:
-.localentry	aes_gcm_crypt_1x,0

 	cmpdi	5, 16
 	bge	__More_1x
@@ -492,7 +491,6 @@ __Encrypt_1x:
 ################################################################################
 .align 4
 __Process_partial:
-.localentry	__Process_partial,0

 	# create partial mask
 	vspltisb 16, -1
@@ -564,7 +562,6 @@ __Encrypt_partial:
 .global ppc_aes_gcm_encrypt
 .align 5
 ppc_aes_gcm_encrypt:
-.localentry     ppc_aes_gcm_encrypt,0

 	SAVE_REGS
 	LOAD_HASH_TABLE
@@ -752,7 +749,6 @@ __Process_more_enc:
 .global ppc_aes_gcm_decrypt
 .align 5
 ppc_aes_gcm_decrypt:
-.localentry	ppc_aes_gcm_decrypt, 0

 	SAVE_REGS
 	LOAD_HASH_TABLE
@@ -1032,7 +1028,6 @@ __Process_more_dec:
 .size   ppc_aes_gcm_decrypt,.-ppc_aes_gcm_decrypt

 aes_gcm_out:
-.localentry	aes_gcm_out,0

 	mr	3, 11			# return count