From: Mike Frysinger Date: Thu, 21 Dec 2023 05:19:27 +0000 (-0500) Subject: sim: add ATTRIBUTE_FALLTHROUGH for local code X-Git-Tag: binutils-2_42~461 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=29f1ffea25b706ab0a03ac2bcf549e22332afefa;p=thirdparty%2Fbinutils-gdb.git 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 --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