Commit e2bb7fef authored by Jason Ekstrand's avatar Jason Ekstrand
Browse files

Revert "mapi: Inline call x86_current_tls."

This reverts commit e137b3a9.  It
completely broke 32-bit EGL such that wflinfo can't even run without
crashing.
parent 2649609a
Pipeline #73540 passed with stages
in 44 minutes and 38 seconds
......@@ -56,13 +56,9 @@ __asm__(".balign 16\n"
".balign 16\n" \
func ":"
#define STUB_ASM_CODE(slot) \
"call 1f\n" \
"1:\n\t" \
"popl %eax\n\t" \
"addl $_GLOBAL_OFFSET_TABLE_+[.-1b], %eax\n\t" \
"movl " ENTRY_CURRENT_TABLE "@GOTNTPOFF(%eax), %eax\n\t" \
"movl %gs:(%eax), %eax\n\t" \
#define STUB_ASM_CODE(slot) \
"call x86_current_tls\n\t" \
"movl %gs:(%eax), %eax\n\t" \
"jmp *(4 * " slot ")(%eax)"
#define MAPI_TMP_STUB_ASM_GCC
......
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