aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2021-05-20 13:58:35 +0200
committerTom de Vries <tdevries@suse.de>2021-05-20 13:58:35 +0200
commit8baee38bfee176505e6bb541f1df8ec4156b3d46 (patch)
tree22f1caa4ccdb5311cc58ef9915a55769827bd3de
parent7f2b87189bea763f1edb7f63e8cf8f2e1ed2d502 (diff)
downloadgdb-8baee38bfee176505e6bb541f1df8ec4156b3d46.zip
gdb-8baee38bfee176505e6bb541f1df8ec4156b3d46.tar.gz
gdb-8baee38bfee176505e6bb541f1df8ec4156b3d46.tar.bz2
sim: ppc: fix Wpointer-sign warning
When compiling with --enable-werror and CFLAGS="-O0 -g -Wall", we run into: ... src/sim/ppc/hw_memory.c: In function 'hw_memory_init_address': src/sim/ppc/hw_memory.c:194:75: error: pointer targets in passing \ argument 4 of 'device_find_integer_array_property' differ in signedness \ [-Werror=pointer-sign] int nr_cells = device_find_integer_array_property(me, "available", 0, &dummy); ^ ... Fix this by changing the type of dummy.
-rw-r--r--sim/ppc/hw_memory.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sim/ppc/hw_memory.c b/sim/ppc/hw_memory.c
index 09c331c..46b22f7 100644
--- a/sim/ppc/hw_memory.c
+++ b/sim/ppc/hw_memory.c
@@ -190,7 +190,7 @@ hw_memory_init_address(device *me)
if (device_find_property(me, "available") != NULL) {
hw_memory_chunk **curr_chunk = &hw_memory->heap;
int cell_nr;
- unsigned_cell dummy;
+ signed_cell dummy;
int nr_cells = device_find_integer_array_property(me, "available", 0, &dummy);
if ((nr_cells % 2) != 0)
device_error(me, "property \"available\" invalid - contains an odd number of cells");