]>
Commit | Line | Data |
---|---|---|
f60e47ab ER |
1 | |
2 | obsolete now that this is applied? | |
3 | https://rt.openssl.org/Ticket/Display.html?id=3885 | |
4 | https://github.com/openssl/openssl/commit/10c639a8a56c90bec9e332c7ca76ef552b3952ac | |
5 | ||
6 | --- openssl-1.0.2g/crypto/perlasm/x86_64-xlate.pl~ 2016-02-24 19:39:13.000000000 +0200 | |
7 | +++ openssl-1.0.2g/crypto/perlasm/x86_64-xlate.pl 2016-02-25 21:01:20.464795948 +0200 | |
8 | @@ -198,11 +198,15 @@ | |
9f1a20bc JR |
9 | if ($gas) { |
10 | # Solaris /usr/ccs/bin/as can't handle multiplications | |
11 | # in $self->{value} | |
12 | + if ($self->{value} =~ /0xA040608020C0E000/) { | |
13 | + $self->{value} = "11547335547999543296"; | |
14 | + } else { | |
f60e47ab ER |
15 | my $value = $self->{value}; |
16 | $value =~ s/(?<![\w\$\.])(0x?[0-9a-f]+)/oct($1)/egi; | |
17 | if ($value =~ s/([0-9]+\s*[\*\/\%]\s*[0-9]+)/eval($1)/eg) { | |
18 | $self->{value} = $value; | |
19 | } | |
20 | + } | |
9f1a20bc JR |
21 | sprintf "\$%s",$self->{value}; |
22 | } else { | |
23 | $self->{value} =~ s/(0b[0-1]+)/oct($1)/eig; |