aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2021-06-15 20:46:10 -0400
committerMike Frysinger <vapier@gentoo.org>2021-06-16 01:14:05 -0400
commit69ff2dac7a3adb26dbe1ee56cdf369513bdcf906 (patch)
tree2381e7738f3ffd872d4b2d404db3bf1e1540b0f7
parent3547f99a3092d262a23c120aa8d97945ccf3eeb6 (diff)
downloadbinutils-69ff2dac7a3adb26dbe1ee56cdf369513bdcf906.zip
binutils-69ff2dac7a3adb26dbe1ee56cdf369513bdcf906.tar.gz
binutils-69ff2dac7a3adb26dbe1ee56cdf369513bdcf906.tar.bz2
sim: ppc: use common ATTRIBUTE_PRINTF macros
Use the common ansidecl.h macros to replace our ad-hoc printf attributes.
-rw-r--r--sim/ppc/ChangeLog15
-rw-r--r--sim/ppc/cpu.h3
-rw-r--r--sim/ppc/device.h2
-rw-r--r--sim/ppc/lf.h4
-rw-r--r--sim/ppc/sim_callbacks.h2
-rw-r--r--sim/ppc/tree.h2
6 files changed, 23 insertions, 5 deletions
diff --git a/sim/ppc/ChangeLog b/sim/ppc/ChangeLog
index 6456dde..fd3a0c8 100644
--- a/sim/ppc/ChangeLog
+++ b/sim/ppc/ChangeLog
@@ -1,5 +1,20 @@
2021-06-16 Mike Frysinger <vapier@gentoo.org>
+ * cpu.h: Include ansidecl.h.
+ (cpu_error): Change __attribute__ ((format (printf... to
+ ATTRIBUTE_PRINTF_3.
+ * device.h (device_error): Change __attribute__ ((format (printf...
+ to ATTRIBUTE_PRINTF_2.
+ * lf.h: Include ansidecl.h.
+ (lf_printf): Change __attribute__ ((format (printf... to
+ ATTRIBUTE_PRINTF_2.
+ * sim_callbacks.h (sim_io_printf_filtered): Change __attribute__
+ ((format (printf... to ATTRIBUTE_PRINTF_1.
+ * tree.h (tree_parse): Change __attribute__ ((format (printf... to
+ ATTRIBUTE_PRINTF_2.
+
+2021-06-16 Mike Frysinger <vapier@gentoo.org>
+
* double.c: Include ansidecls.h.
* dp-bit.c: Change __attribute__ ((packed)) to ATTRIBUTE_PACKED.
diff --git a/sim/ppc/cpu.h b/sim/ppc/cpu.h
index bafb5e1..7dc6074 100644
--- a/sim/ppc/cpu.h
+++ b/sim/ppc/cpu.h
@@ -34,6 +34,7 @@
#include "os_emul.h"
#include "mon.h"
#include "model.h"
+#include "ansidecl.h"
#include "libiberty.h"
#ifndef CONST_ATTRIBUTE
@@ -113,7 +114,7 @@ EXTERN_CPU\
(cpu *processor,
unsigned_word cia,
const char *fmt,
- ...) __attribute__ ((format (printf, 3, 4)));
+ ...) ATTRIBUTE_PRINTF_3;
/* The processors local concept of time */
diff --git a/sim/ppc/device.h b/sim/ppc/device.h
index 1bc0008..68a2d24 100644
--- a/sim/ppc/device.h
+++ b/sim/ppc/device.h
@@ -729,7 +729,7 @@ EXTERN_DEVICE\
(void) device_error
(device *me,
const char *fmt,
- ...) __attribute__ ((format (printf, 2, 3)));
+ ...) ATTRIBUTE_PRINTF_2;
INLINE_DEVICE\
(int) device_trace
diff --git a/sim/ppc/lf.h b/sim/ppc/lf.h
index ce0b876..fabf8fb 100644
--- a/sim/ppc/lf.h
+++ b/sim/ppc/lf.h
@@ -20,6 +20,8 @@
/* LF: Line Numbered Output Stream */
+#include "ansidecl.h"
+
typedef struct _lf lf;
typedef enum {
@@ -72,7 +74,7 @@ extern int lf_putbin
extern int lf_printf
(lf *file,
const char *fmt,
- ...) __attribute__((format(printf, 2, 3)));
+ ...) ATTRIBUTE_PRINTF_2;
/* Indentation control.
diff --git a/sim/ppc/sim_callbacks.h b/sim/ppc/sim_callbacks.h
index e4d9c70..2b5f2a2 100644
--- a/sim/ppc/sim_callbacks.h
+++ b/sim/ppc/sim_callbacks.h
@@ -29,7 +29,7 @@
#define printf_filtered sim_io_printf_filtered
void sim_io_printf_filtered
-(const char *msg, ...) __attribute__ ((format (printf, 1, 2)));
+(const char *msg, ...) ATTRIBUTE_PRINTF_1;
void ATTRIBUTE_NORETURN error
(const char *msg, ...);
diff --git a/sim/ppc/tree.h b/sim/ppc/tree.h
index 165612c..6e278d9 100644
--- a/sim/ppc/tree.h
+++ b/sim/ppc/tree.h
@@ -48,7 +48,7 @@ EXTERN_TREE\
(device *) tree_parse
(device *root,
const char *fmt,
- ...) __attribute__ ((format (printf, 2, 3)));
+ ...) ATTRIBUTE_PRINTF_2;
INLINE_TREE\