[PATCH 6/7] sim/ppc: Add ATTRIBUTE_PRINTF

Tsukasa OI via Gdb-patches
2022-09-25T08:46:08Z

This commit adds ATTRIBUTE_PRINTF to the printf-like functions.

sim/ChangeLog:

* ppc/main.c (error): Add ATTRIBUTE_PRINTF.
* ppc/misc.c (error, dumpf): Likewise.
* ppc/sim_calls.c (error): Likewise.
---
sim/ppc/main.c | 2 +-
sim/ppc/misc.c | 4 ++--
sim/ppc/sim_calls.c | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sim/ppc/main.c b/sim/ppc/main.c
index 83b629ec14a..4a88166106f 100644
--- a/sim/ppc/main.c
+++ b/sim/ppc/main.c
@@ -68,7 +68,7 @@ sim_io_printf_filtered(const char *msg, ...)
va_end(ap);
}

-void
+void ATTRIBUTE_PRINTF(1, 2)
error (const char *msg, ...)
{
va_list ap;
diff --git a/sim/ppc/misc.c b/sim/ppc/misc.c
index 8f2581e3ef3..71cda9fa298 100644
--- a/sim/ppc/misc.c
+++ b/sim/ppc/misc.c
@@ -28,7 +28,7 @@
#include <stdlib.h>
#include <string.h>

-void
+void ATTRIBUTE_PRINTF(1, 2)
error (const char *msg, ...)
{
va_list ap;
@@ -48,7 +48,7 @@ zalloc(long size)
return memory;
}

-void
+void ATTRIBUTE_PRINTF(2, 3)
dumpf (int indent, const char *msg, ...)
{
va_list ap;
diff --git a/sim/ppc/sim_calls.c b/sim/ppc/sim_calls.c
index fbc327c94e0..b0ed3d4c3cc 100644
--- a/sim/ppc/sim_calls.c
+++ b/sim/ppc/sim_calls.c
@@ -388,7 +388,7 @@ sim_io_error (SIM_DESC sd, const char *fmt, ...)

/****/

-void ATTRIBUTE_NORETURN
+void ATTRIBUTE_NORETURN ATTRIBUTE_PRINTF(1, 2)
error (const char *msg, ...)
{
va_list ap;
--
2.34.1