summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjsing <>2025-06-09 13:58:28 +0000
committerjsing <>2025-06-09 13:58:28 +0000
commitd8ae322f91ae730f31b750787e0180588dab36dc (patch)
treeaa1193c5b011ee77db736f946fb0159d7a1f8f2a
parent083258dce472c3642c1fc04f51099b226a1db816 (diff)
downloadopenbsd-d8ae322f91ae730f31b750787e0180588dab36dc.tar.gz
openbsd-d8ae322f91ae730f31b750787e0180588dab36dc.tar.bz2
openbsd-d8ae322f91ae730f31b750787e0180588dab36dc.zip
Remove GNU assembler version check.
GNU assembler version 2.19 was released in 2014, so it does not seem unreasonable to expect that we have an assembler that supports AVX. Furthermore, the current check fails on LLVM. ok bcook@ beck@
-rw-r--r--src/lib/libcrypto/sha/asm/sha1-586.pl5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/lib/libcrypto/sha/asm/sha1-586.pl b/src/lib/libcrypto/sha/asm/sha1-586.pl
index 5928e083c1..72dd3badb1 100644
--- a/src/lib/libcrypto/sha/asm/sha1-586.pl
+++ b/src/lib/libcrypto/sha/asm/sha1-586.pl
@@ -107,10 +107,7 @@ require "x86asm.pl";
107$xmm=$ymm=0; 107$xmm=$ymm=0;
108for (@ARGV) { $xmm=1 if (/-DOPENSSL_IA32_SSE2/); } 108for (@ARGV) { $xmm=1 if (/-DOPENSSL_IA32_SSE2/); }
109 109
110$ymm=1 if ($xmm && 110$ymm=1 if $xmm;
111 `$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
112 =~ /GNU assembler version ([2-9]\.[0-9]+)/ &&
113 $1>=2.19); # first version supporting AVX
114 111
115&external_label("OPENSSL_ia32cap_P") if ($xmm); 112&external_label("OPENSSL_ia32cap_P") if ($xmm);
116 113