ARM: generate position independent code to access data symbols
authorMans Rullgard <mans@mansr.com>
Fri, 29 Jun 2012 12:35:08 +0000 (13:35 +0100)
committerMans Rullgard <mans@mansr.com>
Sun, 1 Jul 2012 10:25:06 +0000 (11:25 +0100)
commit62634158b7cd39ad1e330a87153a97bf3dc6f8de
tree3b5bb36649f0e08a5675c474b29200c5f0b155b7
parentceabc13f129cd6344b1eebdbe10119083fe5520e
ARM: generate position independent code to access data symbols

This creates proper position independent code when accessing
data symbols if CONFIG_PIC is set.

References to external symbols should now use the movrelx macro.
Some additional code changes are required since this macro may
need a register to hold the GOT pointer.

Signed-off-by: Mans Rullgard <mans@mansr.com>
libavcodec/arm/ac3dsp_armv6.S
libavcodec/arm/fft_fixed_neon.S
libavcodec/arm/fft_neon.S
libavcodec/arm/sbrdsp_neon.S
libavcodec/arm/vp3dsp_neon.S
libavcodec/arm/vp8_armv6.S
libavutil/arm/asm.S