x86gas.pl: treat OPENSSL_ia32cap_P accordingly to .hidden status.

This commit is contained in:
Andy Polyakov 2012-07-15 13:24:43 +00:00
parent 9f27b1eec3
commit ac82e51f57

View file

@ -181,7 +181,9 @@ sub ::align
sub ::picmeup
{ my($dst,$sym,$base,$reflabel)=@_;
if (($::pic && ($::elf || $::aout)) || $::macosx)
if (defined($base) && $sym eq "OPENSSL_ia32cap_P" && !$::macosx)
{ &::lea($dst,&::DWP("$sym-$reflabel",$base)); }
elsif (($::pic && ($::elf || $::aout)) || $::macosx)
{ if (!defined($base))
{ &::call(&::label("PIC_me_up"));
&::set_label("PIC_me_up");