[PATCH 11/17] pc386/startup/bsp_fatal_halt.c: Fix noreturn does return warning

Joel Sherrill joel at rtems.org
Wed Mar 9 22:24:56 UTC 2016


---
 c/src/lib/libbsp/i386/pc386/startup/bsp_fatal_halt.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/c/src/lib/libbsp/i386/pc386/startup/bsp_fatal_halt.c b/c/src/lib/libbsp/i386/pc386/startup/bsp_fatal_halt.c
index 3e4f263..07bbd79 100644
--- a/c/src/lib/libbsp/i386/pc386/startup/bsp_fatal_halt.c
+++ b/c/src/lib/libbsp/i386/pc386/startup/bsp_fatal_halt.c
@@ -18,4 +18,7 @@ void _CPU_Fatal_halt(uint32_t source, uint32_t error)
          : "=r" ((error))
          : "0" ((error))
   );
+  #ifdef __GNUC__
+    __builtin_unreachable();
+  #endif
 }
-- 
1.8.3.1



More information about the devel mailing list