arm: Use proper PLT/GOT for -run.
commit01c041923474750a236da02561f0f8835445848b
authorMichael Matz <matz@suse.de>
Sat, 5 Apr 2014 23:02:42 +0000 (6 01:02 +0200)
committerMichael Matz <matz@suse.de>
Sat, 5 Apr 2014 23:50:35 +0000 (6 01:50 +0200)
tree057c697fce7a5015a9cc127fa74c765302be39e7
parent9750d0b725d65296364c08451a985c717bf1890d
arm: Use proper PLT/GOT for -run.

Same as with x86_64, disable the runtime_plt_and_got hack
for -run on arm as well.  For that we need to handle several
relocations as (potentially) generating PLT slots as well.
Tested with mpfr-3.1.2 and gawk (both using --disable-shared),
there are two resp. five pre-existing problems, so no regressions.

This also works toward enabling real shared libs for arm,
but it's not there yet.
tcc.h
tccelf.c