[binutils-gdb] sim: add ATTRIBUTE_FALLTHROUGH for local code
Michael Frysinger
vapier@sourceware.org
Thu Dec 21 07:01:42 GMT 2023
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=29f1ffea25b706ab0a03ac2bcf549e22332afefa
commit 29f1ffea25b706ab0a03ac2bcf549e22332afefa
Author: Mike Frysinger <vapier@gentoo.org>
Date: Thu Dec 21 00:19:27 2023 -0500
sim: add ATTRIBUTE_FALLTHROUGH for local code
We'll replace various /* fall through */ comments so compilers can
actually understand what the code is doing.
Diff:
---
sim/common/defs.h | 3 +++
sim/ppc/defs.h | 3 +++
2 files changed, 6 insertions(+)
diff --git a/sim/common/defs.h b/sim/common/defs.h
index 0f4062c2031..01db1804b4c 100644
--- a/sim/common/defs.h
+++ b/sim/common/defs.h
@@ -25,6 +25,9 @@
/* Include gnulib's various configure tests. */
#include "gnulib/config.h"
+/* This comes from gnulib. Export it until ansidecl.h handles it. */
+#define ATTRIBUTE_FALLTHROUGH _GL_ATTRIBUTE_FALLTHROUGH
+
/* Reset macros that our config.h will provide. */
#undef PACKAGE
#undef PACKAGE_BUGREPORT
diff --git a/sim/ppc/defs.h b/sim/ppc/defs.h
index 276063d4b74..ab7a142b899 100644
--- a/sim/ppc/defs.h
+++ b/sim/ppc/defs.h
@@ -23,6 +23,9 @@
/* Include gnulib's various configure tests. */
#include "gnulib/config.h"
+/* This comes from gnulib. Export it until ansidecl.h handles it. */
+#define ATTRIBUTE_FALLTHROUGH _GL_ATTRIBUTE_FALLTHROUGH
+
/* Reset macros that our config.h will provide. */
#undef PACKAGE
#undef PACKAGE_BUGREPORT
More information about the Gdb-cvs
mailing list