summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel@rtems.org>2016-03-09 11:25:13 -0600
committerJoel Sherrill <joel@rtems.org>2016-03-10 10:34:25 -0600
commit6db5ea03c359c6230fdc53e0b035f25d9e0cf1f3 (patch)
tree5072110f46d7469252fb29ef522a60da65c2a87b
parentpc386/startup/bspstart.c: Reformat and cleanup file header (diff)
downloadrtems-6db5ea03c359c6230fdc53e0b035f25d9e0cf1f3.tar.bz2
pc386/startup/bsp_fatal_halt.c: Fix noreturn does return warning
-rw-r--r--c/src/lib/libbsp/i386/pc386/startup/bsp_fatal_halt.c3
1 files changed, 3 insertions, 0 deletions
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 3e4f26386d..07bbd793e0 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
}