From c9a6f631fe3a9bc3fe65bc3f9469a8fb92d1e690 Mon Sep 17 00:00:00 2001 From: miod <> Date: Mon, 30 Jan 2023 19:26:16 +0000 Subject: Fix logic of picmeup() to only produce one set of statements on OpenBSD; this got accidentally lost in 1.4. --- src/lib/libcrypto/perlasm/x86gas.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/lib/libcrypto/perlasm/x86gas.pl b/src/lib/libcrypto/perlasm/x86gas.pl index c21cda9a6a..ca644ba553 100644 --- a/src/lib/libcrypto/perlasm/x86gas.pl +++ b/src/lib/libcrypto/perlasm/x86gas.pl @@ -189,7 +189,7 @@ sub ::picmeup &::lea($dst,&::DWP($sym)); &::emitraw("#endif /* PIC */"); } - if (($::pic && ($::elf || $::aout)) || $::macosx) + elsif (($::pic && ($::elf || $::aout)) || $::macosx) { if (!defined($base)) { &::call(&::label("PIC_me_up")); &::set_label("PIC_me_up"); -- cgit v1.2.3-55-g6feb