Commit 75c490f4 authored by Måns Rullgård's avatar Måns Rullgård

ARM: disable movw/movt for relocated values on Apple platforms

Apparently Apple platforms do not handle movw/movt relocations
properly, leading to runtime crashes in code using them.

Originally committed as revision 25150 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 1790d3b3
...@@ -62,7 +62,7 @@ ELF .type \name, %function ...@@ -62,7 +62,7 @@ ELF .type \name, %function
.endm .endm
.macro movrel rd, val .macro movrel rd, val
#if HAVE_ARMV6T2 && !CONFIG_PIC #if HAVE_ARMV6T2 && !CONFIG_PIC && !defined(__APPLE__)
movw \rd, #:lower16:\val movw \rd, #:lower16:\val
movt \rd, #:upper16:\val movt \rd, #:upper16:\val
#else #else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment