summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortb <>2023-02-09 19:57:00 +0000
committertb <>2023-02-09 19:57:00 +0000
commit67afc07de0ed3a0ccc272df42853ba565a8277c6 (patch)
tree7a1f39e10d40b8be277e1347b5a3d8d0632390cf /src
parent9a4301621b4b224b3bd56f9777545a2c215358e0 (diff)
downloadopenbsd-67afc07de0ed3a0ccc272df42853ba565a8277c6.tar.gz
openbsd-67afc07de0ed3a0ccc272df42853ba565a8277c6.tar.bz2
openbsd-67afc07de0ed3a0ccc272df42853ba565a8277c6.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')
-rwxr-xr-xsrc/lib/libcrypto/aes/asm/aes-x86_64.pl2
-rw-r--r--src/lib/libcrypto/aes/asm/aesni-sha1-x86_64.pl2
-rw-r--r--src/lib/libcrypto/aes/asm/aesni-x86_64.pl2
-rw-r--r--src/lib/libcrypto/aes/asm/bsaes-x86_64.pl2
-rw-r--r--src/lib/libcrypto/aes/asm/vpaes-x86_64.pl2
-rwxr-xr-xsrc/lib/libcrypto/bn/asm/x86_64-mont5.pl2
-rw-r--r--src/lib/libcrypto/camellia/asm/cmll-x86_64.pl2
-rw-r--r--src/lib/libcrypto/modes/asm/ghash-x86_64.pl2
-rw-r--r--src/lib/libcrypto/perlasm/x86gas.pl2
-rwxr-xr-xsrc/lib/libcrypto/rc4/asm/rc4-x86_64.pl2
-rwxr-xr-xsrc/lib/libcrypto/sha/asm/sha1-x86_64.pl2
-rwxr-xr-xsrc/lib/libcrypto/sha/asm/sha512-ppc.pl2
-rwxr-xr-xsrc/lib/libcrypto/sha/asm/sha512-x86_64.pl4
-rw-r--r--src/lib/libcrypto/whrlpool/asm/wp-x86_64.pl2
14 files changed, 15 insertions, 15 deletions
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 @@ ___
2113} 2113}
2114 2114
2115$code.=<<___; 2115$code.=<<___;
2116.rodata 2116.section .rodata
2117.align 64 2117.align 64
2118.LAES_Te: 2118.LAES_Te:
2119___ 2119___
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.=<<___;
1075___ 1075___
1076} 1076}
1077$code.=<<___; 1077$code.=<<___;
1078.rodata 1078.section .rodata
1079.align 64 1079.align 64
1080K_XX_XX: 1080K_XX_XX:
1081.long 0x5a827999,0x5a827999,0x5a827999,0x5a827999 # K_00_19 1081.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 @@ ___
2720} 2720}
2721 2721
2722$code.=<<___; 2722$code.=<<___;
2723.rodata 2723.section .rodata
2724.align 64 2724.align 64
2725.Lbswap_mask: 2725.Lbswap_mask:
2726 .byte 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0 2726 .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.=<<___;
2882___ 2882___
2883} 2883}
2884$code.=<<___; 2884$code.=<<___;
2885.rodata 2885.section .rodata
2886.type _bsaes_const,\@object 2886.type _bsaes_const,\@object
2887.align 64 2887.align 64
2888_bsaes_const: 2888_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:
964## Constants ## 964## Constants ##
965## ## 965## ##
966######################################################## 966########################################################
967.rodata 967.section .rodata
968.type _vpaes_consts,\@object 968.type _vpaes_consts,\@object
969.align 64 969.align 64
970_vpaes_consts: 970_vpaes_consts:
diff --git a/src/lib/libcrypto/bn/asm/x86_64-mont5.pl b/src/lib/libcrypto/bn/asm/x86_64-mont5.pl
index 5d30f210ce..1c8aa255c3 100755
--- a/src/lib/libcrypto/bn/asm/x86_64-mont5.pl
+++ b/src/lib/libcrypto/bn/asm/x86_64-mont5.pl
@@ -1032,7 +1032,7 @@ $code.=<<___;
1032___ 1032___
1033} 1033}
1034$code.=<<___; 1034$code.=<<___;
1035.rodata 1035.section .rodata
1036.align 64 1036.align 64
1037.Linc: 1037.Linc:
1038 .long 0,0, 1,1 1038 .long 0,0, 1,1
diff --git a/src/lib/libcrypto/camellia/asm/cmll-x86_64.pl b/src/lib/libcrypto/camellia/asm/cmll-x86_64.pl
index 90c56d9e50..c16725f5c9 100644
--- a/src/lib/libcrypto/camellia/asm/cmll-x86_64.pl
+++ b/src/lib/libcrypto/camellia/asm/cmll-x86_64.pl
@@ -599,7 +599,7 @@ sub S0222 { my $i=shift; $i=@SBOX[$i]; $i=($i<<1|$i>>7)&0xff; $i=$i<<16|$i<<8|$i
599sub S3033 { my $i=shift; $i=@SBOX[$i]; $i=($i>>1|$i<<7)&0xff; $i=$i<<24|$i<<8|$i; sprintf("0x%08x",$i); } 599sub S3033 { my $i=shift; $i=@SBOX[$i]; $i=($i>>1|$i<<7)&0xff; $i=$i<<24|$i<<8|$i; sprintf("0x%08x",$i); }
600 600
601$code.=<<___; 601$code.=<<___;
602.rodata 602.section .rodata
603.align 64 603.align 64
604.LCamellia_SIGMA: 604.LCamellia_SIGMA:
605.long 0x3bcc908b, 0xa09e667f, 0x4caa73b2, 0xb67ae858 605.long 0x3bcc908b, 0xa09e667f, 0x4caa73b2, 0xb67ae858
diff --git a/src/lib/libcrypto/modes/asm/ghash-x86_64.pl b/src/lib/libcrypto/modes/asm/ghash-x86_64.pl
index 3ae8629cbe..bce62947f9 100644
--- a/src/lib/libcrypto/modes/asm/ghash-x86_64.pl
+++ b/src/lib/libcrypto/modes/asm/ghash-x86_64.pl
@@ -622,7 +622,7 @@ ___
622} 622}
623 623
624$code.=<<___; 624$code.=<<___;
625.rodata 625.section .rodata
626.align 64 626.align 64
627.Lbswap_mask: 627.Lbswap_mask:
628 .byte 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0 628 .byte 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0
diff --git a/src/lib/libcrypto/perlasm/x86gas.pl b/src/lib/libcrypto/perlasm/x86gas.pl
index f28a590549..b84e28be97 100644
--- a/src/lib/libcrypto/perlasm/x86gas.pl
+++ b/src/lib/libcrypto/perlasm/x86gas.pl
@@ -307,7 +307,7 @@ sub ::dataseg
307{ push(@out,".data\n"); } 307{ push(@out,".data\n"); }
308 308
309sub ::rodataseg 309sub ::rodataseg
310{ push(@out,".rodata\n"); } 310{ push(@out,".section .rodata\n"); }
311 311
312sub ::previous 312sub ::previous
313{ push(@out,".previous\n"); } 313{ push(@out,".previous\n"); }
diff --git a/src/lib/libcrypto/rc4/asm/rc4-x86_64.pl b/src/lib/libcrypto/rc4/asm/rc4-x86_64.pl
index 36cbf79fbe..c51112ce1e 100755
--- a/src/lib/libcrypto/rc4/asm/rc4-x86_64.pl
+++ b/src/lib/libcrypto/rc4/asm/rc4-x86_64.pl
@@ -517,7 +517,7 @@ RC4_options:
517 add \$12,%rax 517 add \$12,%rax
518.Ldone: 518.Ldone:
519 ret 519 ret
520.rodata 520.section .rodata
521.align 64 521.align 64
522.Lopts: 522.Lopts:
523.asciz "rc4(8x,int)" 523.asciz "rc4(8x,int)"
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
1076K_XX_XX: 1076K_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
379Ltable: 379Ltable:
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
270if ($SZ==4) { 270if ($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:
diff --git a/src/lib/libcrypto/whrlpool/asm/wp-x86_64.pl b/src/lib/libcrypto/whrlpool/asm/wp-x86_64.pl
index 510a74b91a..de5d3acfb4 100644
--- a/src/lib/libcrypto/whrlpool/asm/wp-x86_64.pl
+++ b/src/lib/libcrypto/whrlpool/asm/wp-x86_64.pl
@@ -204,7 +204,7 @@ $code.=<<___;
204 ret 204 ret
205.size $func,.-$func 205.size $func,.-$func
206 206
207.rodata 207.section .rodata
208.align 64 208.align 64
209.type $table,\@object 209.type $table,\@object
210$table: 210$table: