Use of global labels of the same name inside ENTRY_FUNCTION_END and
STOP_WITH_DEBUG_EVENT prevents simultaneous use of both macros. It also
prevents multiple use of one of them.

Signed-off-by: Peter Mamonov <[email protected]>
---
 arch/mips/include/asm/asm.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/arch/mips/include/asm/asm.h b/arch/mips/include/asm/asm.h
index 019be4843b..be3a1bcdbc 100644
--- a/arch/mips/include/asm/asm.h
+++ b/arch/mips/include/asm/asm.h
@@ -100,8 +100,8 @@ EXPORT(symbol)
         nop;                                           \
                                                        \
        /* No return */                                 \
-__error:                                               \
-       b       __error;                                \
+1:                                                     \
+       b       1b;                                     \
         nop;
 
 /*
@@ -114,8 +114,8 @@ __error:                                            \
        /* trigger a soft breakpoint for OpenOCD */     \
        SDBBP;                                          \
        /* position independent variant of dead loop */ \
-       __error:                                        \
-       b       __error;                                \
+1:                                                     \
+       b       1b;                                     \
         nop;                                           \
        /* Call some code from .text section.           \
         * It is needed to keep same linker script for  \
-- 
2.20.1


_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox

Reply via email to