Solaris x86 linker erroneously pads .init segment with zeros instead of
nops, which causes SEGV at startup. So I don't align anymore.
diff --git a/crypto/amd64cpuid.pl b/crypto/amd64cpuid.pl
index 097f6b8..777d557 100644
--- a/crypto/amd64cpuid.pl
+++ b/crypto/amd64cpuid.pl
@@ -135,5 +135,4 @@
 
 .section	.init
 	call	OPENSSL_cpuid_setup
-	.align	16
 ___
diff --git a/crypto/perlasm/x86unix.pl b/crypto/perlasm/x86unix.pl
index 4381580..8414d10 100644
--- a/crypto/perlasm/x86unix.pl
+++ b/crypto/perlasm/x86unix.pl
@@ -571,7 +571,6 @@
 		movl	%edx,0(%edi)
 		popl	%ebx
 		popl	%edi
-	.align	$align
 	1:
 ___
 		push (@out,$tmp);
@@ -716,7 +715,6 @@
 		$tmp=<<___;
 .section	.init
 	call	$under$f
-	.align	$align
 ___
 		}
 	elsif ($main'coff)