diff --git a/cfg/gnu.cfg b/cfg/gnu.cfg
index 75823db77..37652b565 100644
--- a/cfg/gnu.cfg
+++ b/cfg/gnu.cfg
@@ -1585,6 +1585,16 @@
+
+
+
+ true
+
+
+
+
+
+
mkostemp
diff --git a/test/cfg/gnu.c b/test/cfg/gnu.c
index 6011ad44f..f8ce29abd 100644
--- a/test/cfg/gnu.c
+++ b/test/cfg/gnu.c
@@ -23,7 +23,15 @@
#include
#endif
#include
+#include
+void unreachableCode_error(void) // #11197
+{
+ error(1, 0, ""); // will call exit() if the first parameter is non-zero
+ // cppcheck-suppress unusedVariable
+ // TODO cppcheck-suppress unreachableCode
+ int i;
+}
int nullPointer_getservent_r(struct servent *restrict result_buf, char *restrict buf, size_t buflen, struct servent **restrict result)
{