diff options
| author | tb <> | 2023-02-09 19:57:00 +0000 |
|---|---|---|
| committer | tb <> | 2023-02-09 19:57:00 +0000 |
| commit | 4355eb6aeababf0126972f85bdeed63048a99df1 (patch) | |
| tree | 7a1f39e10d40b8be277e1347b5a3d8d0632390cf /src/lib/libcrypto/sha | |
| parent | f2f2db10ed42ebd4f9671cb82c8e2e70d6422eb6 (diff) | |
| download | openbsd-4355eb6aeababf0126972f85bdeed63048a99df1.tar.gz openbsd-4355eb6aeababf0126972f85bdeed63048a99df1.tar.bz2 openbsd-4355eb6aeababf0126972f85bdeed63048a99df1.zip | |
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
Diffstat (limited to 'src/lib/libcrypto/sha')
| -rwxr-xr-x | src/lib/libcrypto/sha/asm/sha1-x86_64.pl | 2 | ||||
| -rwxr-xr-x | src/lib/libcrypto/sha/asm/sha512-ppc.pl | 2 | ||||
| -rwxr-xr-x | src/lib/libcrypto/sha/asm/sha512-x86_64.pl | 4 |
3 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libcrypto/sha/asm/sha1-x86_64.pl b/src/lib/libcrypto/sha/asm/sha1-x86_64.pl index 0abbbab6ba..1ec7f609a5 100755 --- a/src/lib/libcrypto/sha/asm/sha1-x86_64.pl +++ b/src/lib/libcrypto/sha/asm/sha1-x86_64.pl | |||
| @@ -1071,7 +1071,7 @@ $code.=<<___; | |||
| 1071 | ___ | 1071 | ___ |
| 1072 | } | 1072 | } |
| 1073 | $code.=<<___; | 1073 | $code.=<<___; |
| 1074 | .rodata | 1074 | .section .rodata |
| 1075 | .align 64 | 1075 | .align 64 |
| 1076 | K_XX_XX: | 1076 | K_XX_XX: |
| 1077 | .long 0x5a827999,0x5a827999,0x5a827999,0x5a827999 # K_00_19 | 1077 | .long 0x5a827999,0x5a827999,0x5a827999,0x5a827999 # K_00_19 |
diff --git a/src/lib/libcrypto/sha/asm/sha512-ppc.pl b/src/lib/libcrypto/sha/asm/sha512-ppc.pl index 1f02cfdd56..28bd997cf8 100755 --- a/src/lib/libcrypto/sha/asm/sha512-ppc.pl +++ b/src/lib/libcrypto/sha/asm/sha512-ppc.pl | |||
| @@ -375,7 +375,7 @@ $code.=<<___; | |||
| 375 | $ST $H,`7*$SZ`($ctx) | 375 | $ST $H,`7*$SZ`($ctx) |
| 376 | bne Lsha2_block_private | 376 | bne Lsha2_block_private |
| 377 | blr | 377 | blr |
| 378 | .rodata | 378 | .section .rodata |
| 379 | Ltable: | 379 | Ltable: |
| 380 | ___ | 380 | ___ |
| 381 | $code.=<<___ if ($SZ==8); | 381 | $code.=<<___ if ($SZ==8); |
diff --git a/src/lib/libcrypto/sha/asm/sha512-x86_64.pl b/src/lib/libcrypto/sha/asm/sha512-x86_64.pl index 6698b1d406..1a7d9bf2d3 100755 --- a/src/lib/libcrypto/sha/asm/sha512-x86_64.pl +++ b/src/lib/libcrypto/sha/asm/sha512-x86_64.pl | |||
| @@ -269,7 +269,7 @@ ___ | |||
| 269 | 269 | ||
| 270 | if ($SZ==4) { | 270 | if ($SZ==4) { |
| 271 | $code.=<<___; | 271 | $code.=<<___; |
| 272 | .rodata | 272 | .section .rodata |
| 273 | .align 64 | 273 | .align 64 |
| 274 | .type $TABLE,\@object | 274 | .type $TABLE,\@object |
| 275 | $TABLE: | 275 | $TABLE: |
| @@ -293,7 +293,7 @@ $TABLE: | |||
| 293 | ___ | 293 | ___ |
| 294 | } else { | 294 | } else { |
| 295 | $code.=<<___; | 295 | $code.=<<___; |
| 296 | .rodata | 296 | .section .rodata |
| 297 | .align 64 | 297 | .align 64 |
| 298 | .type $TABLE,\@object | 298 | .type $TABLE,\@object |
| 299 | $TABLE: | 299 | $TABLE: |
