From 4355eb6aeababf0126972f85bdeed63048a99df1 Mon Sep 17 00:00:00 2001 From: tb <> Date: Thu, 9 Feb 2023 19:57:00 +0000 Subject: Use .section .rodata instead of a plain .rodata At least gcc 12 on Fedora is very unhappy about a plain .rodata and throws Error: unknown pseudo-op: `.rodata'. So add a .section in front of it to make it happy. ok deraadt miod --- src/lib/libcrypto/aes/asm/aes-x86_64.pl | 2 +- src/lib/libcrypto/aes/asm/aesni-sha1-x86_64.pl | 2 +- src/lib/libcrypto/aes/asm/aesni-x86_64.pl | 2 +- src/lib/libcrypto/aes/asm/bsaes-x86_64.pl | 2 +- src/lib/libcrypto/aes/asm/vpaes-x86_64.pl | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) (limited to 'src/lib/libcrypto/aes') diff --git a/src/lib/libcrypto/aes/asm/aes-x86_64.pl b/src/lib/libcrypto/aes/asm/aes-x86_64.pl index d9f501b252..2986a9fcc6 100755 --- a/src/lib/libcrypto/aes/asm/aes-x86_64.pl +++ b/src/lib/libcrypto/aes/asm/aes-x86_64.pl @@ -2113,7 +2113,7 @@ ___ } $code.=<<___; -.rodata +.section .rodata .align 64 .LAES_Te: ___ diff --git a/src/lib/libcrypto/aes/asm/aesni-sha1-x86_64.pl b/src/lib/libcrypto/aes/asm/aesni-sha1-x86_64.pl index 4e83b6ba49..8a428c9b15 100644 --- a/src/lib/libcrypto/aes/asm/aesni-sha1-x86_64.pl +++ b/src/lib/libcrypto/aes/asm/aesni-sha1-x86_64.pl @@ -1075,7 +1075,7 @@ $code.=<<___; ___ } $code.=<<___; -.rodata +.section .rodata .align 64 K_XX_XX: .long 0x5a827999,0x5a827999,0x5a827999,0x5a827999 # K_00_19 diff --git a/src/lib/libcrypto/aes/asm/aesni-x86_64.pl b/src/lib/libcrypto/aes/asm/aesni-x86_64.pl index 1ec76f529e..1af4c5bad9 100644 --- a/src/lib/libcrypto/aes/asm/aesni-x86_64.pl +++ b/src/lib/libcrypto/aes/asm/aesni-x86_64.pl @@ -2720,7 +2720,7 @@ ___ } $code.=<<___; -.rodata +.section .rodata .align 64 .Lbswap_mask: .byte 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0 diff --git a/src/lib/libcrypto/aes/asm/bsaes-x86_64.pl b/src/lib/libcrypto/aes/asm/bsaes-x86_64.pl index a40f836010..347f4c3025 100644 --- a/src/lib/libcrypto/aes/asm/bsaes-x86_64.pl +++ b/src/lib/libcrypto/aes/asm/bsaes-x86_64.pl @@ -2882,7 +2882,7 @@ $code.=<<___; ___ } $code.=<<___; -.rodata +.section .rodata .type _bsaes_const,\@object .align 64 _bsaes_const: diff --git a/src/lib/libcrypto/aes/asm/vpaes-x86_64.pl b/src/lib/libcrypto/aes/asm/vpaes-x86_64.pl index 63af96c1dd..ad5fa7522f 100644 --- a/src/lib/libcrypto/aes/asm/vpaes-x86_64.pl +++ b/src/lib/libcrypto/aes/asm/vpaes-x86_64.pl @@ -964,7 +964,7 @@ _vpaes_preheat: ## Constants ## ## ## ######################################################## -.rodata +.section .rodata .type _vpaes_consts,\@object .align 64 _vpaes_consts: -- cgit v1.2.3-55-g6feb