diff --git a/erts/lib_src/pthread/ethread.c b/erts/lib_src/pthread/ethread.c index b4b12fcd86a3..0c0dd2af7fc8 100644 --- a/erts/lib_src/pthread/ethread.c +++ b/erts/lib_src/pthread/ethread.c @@ -208,9 +208,9 @@ ethr_x86_cpuid__(int *eax, int *ebx, int *ecx, int *edx) "popl %%eax\n\t" "movl $0x0, %0\n\t" "xorl %%ecx, %%eax\n\t" - "jz no_cpuid\n\t" + "jz %=f\n\t" "movl $0x1, %0\n\t" - "no_cpuid:\n\t" + "%=:\n\t" : "=r"(have_cpuid) : : "%eax", "%ecx", "cc");