compiler/gcc4: Add quirk for 'asm goto' miscompilation bug
[platform/adaptation/renesas_rcar/renesas_kernel.git] / arch / s390 / include / asm / jump_label.h
index 6c32190..346b1c8 100644 (file)
@@ -15,7 +15,7 @@
 
 static __always_inline bool arch_static_branch(struct static_key *key)
 {
-       asm goto("0:    brcl 0,0\n"
+       asm_volatile_goto("0:   brcl 0,0\n"
                ".pushsection __jump_table, \"aw\"\n"
                ASM_ALIGN "\n"
                ASM_PTR " 0b, %l[label], %0\n"