llvm-gcc sometimes marks external declarations hidden, because intializers are
authorAnton Korobeynikov <asl@math.spbu.ru>
Thu, 3 Jul 2008 07:43:14 +0000 (07:43 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Thu, 3 Jul 2008 07:43:14 +0000 (07:43 +0000)
commitf550f472ee0a9717f70c78ac422c04e252dbeec9
tree9985e9e83c06d0a00108bb205737a66d64f1ee40
parent38976dc394e4eb3c76fc5c31612715ed7c4a16cc
llvm-gcc sometimes marks external declarations hidden, because intializers are
processed separately. Honour such situation and emit PIC relocations properly
in such case.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53091 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86Subtarget.cpp