[PATCH v9 0/2] MIPS: Override barrier_before_unreachable() to fix microMIPS

2018-08-20 Thread Paul Burton
This series overrides barrier_before_unreachable() for MIPS to add a .insn assembler directive. Due to the subsequent __builtin_unreachable(), the assembler can't tell that a label on the empty inline asm is code rather than data, so any microMIPS branches targeting it (which sadly can't be

[PATCH v9 0/2] MIPS: Override barrier_before_unreachable() to fix microMIPS

2018-08-20 Thread Paul Burton
This series overrides barrier_before_unreachable() for MIPS to add a .insn assembler directive. Due to the subsequent __builtin_unreachable(), the assembler can't tell that a label on the empty inline asm is code rather than data, so any microMIPS branches targeting it (which sadly can't be