aboutsummaryrefslogtreecommitdiff
path: root/sim/ppc
diff options
context:
space:
mode:
Diffstat (limited to 'sim/ppc')
-rwxr-xr-xsim/ppc/configure4
-rw-r--r--sim/ppc/configure.ac4
-rw-r--r--sim/ppc/sim_callbacks.h7
3 files changed, 11 insertions, 4 deletions
diff --git a/sim/ppc/configure b/sim/ppc/configure
index 2cb7ccd..1e42a8a 100755
--- a/sim/ppc/configure
+++ b/sim/ppc/configure
@@ -3483,8 +3483,8 @@ sim_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith
-Wno-switch -Wno-char-subscripts
-Wempty-body -Wunused-but-set-parameter
-Wno-error=maybe-uninitialized
--Wno-missing-declarations
--Wno-missing-prototypes
+-Wmissing-declarations
+-Wmissing-prototypes
-Wdeclaration-after-statement -Wmissing-parameter-type
-Wno-pointer-sign
-Wold-style-declaration -Wold-style-definition
diff --git a/sim/ppc/configure.ac b/sim/ppc/configure.ac
index 0fa7f4e..8225081 100644
--- a/sim/ppc/configure.ac
+++ b/sim/ppc/configure.ac
@@ -424,8 +424,8 @@ sim_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith
-Wno-switch -Wno-char-subscripts
-Wempty-body -Wunused-but-set-parameter
-Wno-error=maybe-uninitialized
--Wno-missing-declarations
--Wno-missing-prototypes
+-Wmissing-declarations
+-Wmissing-prototypes
-Wdeclaration-after-statement -Wmissing-parameter-type
-Wno-pointer-sign
-Wold-style-declaration -Wold-style-definition
diff --git a/sim/ppc/sim_callbacks.h b/sim/ppc/sim_callbacks.h
index 2b5f2a2..08ccd25 100644
--- a/sim/ppc/sim_callbacks.h
+++ b/sim/ppc/sim_callbacks.h
@@ -103,6 +103,13 @@ sim_io_read_stdin
void sim_io_flush_stdoutput
(void);
+/* TODO: Untangle this SIM_DESC forward decl someday. */
+typedef struct sim_state *SIM_DESC;
+void sim_io_error (SIM_DESC sd,
+ const char *fmt,
+ ...)
+ ATTRIBUTE_PRINTF (2, 3)
+ ATTRIBUTE_NORETURN;
/* Simulator instance. */
extern psim *simulator;